本文主要是介绍小程序反编译_写一写怎么扒小程序吧,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
估计好多人都知道了,还是写一点心得吧
1、找包篇
需要一个root后的手机或者模拟器
打开微信,访问小程序后使用RE管理器打开路径
/data/data/com.tencent.mm/MicroMsg/80b34bca4945f2aa19a92b5549781131/appbrand/pkg/小程序.wxapkg

80b34bca4945f2aa19a92b5549781131 这个可能有多个,代表不同微信号
小程序.wxapkg 这个也可能有多个,可以先把文件夹里的都删除再访问,这样比较明确
把这个文件先压缩,再发送出来,这就是小程序的包了
2、反编译篇
安装nodejs(http://nodejs.cn/)
安装依赖包(需要npm)
npm install esprima -g
npm install css-tree -g
npm install cssbeautify -g
npm install vm2 -g
npm install uglify-es -g
npm install js-beautify -g
npm install escodegen -g
下载反编译的工具,需要上面的环境
链接: https://pan.baidu.com/s/1nnj3bTECxILz6qOD0ZKWyw 提取码: is2x
此版本我改了一些样式输出的问题,非常好用
使用命令解压 node wuWxapkg.js ./pkg/_1305599502_23.wxapkg


解压后的文件很完整,部分可以被混淆了,直接导入开发者工具就能运行,如果不行的话看看控制台的报错,解决下。
此方法小游戏也能反扒,适合那种单机的小游戏。
大家用来学习或者扒扒样式可以的,请尊重开发者,勿做其他用途哈。
最后附上最近开发的小程序,各位帮扫扫,互相交流下(没用户是个头疼的事)~

这篇关于小程序反编译_写一写怎么扒小程序吧的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!