1、下载Wechat App(微信小程序,.wxapkg)解包及相关文件(.wxss,.json,.wxs,.wxml)还原工具,这是某位大神之作,附地址:https://github.com/qwerty472123/wxappUnpacker
2、如果你没有安卓手机,先安装安卓模拟器(我使用的是夜神模拟器,需要Root权限),附上地址:模拟器
3、下载安装node.js环境,下载地址
4、在安装好模拟器后,在里面安装微信、QQ、RE管理器,附:RE管理器下载
链接:https://pan.baidu.com/s/147Kh-xq7I18maKV_SYByQg
提取码:s8f5
5、在模拟器里面,依次打开“设置-超级用户权限-自动响应-允许”如下图所示。
打开微信
接下来,打开在模拟器里面安装好的微信,在浏览你需要下载源码的小程序,然后返回,再打开文件管理器,依次找到根目录/data/data/com.tencent.mm/MicroMsg/{一长串字符}/appbrand/pkg/,如下图所示:
到这里,会看到发现里面的一些.wxapkg后缀的文件,可以根据使用的时间来判断那个是你刚才从服务器下载过来的,另外,有的文件是大几M的,另外有的才几百KB的,我们都知道一般的小程序文件其实就几百KB,所以就选择几百KB的那个.wxapkg文件,然后压缩成zip格式,如图所示:
然后选择压缩后的zip文件选择发送到微信或者QQ
反编译
在开始菜单打开安装好的Node.js command prompt,用cd命令进入到你下载好的反编译脚本目录下(这里的目录不要有中文)。
在node命令窗口中安装依赖
npm install
npm install esprima css-tree cssbeautify vm2 uglify-es js-beautify escodegen
最后一步了,反编译 .wxapkg 文件
继续在node中执行,注意路径。
node wuWxapkg.js ./_-1206052892_3.wxapkg
顺利的话会生成一个同名的目录。打开这个目录就能看到了。
然后倒入到微信开发者工具即可编辑操作。
织梦二次开发QQ群
本站客服QQ号:862782808(点击左边QQ号交流),群号(383578617) 如果您有任何织梦问题,请把问题发到群里,阁主将为您写解决教程!
转载请注明: 织梦模板 » 利用安卓机获取织梦生成微信小程序包反编译出源码的方法