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

相关推荐
蓝帆傲亦19 小时前
支付宝小程序性能暴增秘籍:UniApp项目极限优化全攻略
小程序·uni-app
CHU7290351 天前
淘宝扭蛋机抽盒小程序前端功能解析:解锁趣味抽盒新体验
前端·小程序
2501_933907211 天前
深圳本凡科技专业企业APP开发,助力手机应用创新优化
科技·微信小程序·小程序
每天都要加油呀!1 天前
TypeError: uni.requestPayment is not a function
小程序
java1234_小锋1 天前
分享一套优质的微信小程序校园志愿者系统(SpringBoot后端+Vue3管理端)
微信小程序·小程序·校园志愿者
2501_916008891 天前
深入解析iOS机审4.3原理与混淆实战方法
android·java·开发语言·ios·小程序·uni-app·iphone
打破砂锅问到底0071 天前
AI 驱动开发实战:10分钟从零构建「微信群相册」小程序
人工智能·微信·小程序·ai编程
CHU7290351 天前
扭蛋机盲盒小程序前端功能设计解析:打造趣味与惊喜并存的消费体验
前端·小程序
QT.qtqtqtqtqt1 天前
uni-app小程序前端开发笔记(更新中)
前端·笔记·小程序·uni-app
CHU7290351 天前
直播商城APP前端功能全景解析:打造沉浸式互动购物新体验
java·前端·小程序