微信小程序反编译(不通过模拟器进行反编译)

1.安装Nodejs环境

https://nodejs.org/en/download

下载对应版本即可

之后进行安装,一直点下一步就行

安装完成之后打开cmd终端(不需要考虑路径问题)

输入命令npm -v

返回版本号就代表安装完成

2.安装反编译软件

这里我用到的是wedecode

参考链接为https://github.com/biggerstar/wedecode

选择download zip

将源代码下载下来,然后进行解压

解压之后在终端(不用考虑路径)当中输入npm i wedecode -g

这样就安装好了

然后输入wedecode进行启动

通过键盘的上下键来控制选项

自动扫描可以自动识别小程序包的位置按照github上的操作即可,极其简单

以下为(直接指定包路径的过程)不需要的同学可以省略后面的内容

如果要使用直接指定包路径,我这里介绍一下如何查找小程序的文件目录

首先登陆电脑微信,然后随意打开一个小程序

然后打开任务管理器

这里的WeChatAppEx就是小程序的进程

右键其中一个选择打开文件所在的位置

C:\Users\25906\AppData\Roaming\Tencent\xwechat\xplugin\Plugins\RadiumWMPF\18163\extracted\runtime(每个人的位置可能不太一样)

然后我们就进入了一个这样的路径

然后我们跳转到C:\Users\25906\AppData\Roaming\Tencent\xwechat\radium\Applet\packages目录下

这里每一个文件夹就是一个小程序,当然有的小程序可能是多个文件夹

如何分辨出哪个是想要的小程序文件夹

我们可以将上图中这些小程序的文件夹全部删除然后再重新点开想要反编译的小程序即可

这样就可以找到小程序的文件夹,然后点进文件夹找到.wxapkg结尾的文件

复制这个文件的路径直接指定包路径进行反编译即可,当然我们一般使用自动扫描就行了

相关推荐
2301_8103131815 小时前
宠物服务APP开发宠物社交上门喂养洗护商城系统源码搭建
小程序·团队开发·软件需求·宠物
momodira81 天前
防溺水作品投票小程序选哪个?
小程序·投票工具·线上制作教程
鲁Q同志1 天前
微信小程序【uni-file-picker文件预览】
微信小程序·小程序
2601_963869951 天前
【计算机毕业设计】基于微信小程序的拼车服务系统设计与实现
微信小程序·小程序·课程设计
2501_915909061 天前
iOS应用性能监控 Instruments工具与崩溃日志分析完整指南
android·ios·小程序·https·uni-app·iphone·webview
人脸核身安全官1 天前
人脸核身SDK接入实测:H5/小程序常见兼容问题与通过率优化
小程序·人脸识别·人脸比对·活体检测·实人认证·h5人脸核验·旷视
2501_915918412 天前
详解iOS App上架至App Store的全流程步骤与注意事项
android·macos·ios·小程序·uni-app·cocoa·iphone
greenbbLV2 天前
积分兑换商城供应商挑选:避坑要点与靠谱选择解析
前端·小程序
旺仔学长 哈哈2 天前
55384 消防安全教育与逃生演练小程序:知识学习、案例浏览和在线演练一站式实现
学习·小程序·消防教育·逃生演练
虚惊一场2 天前
撤销为什么只需要 pop:用事件重放实现离线台球计分
微信小程序·uni-app