一、准备工具
1、反编译工具:wecgatMiniAppReverse.zip(链接:微信小程序-反编译工具?(0积分下载))
ps:(编译不成功,可以使用此工具:unveril2.0反编译工具(0积分下载))
2、安装 nodejs并配置全局变量
3、微信小程序开发者工具(链接:微信开发者工具链接)
找稳定版下载(我的环境是 win10):
二、解密小程序
1、登录PC端微信,找到目标小程序打开后可关闭,目的是为了小程序源码包下载缓存至本地:
2、点击打开文件夹:
3、点击进来后,有对应的小程序缓存,类似于 “wxd418ee346d79d382”就是打开过的小程序的id。按照路径找到加密过的文件 “__APP__.wxapkg”:
4、解密该文件
4.1、首先 cmd 命令进入解密工具文件夹
4.2、为了方便,把需要解密的文件复制到同一目录下 “wxd418ee346d79d382”
4.3、输入命令格式:pc_wxapkg_decrypt.exe -wxid 微信小程序id -in 要解密的wxapkg路径
本示例命令:pc_wxapkg_decrypt.exe -wxid wxd418ee346d79d382 -in wxd418ee346d79d382%0__APP__.wxapkg
4.4、提示解密成功,得到 “”dec.wxapkg“”
注意:路径中不要带空格,比如 “Program File”
三、反编译小程序
1、cmd命令进入 “”wxappUnpacker-master“”路径
2、执行命令,反编译解密的文件