最近玩了好多小程序的游戏,自己也想着能不能自己把它下载下来,能不能通过改一些数据让自己直接成为最强的呢。然后自己也看了好多大佬分享的博客,也自己总结一下自己反编译过程中遇到的一些问题。
1.下载node.js
https://nodejs.org/en/
验证是否安装成功:
cmd中输入:npm -v
成功的话会打印版本号。
2.下载编译脚本
链接:https://pan.baidu.com/s/1InxRoozDDb-C-g2rKGi1Cw
提取码:i50k
看网上好多都是来自一个博主的github上的开源代码,但是我下载之后解压之后一个readme文件,所以看到这位大佬的博客里面的脚本解压之后可以使用,大家想看的可以参考一下这位大佬博客。
解压之后:
3.下载夜神模拟器
下载链接:https://www.yeshen.com/
打开链接就是这个样子,点击立即下载,不用设置其他的。
下载完成之后打开的界面,我已经安装好了RE文件管理器,微信和qq,但是我之后没有用到RE文件管理器,因为打开会闪退,不清楚什么原因。
也试过其他的模拟器,像MUMU模拟器,但是里面下载RE文件管理器之后,一直说我电脑没有获得root权限,但是我已经设置了。
我之后使用的是夜神模拟器自带的文件管理器Amaze,当我在百度上下载了RE文件管理器电脑版的之后,将它拖进夜神模拟器的时候,出现了个下面的权限访问设置,所以Amaze就有超级管理员的权限了。之前下载的时候每次都没有出现这个权限设置的请求,也不知道是不是电脑的原因。
之后点击登录微信,运行小程序。
然后按照这个路径/data/data/com.tencent.mm/MicroMsg找到小程序运行之后产生的一个32位的字符串,然后找appbrand文件夹,里面就包括pkg包了。
开始先选中长按目标的wxapkg包,将其打上对勾,选中图示按钮进行复制。
复制之后,在电脑最右边这一列选中那个文件助手。
抵达安卓文件夹之后,选择上面的粘贴按钮,就将其粘贴到安卓文件夹路径下了。然后打开电脑文件夹就可以从和电脑上进行访问这个wxapkg包了。
4.安装脚本依赖
先找到刚才下载编译脚本的文件夹下面,输入命令 npm install
安装时间比较长一点,耐心等待一会。
安装完成之后
5.执行脚本命令
复制小程序pkg的路径 执行
node wuWxapkg.js C:\Users\Nox_share\ImageShare\_1088601496_17.
wxapkg 后面C:...后面的是我小程序的路径
后面就是编译成功,显示用时1.几秒,特别快。
6.编译完成之后获得的代码,我现在再下载个微信小程序开发工具,看看能否运行成功。
新手刚开始做的时候,总会遇到好多问题,解决方法就是多去尝试,按照不同的博客方法去尝试,有时候也可以将电脑重启一下试试。