安卓7以后,证书需要系统级的信任才可以正常使用,而且证书的命名需要hash一下。所以我们需要做的就是将下载的pem证书hash一下重命名,添加到安卓手机的系统证书下,重启一下。
准备:
1.一部root的手机------小米max高配版 Android7.0
2.电脑openssl,adb(主要是用来把文件push到手机系统文件中,但是我失败了)---win10
3.手机下载mt管理器、es文件管理器之类的软件。
root方法很多,安卓7以下xposed+supersu,安卓7以上使用edxposed+magisk。
如果不想root,可以使用太极或者virtualxposed虚拟环境,但是这样也不需要为证书烦恼了。
一、OpenSSL安装
64位下载
直接进行安装,可以选择自定义文件夹。
添加环境变量
openssl 或直接执行 start C:\OpenSSL-Win64\bin\openssl.exe