1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 微信小程序 小游戏反编译获取源码

微信小程序 小游戏反编译获取源码

时间:2019-07-30 02:11:00

相关推荐

微信小程序 小游戏反编译获取源码

微信小程序、小游戏代码丢失,反编译获取源码

前言

提示:需要准备如下材料

Node.js 去下载反编译脚本git地址:/lmqandwfy/wechat-applet-decompile-script.git模拟器,这里我使用的是夜神模拟器,自行安装

废话不多说,直接进入正题,以下为我使用的夜神模拟器示例

一、拿到.wxapkg文件

设置夜神模拟器,设置中找到超级用户

点击右上角设置

自动响应设为允许在模拟器中下载微信,并登录打开你所要获取源码的小程序,此时微信已经把小程序的源文件下载到本地了。

打开系统文件夹

找到根目录/data/data/com.tencent.mm/MicroMsg/{一串16进制字符}/appbrand/pkg/

此处需注意,一定要切换到第一个。打开模拟器应该默认在第二个(下面复制文件的时候切换到第二个),当时我找半天一直没找对,后来发现下面可以切换

依次进入上面提供的文件夹层级,找到需要的wxapkg文件,如果不确定,那就一个一个试吧(hh)

此时我们已经找到了源码包,但是还要导出到我们的电脑上。因为点击分享不能直接分享到微信,所以继续下面的操作

点击复制,把该文件复制到微信分享目录中(这里需要把刚刚左右切换的,切换到第二个),打开微信,点击文件,选择手机存储,找到你刚把文件复制的位置(我这里是放在了第二栏的根目录/Tencent/MicroMsg下面)

此时我们就拿到了源代码包了

二、使用反编译脚本

此时你已经得到源代码包、反编译脚本

1.打开你的反编译脚本文件夹,依次安装依赖,路径不要有中文

代码如下(示例):

npm install esprimanpm install css-treenpm install cssbeautifynpm install vm2npm install uglify-es

2.安装好依赖后,运行下面命令

node .\wuWxapkg.js D:\wwwroot\weixin\_687037092_9.wxapkg

此时已经反编译成功

3. 在微信开发者工具中运行,完美运行成功!

总结

图片、步骤较多,请一一查看,觉得文章对你有帮助,就打赏一下吧!

本文为本人原创,转载请注明出处!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。