如何获取小程序前端代码

准备材料

1.第一步下载一个模拟器(推荐使用自带root的模拟器),我使用的是夜神模拟器
下载地址:https://www.yeshen.com/download/fullPackage
2.node.js运行环境
下载地址:https://nodejs.org/en/
3.反编译的脚本
这里提供一个Github上qwerty472123大神写的node.js版本的,当然也有其它版本的,例如python版本,这里我只是简单地用node.js版本举例
地址:https://github.com/qwerty472123/wxappUnpacker

步骤

1、在模拟器安装微信
2、在模拟器里打开微信,然后在微信中运行你想要获取的下程序
3、`在文件管理器打开根目录/data/data/com.tencent.mm/MicroMsg/

如何获取小程序前端代码_第1张图片
在这里插入代码片`
如何获取小程序前端代码_第2张图片
如何获取小程序前端代码_第3张图片
如何获取小程序前端代码_第4张图片

选中后缀名为.wxapkg的文件
如何获取小程序前端代码_第5张图片

然后返回根目录,去/mnt/shared/orther这个目录下,点击红框的按钮
如何获取小程序前端代码_第6张图片
再点击粘贴选择项
如何获取小程序前端代码_第7张图片
会把之前选择的复制到这个目录下,然后点击右边红框里的按钮,
如何获取小程序前端代码_第8张图片
点击红框选中的按钮
如何获取小程序前端代码_第9张图片

就会跑到电脑文件夹里,可以看出包已经复制到电脑文件夹下了
如何获取小程序前端代码_第10张图片

在之前下载好的反编译文件夹下安装依赖:npm install
如果有问题就
npm install css-tree cssbeautify escodegen esprima js-beautify uglify-es vm2
如何获取小程序前端代码_第11张图片

反编译 .wxapkg 文件,把之前的安装包放在E目录下,随便选个包_-1246414486_3.wxapkg,输入命令:
node .\wuWxapkg.js E:_-1246414486_3.wxapkg

如何获取小程序前端代码_第12张图片

然后在你放置wxapk文件里边也就是E目录下可以找到
如何获取小程序前端代码_第13张图片
如何获取小程序前端代码_第14张图片

你可能感兴趣的:(微信小程序)