[分享] 千呼万唤始出来《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
其他步骤都一样的,只有路径不一样

相关推荐
2401_879692511 小时前
微信小程序照相与摄像功能实现——chooseImage 与 chooseVideo 详解
微信小程序·小程序·notepad++
李纲明2 天前
微信小程序 getSystemInfo 提示已废弃、屏幕高度算错胶囊还对不齐?getWindowInfo 和 getDeviceInfo 怎么接才稳
javascript·微信小程序·小程序·小程序开发·devdiy
dreams_dream2 天前
微信小程序-使用npm包
微信小程序·小程序·npm
caoliaoerweima2 天前
草料二维码小程序上线活码编辑器:手机上也能编辑活码了
智能手机·小程序·编辑器·草料二维码
dreams_dream4 天前
微信小程序:页面事件-上拉触底
微信小程序·小程序
wafrdggh5 天前
2026电商快递批量查询怎么用?固乔助手模板设置评测
大数据·数据库·小程序
wafrdggh6 天前
2026 商城小程序平台哪个价格合理?把跨境附加成本这个坑算透
大数据·小程序
恩创软件开发8 天前
自助KTV系统管理员续单功能
经验分享·小程序
AI源码10 天前
在线考试小程序
小程序·notepad++
2501_9160088910 天前
iPhone 设备信息查看,用 KeyMob 看型号、序列号、电池健康和 UDID
android·ios·小程序·https·uni-app·iphone·webview