社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 1156阅读
  • 0回复

[分享]Android 4.0不设置锁屏PIN安装根证书

楼层直达
z3960 
级别: FLY版主
发帖
786360
飞翔币
211578
威望
215717
飞扬币
2615651
信誉值
8




更新:经测试此方法不适用于Android 4.1/4.2 Jelly Bean,虽然添加后系统证书里面可以显示出来,但是实际使用中依旧会提示证书错误。猜测应该是必须使用x509 v3格式的证书才可以,但是GAEProxy默认提供的CA.crt不带v3扩展信息。Android 4.0 已经支持用户安装根证书了,只需要将根证书放到sdcard根目录,然后到设置(Settings) – 安全(Security) – 从存储设备安装(Install from storage)就可以了,但是这样安装需要设置锁屏PIN或密码才可以。可是我又不想设置锁屏PIN或密码,每次都要解锁多麻烦,这里有一些方法可以绕过,但是都比较麻烦,所以我就研究了一下,找到了一个简单的方法。这个方法需要ROOT权限,直接把Base64文本格式的根证书文件复制到etc/security/cacerts文件夹里面就可以了,改不改名随意。然后到设置(Settings) – 安全(Security) – 受信任的凭据(Trusted credentials)里面看看你要安装的根证书是不是已经在里面了。注意这样安装之后根证书是在系统证书里面的,而不是正常安装方式的用户证书。如果要删除就把文件夹里面的根证书文件删掉或者直接把证书后面的勾去掉就行了。[size=; font-size: inherit,inherit]至于为什么要安装根证书,看图,你懂的。 最后,安装完了根证书建议顺手把系统自带的CNNIC证书的勾去掉。

Tags: Android证书
 
我不喜欢说话却每天说最多的话,我不喜欢笑却总笑个不停,身边的每个人都说我的生活好快乐,于是我也就认为自己真的快乐。可是为什么我会在一大群朋友中突然地就沉默,为什么在人群中看到个相似的背影就难过,看见秋天树木疯狂地掉叶子我就忘记了说话,看见天色渐晚路上暖黄色的灯火就忘记了自己原来的方向。