环境:windows,Android sdk(要使用adb命令),夜神模拟器(自己创建一个Android 7 模拟器,设置root,桥接,wlan设置好代理)
用模拟器的浏览器访问mitm.it,下载证书
找到证书下载位置,用adb命令把证书pull到windows上,如adb pull /sccard/screen.png C:\apk
然后对这个证书进行操作,参考https://blog.csdn.net/shadowyspirits/article/details/79756274,就是在windows的cmd命令行下用openssl x509 -subject_hash_old -in filename
然后adb remount(必须这一步,因为/system/etc/security/cacerts/这个文件夹在只读的,不然其他任何方式把证书放到这个目录下都不行。参考https://www.imooc.com/article/49265)
然后adb push C:\xxx /system/etc/security/cacerts/