> 文章列表 > 怎么读取小程序的源代码

怎么读取小程序的源代码

怎么读取小程序的源代码

获取小程序源码的方法有以下几种:

1. 使用微信开发者工具

打开微信开发者工具并登录账号。

在项目列表中选择目标小程序项目。

点击菜单栏中的“调试”按钮,然后选择“打开调试器”。

在调试器的左侧面板中选择“app.js”文件,在右侧面板中即可查看小程序的源码。

2. 下载小程序代码包 :

在微信公众平台中进入目标小程序的管理后台。

在左侧导航栏中选择“设置”>“开发设置”。

在“开发设置”页面中找到“版本管理”,并点击“下载”。

根据提示下载对应的小程序代码包。

解压下载的代码包,即可查看小程序的源码。

3. 通过文件管理器直接查看 :

在微信-设置-文件管理-打开文件夹,会自动打开文件目录 `C:\\Users\\Administrator\\Documents\\WeChat Files\\AppId`。

跳到小程序的目录 `/WeChat Files/Applet/{wxid}/{n}/`,会看到一个 `__APP__.wxapkg`,这个就是小程序的打包程序。

需要对该文件进行解密,即可获取到小程序源码。解密脚本可以使用 `https://github.com/zhuweiyou/wxapkg`,直接把文件拖到exe程序的图标上便可以自动解密,解密后会在当前目录保存解包后的文件。

4. 使用第三方工具 :

可以使用 `https://github.com/JaveleyQAQ/WeChatOpenDevTools-Python` 项目来强制开启微信开发者工具。

对应使用的微信版本是 `WeChatSetup-3.9.10.19`,微信的历史版本可以在 `https://github.com/tom-snow/wechat-windows-versions/tags` 下载。

5. 通过安卓模拟器 :

打开安卓模拟器,并在模拟器中安装QQ、微信、RE管理器。

在模拟器里打开微信,运行你想要获取的小程序。

在模拟器运行后,直接切回模拟器桌面运行RE浏览器,来到目录,里面的 `.wxapkg` 后缀的文件就是源码。

6. 使用反编译工具 :

利用微信小程序id字符串的倒数第2个字符为xor key,依次异或1023字节后的所有数据,如果微信小程序id小于2位,则xorkey 为0x66。

获取小程序源码步骤:

登录微信电脑版,运行需要提取源码的小程序,程序会在 `C:\\Users\\xxx\\Documents\\WeChat Files\\Applet` 目录下生成小程序的加密包。

将需要解密的程序目录导入解密工具进行解密,解密后会获得 `wxapkg` 程序包。

使用 `wxappUnpacker` 反编译小程序得到源码。

建议选择适合你的方法进行操作,如果熟悉开发者工具,直接使用开发者工具查看和调试源码会更加方便。

其他小伙伴的相似问题:

如何破解并读取已发布的小程序源码?

如何在微信开发者工具中查看小程序源码?

如何获取手机小程序的源码?