微信小程序反编译

目录:

      • 通过木木模拟器获取小程序pkg
      • 通过QQ将文件发送到本地
      • 下载并配置CrackMinApp工具
      • 启动工具进行反编译
      • 使用微信开发者工具编译


通过木木模拟器获取小程序pkg

首先安装好木木模拟器,并且安装微信。
然后通过微信启动小程序,完成小程序的加载。

接着需要下载一个re文件管理器。并给予root权限
微信小程序反编译_第1张图片
然后通过re管理器去查询加载过的小程序包。

小程序包位置:
/data/data/com.tencent.mm/MicroMsg/…/appbrand/pkg/
微信小程序反编译_第2张图片
如果不好找的话,可以直接通过搜索来进行检索。
微信小程序反编译_第3张图片
下面 .wxapkg 类型的文件,这些就是微信小程序的包
微信小程序反编译_第4张图片


通过QQ将文件发送到本地

安装一下qq。创建为tar文件后再发送。
微信小程序反编译_第5张图片
创建tar文件
微信小程序反编译_第6张图片
点击查看,发送文件
微信小程序反编译_第7张图片
发送完成

微信小程序反编译_第8张图片


下载并配置CrackMinApp工具

下载地址:CrackMinApp —— 反编译微信小程序 直接download下载即可
微信小程序反编译_第9张图片
下载完成后,按照作者的要求 放到D盘根目录下。
然后进入 nodejs/nodejs 文件下,创建文件夹 node_modules,将其中的 node_modules.zip 解压到node_modules文件夹中。

  • 本来这下面是有个node_modules文件夹的可是由于github默认不上传超过100个文件导致没有上传这个关键文件, 故采用了这样的方法)

完成之后,将之前准备好的 wxapkg包 放入到 wxapkg中。
微信小程序反编译_第10张图片


启动工具进行反编译

接下来就直接运行exe,选择执行文件,然后开始执行反编译。
微信小程序反编译_第11张图片
执行完成之后,生成的源码文件和wxapkg包在相同目录下。
微信小程序反编译_第12张图片
可以打开查看源码
微信小程序反编译_第13张图片


使用微信开发者工具编译

如果想模拟该小程序的运行,则需要下载 微信开发者工具。

选择适合自己的版本,注册账号。然后选择测试id,导入小程序包。
微信小程序反编译_第14张图片
导入之后,可能并不能编译成功,这是很正常的事情,可以根据控制台报错信息自行更改。一般都是因为环境或者开发者工具版本的不同导致的。
微信小程序反编译_第15张图片


至此本篇完结,有问题可留言或者私信

你可能感兴趣的:(反编译)