](反编译微信小程序)一键获取微信小程序源码CrackMinApp

面试:你懂什么是分布式系统吗?Redis分布式锁都不会?>>>   hot3.png

下载地址:https://github.com/Cherrison/CrackMinApp
一键获取微信小程序源码, 使用了C#加nodejs制作直接解压在D盘根目录下后就可以使用将小程序文件放到 wxapkg目录下这个目录下有一些demo 可以先进行实验然后打开 CrackMinApp.exe 按说明即可使用CrackMinApp是C#方面的源代码, nodejs已经配置好安装好依赖文件无需改动本工具界面效果

那么如何才能在手机里找到小程序的源文件包呢?具体目录位置直接给出:/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管理器的下载地址自行百度下载好后直接拖拽进打开的模拟器窗口就会自动安装设置一下模拟器以我个人认为比较好用的夜神模拟器举例首先到模拟器内部设置超级用户权限

](反编译微信小程序)一键获取微信小程序源码CrackMinApp_第1张图片

这些操作的目的都是为了能让RE管理器顺利的获取到ROOT权限接下来在模拟器里打开微信,然后在微信中运行你想要获取的下程序(这其实是让微信把小程序的源文件包从服务器下载到了本地了)举个例子:在模拟器微信中运行一下后,直接切回模拟器桌面运行RE浏览器 来到目录/data/data/com.tencent.mm/MicroMsg//appbrand/pkg/就抵达了目的文件夹
你会看到发现里面的一些.wxapkg后缀的文件,就是它们没错啦,可以根据使用的时间来判断那个是你刚才从服务器下载过来的一般小程序的文件不会太大,可以结合时间来判断,长按压缩所选文件,然后再将压缩好的包通过QQ发送到我的电脑如果不进行压缩的话,是无法将这个文件通过QQ来发送的所以QQ的这个功能可以让我们很方便的拿到源文件,而不必到电脑目录去找模拟器的文件目录。解压。这样几步简单操作,就成功拿到了小程序的源文件了。


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

在这里我总结一下获取 wxapkg文件的一些注意事项.
1.可以用已root的手机也可以用android模拟器(我用的夜神模拟器,其它的模拟器试了几个无法登录微信)

2.用模拟器一般都 共享目录功能.比如夜神共享目录有一个是/mnt/shell/emulated/0/Apps
直接把文件复制到这个目录然后在电脑目录里面就可以直接看到了非常方便
3.CrackMinApp 下载完一定要将\nodejs\nodejs\node_modules目录解压出来
4.如果反编辑不成功 可以进入CrackMinApp\nodejs\nodejs 目录 然后按住shift 右击 选择 在此处打开命令窗口 执行
node .\wuWxapkg.js F:\CrackMinApp\wxapkg\_-1713870039_45.wxapkg&exit

你可能感兴趣的:(](反编译微信小程序)一键获取微信小程序源码CrackMinApp)