微信小程序反编译

一、相关环境安装

1、下载 nodejs
2、下载反编译nodejs脚本 wxappUnpacker 提取码:djdp
3、下载 夜神模拟器
4、下载 RE文件管理器

RE:Root Explore

二、获取.wxapkg文件

夜神模拟器里安装微信RE文件管理器

PS:把前面下载好的RE文件管理器直接拖到夜神模拟器安装即可

打开RE文件管理器设置超级权限(永久记住),如下图:

然后在微信里搜索想要获取的小程序,运行一下后,直接切回模拟器桌面运行RE文件管理器,按照下面的目录结构找文件:

/data/data/com.tencent.mm/MicroMsg/{一串16进制字符}/appbrand/pkg/

你会看到发现里面的一些.wxapkg后缀的文件,可以根据时间来判断那个是你需要小程序.wxapkg文件,右键长按文件,点击右上角压缩所选文件,然后再将压缩好的包通过微信/QQ发送给好友或者文件助手

准备好反编译包(前面下载的),安装相关依赖

> npm install esprima css-tree cssbeautify vm2 uglify-es

进行反编译

> node wuWxapkg.js D:\_163200311_32.wxapkg

注意:使用node wuWxapkg.js 反编译命令时,如果报 Cannot find module 'xxx' 这种类型的错误,
就直接使用 npm install xxx 先安装。如果报未识别的错误,就换个小程序试试吧

三、另一种方式

github:https://github.com/zhangqh22/wxappUnpacker-master

> bingo.bat testpkg/master-xxx.wxapkg

参考链接:

PS:写作不易,如要转裁,请标明转载出处。
%{ comment.page.total }条评论

猜你想看

微信小程序:前端开发宝典

最近文章
工具操作
  • 内容截图
  • 全屏
登录
注册
回顶部