' 电脑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代理即可


除此之外还需要注意电脑/手机、模拟器的系统时间是否正确