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

什么是Adb?

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

傻瓜式安装

brew install --cask android-platform-tools
在这里插入图片描述

测试是否正常安装

adb devices
在这里插入图片描述

开始反编译

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

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

进入模拟器的shell模式

adb shell
在这里插入图片描述

cd /data/data/com.tencent.mm/MicroMsg
然后找到一串16进制字符
但我这怎么有两串呢。。
在这里插入图片描述
然后cd {16进制字符}/appbrand/pkg
然后把已经存在的都rm -rf。
在这里插入图片描述

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

然后 adb pull /模拟器的路径/_952693350_6.wxapkg /本机的路径/wxapp
在这里插入图片描述

开始解包

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


返回报错,因为我没有node,识别不了这个命令,那就安装一个
brew insall node
然后一个个安装这些依赖
在这里插入图片描述

千辛万苦全部安装好依赖之后
在这里插入图片描述
在这里插入图片描述

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

在这里插入图片描述

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值