getMiniProgramCode

177 阅读1分钟

环境准备

1、MuMu模拟器并且下载微信以及Root Explorer

2、同时需要开启模拟器的root权限

a2a218318e03fa796650486e8bc893f.jpg

41f071b636e9faa0c4d7949233cec47.jpg

正式操作

1、先打开root Explorer,找到wx的指定目录,其中的pkg就是官方编译的包

image.png

2、把里面的wxapkg删了,重新打开你微信的小程序,然后再返回来,发现里面又出来了wxapkg,此时就是你的小程序包,将整个pkg包压缩发送到电脑上,去gitee上找wxappUnpacker脚本,进行反编译

记录遇到的问题

1、分析缺少escodegen模块,则执行npm intall escodegen

b7c314c8a7b7971b6616ca7c25c781b.jpg

2、一层层解包,发现解开的是子包,所以应该是先找到主包,然后用-s命令解子包,最后的成果只有一个包

0f04043ed06247e499694aa115751b5.jpg

3、执行bingo.sh命令,其实该命令的本质就是执行,wuWxapkg.js,所以可以直接执行node wuWxapkg.js

image.png