Mac端小程序包和反编译

环境:

1.mac版微信版本大于3.8.0的(>3.8.0无需解密,下面直接反编译)
2.使用node版本的 wxappUnpacker(https://gitee.com/ksd/wxappUnpacker)解
密工具

步骤:

一、获取小程序包

1.打开Mac端微信小程序,尽可能把所有功能点一遍
2.默认小程序存放路径(>3.8.0)

/Users/用户名/Library(资源库)/Containers/WeChat/Data/.wxapplet/packages/wxfe3b722fc1e03b(wx id)/7(类似数字)/__APP__.wxapkg

wxapplet文件默认是隐藏,可以使用command+shift+.显示隐藏文件
就得到了微信小程序包wxapkg复制出来即可

二、小程序包反编译

  1. clone下载wxappUnpacker,阅读readme,安装依赖
npm install

npm install esprima
    
npm install css-tree
    
npm install cssbeautify
    
npm install vm2
    
npm install uglify-es
    
npm install js-beautify
//进入反编译的脚本里面,可以将上面获取的解好密的包也放进来
//可以先解主包,一般是较大的包,运行命令前记得安装好依赖,根据工具下载里的说明安装就好
./bingo.sh wx.wxapkg
//上面的命令是当个包解出来的,下面的一般是用来解子包。s参数后面添加住主包路径
 ./bingo.sh sub_wx.wxapkg -s=../wx
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容