小程序源码提取工具CrackMinApp 反编译微信小程序

Bug最新修复时间 2019.10.24 bug修复请看最下方

  • 说明反编译脚本并非本人原创, 这个项目只是适配了一个图形化的操作界面加安装配置好了所需要的依赖, 并且在原反编译脚本做了一些修改,修复了一些问题

  • 也可以说是给原工具做了一个插件吧

一键获取微信小程序源码, 使用了C#加nodejs制作 直接解压在D盘根目录下后就可以使用 将小程序文件放到 wxapkg目录下 这个目录下有一些demo 可以先进行实验 然后打开 CrackMinApp.exe 按说明即可使用

CrackMinApp是C#方面的源代码, nodejs已经配置好安装好依赖文件无需改动

小程序源码提取工具CrackMinApp

直接解压后就可以使用
小程序文件放到 wxapkg目录下
然后打开 CrackMinApp.exe 按说明即可使用

那么如何才能在手机里找到小程序的源文件包呢?
具体目录位置直接给出:
/data/data/com.tencent.mm/MicroMsg//appbrand/pkg/
在这个目录下,会发现一些 xxxxxxx.wxapkg 类型的文件,这些就是微信小程序的包

微信小程序的格式就是:.wxapkg
.wxapkg是一个二进制文件,有其自己的一套结构。
关于.wxapkg的详细内容可以参考lrdcq大神的博文:http://lrdcq.com/me/read.php/66.htm

这里我提供两种方法

## 一.安卓手机有root

安卓re管理器 进入
/data/data/com.tencent.mm/MicroMsg//appbrand/pkg/
然后就会发现一些wxapkg后缀的文件
这些文件 当你打开一个新的微信小程序就会生成 如果不知道是那一个 可以现在这个目录下删除所有文件
然后打开你想要反编译的小程序, 新出现的wxapkg文件 就是你想要的

至于如何root请自行查找

## 二.使用安卓模拟器获取到.wxapkg文件

不用越狱,不用root,使用电脑端的安卓模拟器来获取是一个非常简单快捷且万能的获取方式,具体步骤如下:

打开安装好的安卓模拟器,并在模拟器中安装QQ、微信、RE管理器
QQ、微信在模拟器自带的应用商店里搜索下载安装即可
QQ、微信在模拟器自带的应用商店里搜索下载安装即可
RE管理器的下载地址自行百度
下载好后直接拖拽进打开的模拟器窗口就会自动安装
设置一下模拟器
以我个人认为比较好用的夜神模拟器举例
首先到模拟器内部设置超级用户权限
![Image text](http://meetes.top/images/categories/wechat/2018/06/1.jpeg)
![Image text](http://meetes.top/images/categories/wechat/2018/06/2.jpeg)

这些操作的目的都是为了能让RE管理器顺利的获取到ROOT权限
接下来在模拟器里打开微信,然后在微信中运行你想要获取的下程序(这其实是让微信把小程序的源文件包从服务器下载到了本地了)
举个例子:
在模拟器微信中运行一下后,直接切回模拟器桌面运行RE浏览器 来到目录
/data/data/com.tencent.mm/MicroMsg//appbrand/pkg/
就抵达了目的文件夹

你会看到发现里面的一些.wxapkg后缀的文件,就是它们没错啦,可以根据使用的时间来判断那个是你刚才从服务器下载过来的
一般小程序的文件不会太大,可以结合时间来判断,长按压缩所选文件,然后再将压缩好的包通过QQ发送到我的电脑
如果不进行压缩的话,是无法将这个文件通过QQ来发送的
所以QQ的这个功能可以让我们很方便的拿到源文件,而不必到电脑目录去找模拟器的文件目录。
解压。这样几步简单操作,就成功拿到了小程序的源文件了。

最终我们就得到了我们想要的小程序的源代码

 

最近一次更新是2019.10.24增加了分包功能。

是基于node.js基础的,以前都是用命令来编译,这个工具减少了很多步骤,非常方便。小白也能做。

如果大家觉得有用,麻烦给个赞和评论哦。

免责申明:
1. 本站所有教程、文章分享目的仅供大家学习和交流,资源连接来自于网络,非本站发布,本站也不存储任何资源!
2. 如有无法查看或链接失效,烦请报告联系管理员处理!
3. 本站无法保证资源质量及其时效性,恕不接受任何提问。
4.本站即不保存任何资源,也不对任何链接作品负责,希望大家赞助本站,费用仅维持本站的日常运营所需!
5. 百码云无法保证文章教程或资源的完善与安全,请自行检测解决。
6. 通过本站收集链接的相关资源,严禁杜绝任何形式的正式商业用途,请前往官方购买。
7. 但凡通过本站链接导航下载的任何作品,虽不归本站所有,但在研究学习的前提下,请务必在下载24小时后删除。
百码云资源站仅提供学习的平台,所有资料均来自于网络,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以删除。本文章采用BY-NC-SA 4.0 《国际知识共享署名许可协议4.0》 进行许可 。
百码云 » 小程序源码提取工具CrackMinApp 反编译微信小程序

提供互联网优质的链接集合站点

关于权限 站内帮助