> 技术文档 > 微信小程序反编译尝试

微信小程序反编译尝试

用到的工具

解密包宝具:UnpackMiniApp.exe(UnpackMiniApp.exe - 蓝奏云
反编译工具:wedecode

(亲测时间:2025-06-06)

第一步、获取小程序的加密包

1、首先是微信电脑版的版本,如果大于4.0.x.x版本,小程序的包比较难找。先卸载一下,网上找到小于4.0.x.x版本安卓,我这里是3.9.10版本。

2、查看小程序包路径

3、点击打开之后,在路径栏点击\'WeChat Files\',选中Applet

4、这里面的Appid对应的文件夹可能会有点多,不好分辨。有个办法是,先运行一下你的目标小程序,然后根据修改时间来确认

5、找到对应的AppID文件夹之后,一直点进去,直到找到如下加密包:

1)如果小程序(小游戏)没有分包,则出现如下内容:

2)如果小程序(小游戏)有分包,则可能出现如下相似内容:

其中_subpackage_xx就是微信小程序分包出来的内容。

第一步已经完成,找到路径了,我们先不动任何东西,不用复制加密包文件。

第二步、解密加密包

1、下载解密工具,如开头提到的下载路径(由吾爱破解的yuupuu提供)

2、找个地方创建一个放工具的文件夹,并且创建一个文件夹名为wxpack用来存储解密后的包

3、使用解密工具对加密包进行解密

选中打开,进行解密,获得解密包

第二步已经完成。

第三步、反编译解密后的包

1、下载反编译工具

(通过npm命令下载wedecode,这是一个Node包,因此需要电脑又NodeJs环境。自己安装。)

windows执行如下命令:

npm i wedecode -g

MacOS执行如下命令:

sudo npm i wedecode -g

2、下载完成后,cmd输入:wedecode 回车执行

3、选择直接置顶路径(非扫描),输入刚刚存放目录下的文件路径,和还有输出文件夹

4、回车执行,只要路径正确无误就有如下输出

5、反编译已经完成,结果:

基本上和我本地上传微信前的文件夹几乎一致。