MacOS 安装 Adb (Android调试桥)到反编译微信小程序

什么是Adb?

Android调试桥( adb )是一个开发工具,帮助安卓设备和个人计算机之间的通信。 这种通信大多是在USB电缆下进行,但是也支持Wi-Fi连接。 adb 还可被用来与电脑上运行的安卓模拟器交流通信。 adb 对于安卓开发来说就像一把”瑞士军刀”。

傻瓜式安装

brew install --cask android-platform-tools

MacOS 安装 Adb (Android调试桥)到反编译微信小程序

; 测试是否正常安装

adb devices

MacOS 安装 Adb (Android调试桥)到反编译微信小程序

开始反编译

首先需要一台root过的手机或者是模拟器。

我macos用的是网易mumu模拟器,我的步骤不一定对,只是作为记录。

进入模拟器的shell模式

adb shell

MacOS 安装 Adb (Android调试桥)到反编译微信小程序

cd /data/data/com.tencent.mm/MicroMsg
然后找到一串16进制字符
但我这怎么有两串呢。。

MacOS 安装 Adb (Android调试桥)到反编译微信小程序
然后 cd {16进制字符}/appbrand/pkg
然后把已经存在的都rm -rf。
MacOS 安装 Adb (Android调试桥)到反编译微信小程序

此时再打开咱们的目标小程序,此处注意,一定要等小程序完全打开并且再点几个功能,确保将所有包都运行,因为目前的小程序体量逐渐变大,会有多个子包的存在。
此时将咱们的目标小程序包pull出来。
exit
首先需要先退出shell模式

然后 adb pull /模拟器的路径/_952693350_6.wxapkg /本机的路径/wxapp

MacOS 安装 Adb (Android调试桥)到反编译微信小程序

; 开始解包

https://github.com/xuedingmiaojun/wxappUnpacker
建议在linux下操作
./bingo.sh xxxxx.wxapkg

MacOS 安装 Adb (Android调试桥)到反编译微信小程序
返回报错,因为我没有node,识别不了这个命令,那就安装一个
brew insall node
然后一个个安装这些依赖
MacOS 安装 Adb (Android调试桥)到反编译微信小程序

千辛万苦全部安装好依赖之后

MacOS 安装 Adb (Android调试桥)到反编译微信小程序
MacOS 安装 Adb (Android调试桥)到反编译微信小程序

然后就是将这个文件夹导入到 微信开发者工具 里了
至此,已经算是反编译成功导入完成

MacOS 安装 Adb (Android调试桥)到反编译微信小程序

Original: https://blog.csdn.net/qq_42366231/article/details/120278033
Author: 风沙吹奏
Title: MacOS 安装 Adb (Android调试桥)到反编译微信小程序

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/817560/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球