千呼万唤始出来《WX小程序反编译教程》

查看 100|回复 9
作者:ab19950220   
应大家的强烈要求,我把 我平时反编译WX小程序的教程整理发出来,供大家学习一下,有不对的地方也希望指正一下,互相交流,这篇先主要讲PC端小程序如何反编译,所需要的文件我会放在最后
第一步:先看看WX版本,新版和旧版的小程序文件不一样,3.x.xx.xx


image.png (33.13 KB, 下载次数: 0)
下载附件
2025-9-22 10:25 上传



image.png (37.41 KB, 下载次数: 0)
下载附件
2025-9-22 10:25 上传

如图所示 可以看到我的WX版本 以及文件管理路径,那么我的小程序文件所在位置就是:D:\下载文件\WeChat Files\Applet
第二步:打开我们的目标小程序 这次拿


image.png (9.84 KB, 下载次数: 0)
下载附件
2025-9-22 10:30 上传

做测试,如果不清楚打开的小程序具体是生成的哪个目录,可以先把D:\下载文件\WeChat Files\Applet 下面的所有文件删除了,这样就只会生成对应目标的目录
打开之后 会发现目录下面生成了 一个文件夹,文件夹名称是小程序的appid,进去之后 会看到对应的小程序包文件


image.png (69.14 KB, 下载次数: 0)
下载附件
2025-9-22 10:32 上传



image.png (51.19 KB, 下载次数: 0)
下载附件
2025-9-22 10:33 上传

第三步 反编译小程序,这里我们需要使用两个工具UnpackMiniApp和wxappUnpacker,分别用于解密小程序 和 反编译小程序,上面小程序文件 APP那个是主包,其他都是分包 sub标识很好辨认
我们把APP 先拖到UnpackMiniApp 进行解密 如果未加密也会有提示,我一般喜欢把这些文件复制到一个指定目录,反编译后的源码也会在这个目录下面
然后使用wxappUnpacker 进行反编译,wxappUnpacker的使用方法如下,
[color=](需要有node环境,源码是js实现的)
1.进入
wxappUnpacker目录下 先安装程序所需的依赖,npm install 即可
2.反编译主包使用命令
[color=]node wuWxapkg.js 小程序包路径(.wxapkg格式) 例如:
[color=]node wuWxapkg.js
[color=]E:\zaide\wx\all\__APP__.wxapkg
3.反编译分包使用命令
[color=]node wuWxapkg.js -s=
[color=]E:\zaide\wx\all\
[color=]__APP__  
[color=]
[color=]E:\zaide\wx\all\_sub-pkg-card_.wxapkg


image.png (28.43 KB, 下载次数: 0)
下载附件
2025-9-22 10:36 上传



image.png (182.7 KB, 下载次数: 0)
下载附件
2025-9-22 10:49 上传



image.png (201.48 KB, 下载次数: 0)
下载附件
2025-9-22 10:50 上传

好了 再目前为止 反编译过程已完成,最后送上 反编译工具

wxappUnpacker-main (1).zip
(565.83 KB, 下载次数: 110)
2025-9-22 10:57 上传
点击文件名下载附件
下载积分: 吾爱币 -1 CB

下载次数, 程序

slkj   

大神。。。。。。
wereader   

4.0位置变了 也可以出个教程
ultrawa   

谢谢楼主分享
yaoyi   

这个太好了,学习
HL309966   

请问这个能干嘛
iismajia   

先re再看
weliong   

反编译出来之后 怎么玩?
Horsebabyt   

谢谢楼主分享
q1581   

真牛啊,手把手喂饭了!这我这小白也能一目了然,感谢感谢!
您需要登录后才可以回帖 登录 | 立即注册

返回顶部