首先看Android 4.x 系統的證書存放位置:
AOSP Android系統中CA證書文件的位置在:/ system/etc/security/cacerts/一系列的以數字命名的.0文件
方法一:
Android 4.0 已經支持用戶安裝根證書了,只需要將根證書放到sdcard根目錄,然後到設置(Settings) – 安全(Security) – 從存儲設備安裝(Install from storage)就可以了,但是這樣安裝需要設置鎖屏PIN或密碼纔可以。
但是,該操作需要每次打開手機輸入鎖屏PIN或密碼,爲用戶帶來很大的麻煩。
方法二:(注意:需要Root 權限纔可以)
手機獲取Root權限後,直接把Base64文本格式的根證書文件複製到etc/security/cacerts文件夾裏,然後到設置(Settings) – 安全(Security) – 受信任的憑據(Trusted credentials)裏面,此時你要安裝的根證書應該會顯示已經安裝好了。這樣安裝之後根證書是作爲系統證書使用的,而不是按照方法一安裝方式的用戶證書。
如果要刪除就把文件夾裏面的根證書文件刪掉或者直接把證書後面的勾去掉就行了。