手动为Android 4.x 手机加入�自己的根证书(CA 证书)


首先看Android 4.x 系统的证书存放位置:

AOSP Android系统中CA证书文件的位置在:/ system/etc/security/cacerts/一系列的以数字命名的.0文件


方法一:

Android 4.0 已经支持用户安装根证书了,仅仅须要将根证书放到sdcard根文件夹,然后到设置(Settings) – 安全(Security) – 从存储设备安装(Install from storage)就能够了,可是这样安装须要设置锁屏PIN或password才干够。


可是,该操作须要每次打开手机输入锁屏PIN或password,为用户带来非常大的麻烦。


方法二:(注意:须要Root 权限才干够)

手机获取Root权限后,直接把Base64文本格式的根证书文件拷贝到etc/security/cacerts目录里,然后到设置(Settings) – 安全(Security) – 受信任的凭据(Trusted credentials)里面,此时你要安装的根证书应该会显示已经安装好了。这样安装之后根证书是作为系统证书使用的,而不是依照方法一安装方式的用户证书。


假设要删除就把目录里面的根证书文件删掉或者直接把证书后面的勾去掉即可了。

原文地址:https://www.cnblogs.com/yxwkf/p/3815048.html