反编译获取简单微信小程序或小游戏的前端源码

这次的分享内容其实没那么实用,只能获取那些简单结构的小程序源码包,仅限学习参考!

一、使用模拟器获取小程序架构包

这次用到的是网易MUMU模拟器:https://mumu.163.com/

安装好模拟器启动。这里说一下我第一次遇到的问题就是主板没开VT,安装模拟器的过程中老是蓝屏重启(2w的电脑居然蓝屏了),后来百度了一下开启了虚拟化就不会了,有同样情况的也可以自行百度一下怎么开VT,其实就是开机时进BOSS然后在处理器设置里开启虚拟化即可。

启动模拟器后先点击模拟器顶部右侧菜单图标,进入设置中心,在基础设置下面勾选开启root权限,保存并关闭。

后安装微信,在模拟器内应用搜索安装即可。

再安装Root Explorer,安装包下载:https://pan.baidu.com/s/1QRy8g3GQgdXJeAjnaT1qyg?pwd=xgwo(下载后拖到模拟器即可安装)

打开微信,然后进入要获取源码的小程序,完整加载的运行一次,这样架构包才能缓存下来。

然后打开Root Explorer,顶部左侧【/】根目录项这里,依次进入以下文件夹:

/data/data/com.tencent.mm/MicroMsg/re6h5t9rs5j65tr6h5tg6h/appbrand/pkg

上面re6h5t9rs5j65tr6h5tg6h是你的微信账号ID,每账号都不同。

然后可以看到有几个.wxapkg的文件,长按其中一个,然后全选几个.wxapkg的文件,点击右上角复制图标。

再到顶部右侧【存储】项,进入【$MUMU共享文件夹】,然后点击右下角粘贴图标。

最后我们在模拟器的最底部点击【文件共享】,即可在电脑文档看到刚才拷贝来的几个.wxapkg文件。

 

二、安装Node.js和配置npm

自行看npm配置教程:https://xulgr.com/code/564

这里我们需要在安装Node.js和配置npm后,按win+R,输入cmd打开运行窗口,执行以下命令:

npm install esprima -g
npm install css-tree -g
npm install cssbeautify -g
npm install vm2 -g
npm install uglify-es -g

 

三、反编译架构包获取源码

下载反编译工具:https://pan.baidu.com/s/1Izm-f1JbaDKnK8bIkNkaBQ?pwd=xgwo

下载解压,运行wxapkgconvertor.exe,把上面的几个.wxapkg文件一个一个拖入

即可获取对应的文件夹,自行看哪个结构是小程序前端结构就是哪个啦

最后在微信开发者工具导入项目测试一下是否成功即可。

 

 

 

 

 

 

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容