'
电脑PC安装证书步骤
' 方法1 ' 1.运行抓包工具,会自动安装证书(但是也有可能出现安装失败的情况) ' 方法2 ' (和Fiddler一样的证书安装方式)(2022-05-27版更新) ' 直接在电脑/手机/模拟器/浏览器输入当前软件(中间件)的IP+端口号即可 ' 例如 http://192.168.31.111:2023 ' 或者 https://192.168.31.111:2023 ' 方法3 ' 1.运行抓包工具 或 运行自己使用SDK开发的软件 ' 2.对浏览器设置代理(手机、模拟器 设置WIFI代理) ' --对浏览器设置代理 (手机、模拟器 设置WIFI代理) ' --对浏览器设置代理 (手机、模拟器 设置WIFI代理) ' 3.输入网址 http://sunny.io/ssl ' -- 或 ' -- 输入网址 http://1.2.3.4/ssl (2022-01-04版本新增) ' -- 或 (输入电脑IP+":"+端口) ' -- 输入网址 http://192.168.31.111:2023 (2022-05-27版更新) ' 4.下载后安装即可 ' 5.一定要安装到 (受信任的根证书颁发机构) ' - 一定要安装到 (受信任的根证书颁发机构) ' - 一定要安装到 (受信任的根证书颁发机构) ' ==================================================
手机、模拟器、安装证书步骤
方式1:使用APK,安装临时证书
APK下载地址:https://wwf.lanzouj.com/b0cj3pgcd 密码:1z4t
方式2:
PS:设置代理,建议使用3.0中的APP设置socket代理
安卓7.0以下系统安装方式 ' 1.PC电脑启动软件 ' 2. 打开自带浏览器 输入网址 http://sunny.io/ssl (需要 先设置代理 ) ' -- 或 ' -- 打开自带浏览器 输入网址 http://1.2.3.4/ssl (需要 先设置代理 ) (2022-01-04版本新增) ' -- 或 (输入电脑IP+":"+端口) ' -- 打开自带浏览器 输入网址 http://192.168.31.111:2023 (不用 代理 ) (2022-05-27版更新) ' 5.下载后安装即可 安卓7.0以上系统安装方式 ' 1.1) 安卓7.0及以上需要将证书安装到系统内 ' 1.2) 计算证书 hash 值 参考 https://blog.csdn.net/doctor_who2004/article/details/105718889 或者 在这里下载 不用自己再次计算了: https://wwf.lanzouy.com/iZAnp0f6pn1g ' 1.3) 使用 adb 命令 ' 1.3.1) 将上面步骤产生 298807fb.0 证书 push到手机: /sdcard/298807fb.0 ' 1.3.2) adb push 298807fb.0 /sdcard/298807fb.0 ' 1.3.3) 然后依次执行以下命令 ' 1.3.4) adb shell ' 1.3.5) su ' 1.3.6) mount -o rw,remount /system ' 1.3.7) 如果上面这个命令出错(以下步骤不用看了) 表示你手机系统无法挂载system分区为可读写 ,将不能安装证书, [ 请改用面具 安装模块Move Certificates 蓝奏下载 , GitHub下载 ] 安装后使用7.0以下的安装方式即可 ' 1.3.8) mv /sdcard/298807fb.0 /system/etc/security/cacerts/298807fb.0 ' 1.3.9) cd /system/etc/security/cacerts ' 1.3.10) chmod 644 298807fb.0 ' 1.3.11) reboot ' 2.0) 请尽量不要在WIFI 设置代理 请使用adb命令行设置代理,或安装 kitsuneb APP 软件设置S5代理即可
除此之外还需要注意电脑/手机、模拟器的系统时间是否正确
雷电9模拟器( 9.0.20以上 )-安装方式 ' 1.1) 下载所需文件 蓝奏下载 [Magisk_v25.2.apk] [Magisk Terminal Emulator_17.7.apk] [MT2.12.0.apk] [app-debug.apk] [Move_Certificates-v1.9(10).zip] ' 1.2) 新建模拟器 (先不要运行)选择设置 ' 1.3) 性能设置 -> 磁盘共享 选择 ( System.vmdk 可写入 ) ' 1.4) 性能设置 -> 分辨率 -> 选择 手机版 540x960 ( 非必须 ) ' 1.5) 其他设置 -> ROOT权限 -> 开启 ' 1.6) 保存设置 -> 启动模拟器 ' 2.1) 安装刚刚下载的所需文件中的 [ Magisk_v25.2.apk ] [ Magisk Terminal Emulator_17.7.apk ] [ MT2.12.0.apk ] ' 2.2) 将 所需文件中的 [app-debug.apk] [Move_Certificates-v1.9(10).zip] 放到共享目录 ' 2.3) 打开 [Magisk Terminal Emulator] ->若提示需要什么权限或ROOT权限 全部同意 ' 2.3.1) 打开后 输入 " m " 然后按回车键 ' 2.3.2) 然后 输入 " y " 然后按回车键 ->可能申请ROOT权限 选择 永久记住选择 然后 允许 ' 2.3.3) 然后 输入 " 1 " 然后按回车键 ' 2.3.4) 然后 输入 " x " 然后按回车键 ' 2.3.5) 然后 输入 " /sdcard/Pictures/app-debug.apk " 然后按回车键 (不能粘贴,手动输入一下) ' 2.3.6) 然后 输入 " 1 " 然后按回车键 (没有出现红色的相关文字就是成功了) ' 3.1) 然后 回到桌面 打开 MT管理器 ' 3.2) 找到这个文件并且 删除 /system/xbin/su ' 3.3) 重启模拟器 ' 3.4) 打开 Magisk APP -> 右下角 模块 -> 从本地安装 -> 选 择左上角三个横杠 -> 文件管理器 -> Pictures -> Move_Certificates-v1.9(10).zip ' 3.5) 重启模拟器 ' 3.6) 电脑上运行软件或抓包工具 ' 3.7) 模拟器中 打开浏览器 输入http://IP:端口(你电脑的内网IP,和 软件的端口号)例如 http://192.168.31.111:2023 ' 3.8) 下载证书 安装 ' 3.9) 安装成功后重启模拟器 ( 然后如果有需要的话,可以删除面具 和在模拟器关闭ROOT 均不影响抓包 ) ' 4.0) 请尽量不要在WIFI 设置代理 请使用adb命令行设置代理,或安装 kitsuneb APP 软件设置S5代理即可
除此之外还需要注意电脑/手机、模拟器的系统时间是否正确
|