Android 7使用 whistle 抓包(MAC)

安装whistle

npm install -g whistle

准备证书

下载rootCa.crt证书
使用openssl 查找 证书hash值

openssl x509 -inform PEM -subject_hash_old -in cacertificate.crt > hash.txt

在hash中第一行获取hash值,重命名证书文件为【hash_value.0】

Root 手机

手机型号:魅族Pro5 ,Android 7
由于Android7 的限制必须安装 根证书。

  1. 下载root 工具kingroot并安装,
  2. 设置kingroot app root 权限

指纹-安全-ROOT权限

安装ADB工具

用于连接手机后,debug 使用
ADB下载

  1. 用数据项连接手机
  2. 开启手机 开发者选项
    • 辅助功能->开发者选项
    • 如果没看到开发则选项,可以在【关于手机】-> 【Android 版本:XX】点击多次,开启开发者选项
  3. 连接设备
    执行如下命令
adb shell
su
mount -o remount,rw /system
#或者 【以下命令对本机有效】
mount -o rw,remount /system
#移动有效证书到系统目录
mv /sdcard/Downloads/69241f1f.0 /system/etc/security/cacerts
chmod 644 /system/etc/security/cacerts/69241f1f.0
#最后成功后,还原只读权限
mount -o remount,ro /system

参考:
whistle 在Android7.0以上手机的证书安装
android-7-nougat-and-certificate-authorities
install-android-adb-and-fastboot-tool-on-mac
how-to-root-android-7.0-7.1-nougat
终端模拟器:Android Terminal Emulator

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值