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