⑴ 超详细 微信小程序反编译
记录首次微信小程序反编译过程。小程序wxapkg文件获取步骤如下:
首先,推荐使用夜神模拟器,并确保在设置中开启Root权限。随后,安装微信和ES文件浏览器。
在微信中找到目标小程序,打开ES文件浏览器,进入本地面板根目录,找到data至MicroMsg目录,进入与访问小程序时间点对应的不规则文件名文件下的pkg目录,从中找到wxapkg文件(文件大小一般在几百kb左右)。将该文件复制到安卓共享路径,然后在电脑共享路径下找到文件。
接着,进行小程序wxapkg文件的反编译操作。下载反编译文件(如从xuedingmiaojun/wxappUnpacker Github页面获取),解压至指定位置。打开Windows PowerShell以管理员身份运行,进入解压文件根目录,将获取的wxapkg文件复制至此目录下。执行命令“node wuWxapkg.js xxx.wxapkg”(xxx为wxapkg文件名),得到反编译后的文件夹。
反编译后的文件可通过以下步骤打开:
1. 打开微信开发者工具。
2. 选择“项目-导入项目”,将反编译文件夹导入。
3. 在项目设置中,勾选“ES6转ES5”和“不校验合法域名”选项。
至此,完成微信小程序的反编译过程,获得可操作的反编译文件。