欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Android 7使用 whistle 抓包(MAC)

程序员文章站 2022-07-05 21:35:51
目录准备证书Root 手机安装ADB工具准备证书下载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 的限制必须安装 根证书。下载root 工具kingroo...

安装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

本文地址:https://blog.csdn.net/a_nuo/article/details/108700478

相关标签: 开发工具