乐趣区

微信小程序解码工具

项目地址 https://github.com/sjatsh/unw… & 个人博客 https://sjatsh.com
起因 前段时间想学习微信小程序开发但是又没有什么深厚前端功底,看到很多很好玩的小程序想要做一个类似的学习学习,所以想着借鉴一下现有的小程序。但是苦于没有源码,抓包也没有办法获取源码。
google 后知道可以用安卓模拟器安装微信然后安装小程序,然后在文件系统中找到小程序对应的 wxapkg 文件,拿到压缩包解压后就可以得到小程序源码。
但是压缩包是 2 进制文件,找了一遍后发现一个现有现有的开源项目可以直接解压小程序压缩包。
废话不多说,直接开干~
获取小程序压缩包文件一、下载网易 MuMu 安卓模拟器
下载地址 http://mumu.163.com/
二、安装微信和 RE 文件管理器
下载微信和 RE 文件管理器三、安装好微信和 RE 文件管理器后访问 /data/data/com.tencent.mm/MicroMsg/{{一个 16 进制字符串}}/appbrand/pkg/ 目录
进入小程序文件目录四、压缩文件并且发送到电脑
压缩小程序压缩包发送到电脑在这之后我们就可以使用工具进行小程序压缩包的解压了,下面直接看如何使用工具解压。
工具使用一、源码安装
安装 golang 没有用过 golang 的人可以直接去官网下载
go get github.com/sjatsh/unwxapkg
cd ~/go/src/github.com/sjatsh/unwxapkg
二、使用可执行文件
下载地址 https://github.com/sjatsh/unw…
使用 unwxapkg -f dest/102.wxapkg
图片发自简书 App 项目地址
也希望可以关注我的个人博客 https://sjatsh.com

退出移动版