微信小程序解码工具

打瞌睡滴花花 · · 9083 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

项目地址 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


有疑问加站长微信联系(非本文作者)

本文来自:Segmentfault

感谢作者:打瞌睡滴花花

查看原文:微信小程序解码工具

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

9083 次点击  
加入收藏 微博
1 回复  |  直到 2019-07-23 15:53:46
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传