前言
近两年微信小程序比较火,今天分享下如何破解微信小程序源码。
微信会把小程序打包成后缀名是.wxapkg的可执行文件,也就是每次打开小程序的时候,会首先从服务器上下载小程序的wxapkg包到本地,然后执行。那么,我们只要找到这个wxapkg包,然后解包,就可以得到我们想要的小程序源码了。
/data/data/com.tencent.mm/MicroMsg/{User}/appbrand/pkg 就是微信存放小程序下载包的位置。
获取.wxapkg文件
1、使用网易MuMu模拟器(官网),安装好后已经是root权限,下载微信登录。(这里有人说直接能在文件管理查找到上述文件,我的不能,所以我使用了adb命令)
2、mac安装adb命令
brew install Caskroom/cask/android-platform-tools
adb devices //测试是否安装成功
3、连接到模拟器
adb connect 127.0.0.1:5037
adb shell // 报错:error: more than one device/emulator
adb -s emulator-5554 shell // 指定device连接
如下图:
如图所示就已经进入到模拟器的存储了。
4、通过如下命令进入下载包的位置
cd /data/data/com.tencent.mm/MicroMsg/{User}/appbrand/pkg
{User} 为当前用户的文件夹,类似于c2650cd9XXXXX99112d6b69a6af55。显示如下:
5、退出连接,根据自己需要拷贝到电脑文件中
adb -s emulator-5554 pull /data/data/com.tencent.mm/MicroMsg/c2650cd9XXXXXa99112d6b69a6af55/appbrand/pkg/ /Users/luzhifang/WeChatProjects/wxApk
发表评论 取消回复