小程序反编译

https://github.com/qwerty472123/wxappUnpacker

wxapkg 包的获取

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

依赖

这些 node.js 程序除了自带的 API 外还依赖于以下包: cssbeautifyCSSTreeVM2EsprimaUglifyESjs-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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 最近在学习微信小程序开发,半个月学习下来,很想实战一下踩踩坑,于是就仿写了一个滴滴他们家的青桔单车小程序的前端实现...
    天听云道阅读 1,968评论 3 10
  • 1,下载一个模拟器(需要自带ROOT),大部分使用的是夜神模拟器 2,在模拟器上下载微信和RE文件管理器 3,下载...
    小怂本怂阅读 4,699评论 4 6
  • 学习小程序,最快捷的方法就是多看看别人的代码,借鉴别人,但是很多时候,我们看到一个很好的小程序,想看看别人怎么写的...
    候鸟与暖风阅读 27,032评论 23 109
  • 写在前面 首先要感谢 原博主提供的资料,原文传送门 准备材料 Node.js环境 反编译脚本 安卓模拟器(夜神) ...
    HughDong阅读 3,353评论 1 1
  • 寒假期间,为了锻炼我混世魔王一样的儿子,便把他送到了我公司司机老牛的乡下家里。这小子离开家的第二天,便有了...
    逼格的往事阅读 713评论 1 1

友情链接更多精彩内容