小程序反编译

https://github.com/qwerty472123/wxappUnpacker

wxapkg 包的获取

Android 手机最近使用过的微信小程序所对应的 wxapkg 包文件都存储在特定文件夹下,可通过以下命令查看:
/data/data/com.tencent.mm/MicroMsg/{User}/appbrand/pkg
其中{User} 为当前用户的用户名,类似于 2bc**************b65。

依赖

这些 node.js 程序除了自带的 API 外还依赖于以下包: cssbeautify、CSSTree、VM2、Esprima、UglifyES、js-beautify

您需要安装这些包才能正确执行这些程序,为了做到这一点,您可以执行npm install;另外如需全局安装这些包可执行以下命令:

npm install esprima -g
npm install css-tree -g
npm install cssbeautify -g
npm install vm2 -g
npm install uglify-es -g
npm install js-beautify -g
npm install escodegen -g

此外,这些 node.js 程序之间也有一定的依赖关系,比如他们都依赖于 wuLib.js 。

使用

在node命令窗口中安装依赖:npm install
有问题则 单独安装每个模块
在当前目录下输入
node .\wuWxapkg.js E:\wxappUnpacker\wx_-1829440163_83.wxapkg

你可能感兴趣的:(小程序反编译)