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

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


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

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


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


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

WX:4.0及以上版本的小程序路径 C:\Users\Administrator\AppData\Roaming\Tencent\xwechat\radium\Applet
其他步骤都一样的,只有路径不一样

相关推荐
吴声子夜歌5 天前
小程序——布局示例
小程序
luffy54595 天前
微信小程序页面使用类似filter函数的wxs语法
微信小程序·小程序
Slow菜鸟5 天前
微信小程序开发(二)目录结构完全指南
微信小程序·小程序
小小王app小程序开发5 天前
海外盲盒小程序抽赏玩法分析(附跨境技术落地要点)
小程序
一叶星殇5 天前
微信小程序请求拦截器踩坑:避免重复刷新 token
微信小程序·小程序
hello kitty w5 天前
4. 基本语法
小程序
CHU7290355 天前
探索淘宝扭蛋机小程序:创意互动与趣味体验的融合
小程序
头发还在的女程序员5 天前
【免费下载】企业能源管理系统
小程序·策略模式·能源管理
吴声子夜歌5 天前
小程序——样式与布局
小程序
hello kitty w6 天前
3.小程序方法的封装
javascript·小程序