利用node.js反编译脚本获得微信小程序源码 一、node.js运行环境 安装node.js地址:nodejs.org/en/ 二、下载反编译脚本 https://pan.baidu.com/s/1XE6fM4vSMbrYzyIgHV1J1w 三、安装模拟器 下载夜神模拟器或其他模拟器安装RE文件管理器 RE文件管理器 四、在本地找到小程序源文件包 /data/data/com.tencent.mm/MicroMsg/一串32位的16进制字符串文件夹/appbrand/pkg/ 小程序源文件包 小程序源文件包 这个目录下就是你的小程序源文件了,小程序格式就是wxapkg,根据时间找到源文件包压缩后发送到电脑 五、反编译解包 1、打开nodejs命令窗口 nodejs命令窗口 2、用cd命令进入反编译脚本根目录下 3、在node命令窗口中依次安装如下依赖 npm install esprima npm install css-tree npm install cssbeautify npm install vm2 npm install uglify-es npm install js-beautify 4、安装好依赖之后,就是最后一步了,反编译 .wxapkg 文件 在当前目录下输入命令:node .\wuWxapkg.js D:_163200311_32.wxapkg _163200311_32.wxapkg是你需要反编译的源文件,输入前几个字符可以按tab键补全 输入命令 在D盘找到源文件: 源文件 5、报错处理 Cannot find module ‘xxx’ 模块未安装 运行命令:npm install xxx 如果这种 报错 错误,请重新换一个.wxapkg文件
到最后如果还有其它问题请加我微信,zzj642226