小程序反编译
一【获取小程序包】
分步骤a:
安装mumu模拟器
地址:mumu模拟器
分步骤b:
安装好mumu模拟器,开启模拟器vt[虚拟化]模式(避免模拟器卡顿--你要觉得不卡可以跳过此步)
方法百度地址在BIOS中开启VT虚拟化以提高安卓模拟器的性能?
分步骤c:
模拟器中安装【微信】【RS文件管理】
分步骤d:
模拟器登录微信,正常使用你想反编译的小程序
分步骤e:
打开RS模拟器-复制文件到电脑
文件目录位置直接给出:
/data/data/com.tencent.mm/MicroMsg/{
{一串32位的16进制字符串文件夹}}/appbrand/pkg/
在这个目录下,会发现一些 xxxxxxx.wxapkg 类型的文件,这些就是微信小程序的包
然后长按选中,复制
回到首页 0文件夹-
打开mumu(电脑共享文件夹)
黏贴
点击模拟器的共享文件夹
就从模拟器取出来了
####### ps–获取需要反编译的文件已经完成
步骤二 反编译程序准备
分步骤a:node.js运行环境
如果没有安装nodejs,请先安装一下
下载地址:nodejs下载
#####点击下载安装一路next就可以
分步骤b-下载脚本
扫描二维码关注公众号,回复:
11851007 查看本文章
分步骤c-将下载好的脚本解压放入node.js的安装目录
分步骤d-安装反编译依赖
打开nodejs命令窗口
cd 到你clone或者下载好的反编译脚本目录下
在node命令窗口中依次安装如下依赖:
npm install esprima
npm install css-tree
npm install cssbeautify
npm install vm2
npm install uglify-es
npm install escodegen //新加的
安装好依赖之后,就是最后一步了,
反编译 .wxapkg 文件
在当前目录下输入
你存放小程序文件盘符【d】```
d:
d盘的Develop夹
cd Develop
d盘的Develop夹的wxappUnpacker-master
cd wxappUnpacker-master
然后输入一下代码node .\wuWxapkg.js xx.wxapkg
node .\wuWxapkg.js D:\_-563524085_2.wxapkg
### 分步骤c-完成后会在源文件生成一个与小程序包一样名称文件夹
打开微信开发者导入就OK了