微信小程序、小游戏代码丢失,反编译获取源码
前言
提示:需要准备如下材料
- Node.js 去下载
- 反编译脚本git地址:
https://gitee.com/lmqandwfy/wechat-applet-decompile-script.git
- 模拟器,这里我使用的是夜神模拟器,自行安装
废话不多说,直接进入正题,以下为我使用的夜神模拟器示例
一、拿到.wxapkg文件
-
设置夜神模拟器,设置中找到超级用户
-
点击右上角设置
自动响应设为允许
-
在模拟器中下载微信,并登录打开你所要获取源码的小程序,此时微信已经把小程序的源文件下载到本地了。
打开系统文件夹
-
找到根目录/data/data/com.tencent.mm/MicroMsg/{一串16进制字符}/appbrand/pkg/
此处需注意,一定要切换到第一个。打开模拟器应该默认在第二个(下面复制文件的时候切换到第二个),当时我找半天一直没找对,后来发现下面可以切换
-
依次进入上面提供的文件夹层级,找到需要的wxapkg文件,如果不确定,那就一个一个试吧(hh)
-
此时我们已经找到了源码包,但是还要导出到我们的电脑上。因为点击分享不能直接分享到微信,所以继续下面的操作
-
点击复制,把该文件复制到微信分享目录中(这里需要把刚刚左右切换的,切换到第二个),打开微信,点击文件,选择手机存储,找到你刚把文件复制的位置(我这里是放在了第二栏的根目录/Tencent/MicroMsg下面)
此时我们就拿到了源代码包了
-
二、使用反编译脚本
此时你已经得到源代码包、反编译脚本
1.打开你的反编译脚本文件夹,依次安装依赖,路径不要有中文
代码如下(示例):
npm install esprima
npm install css-tree
npm install cssbeautify
npm install vm2
npm install uglify-es
2.安装好依赖后,运行下面命令
node .\wuWxapkg.js D:\wwwroot\weixin\_687037092_9.wxapkg
此时已经反编译成功
文章来源:https://www.toymoban.com/news/detail-533899.html
3. 在微信开发者工具中运行,完美运行成功!
总结
图片、步骤较多,请一一查看,觉得文章对你有帮助,就打赏一下吧!
文章来源地址https://www.toymoban.com/news/detail-533899.html
本文为本人原创,转载请注明出处!
到了这里,关于微信小程序、小游戏反编译获取源码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!