怎么读取小程序的源代码

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` 反编译小程序得到源码。
建议选择适合你的方法进行操作,如果熟悉开发者工具,直接使用开发者工具查看和调试源码会更加方便。
其他小伙伴的相似问题:
如何破解并读取已发布的小程序源码?
如何在微信开发者工具中查看小程序源码?
如何获取手机小程序的源码?



