最近手上的flyet在更新某板fb後登出就再也登入不進去
都是顯示"抱歉,由無法與Facebook伺服器連線,無法登入。請檢查你的網路連線狀態,或再試一次"
以及( org.bouncycastle.jce.exception.
ExtCertPathValidatorException: IssuerName(OU=Class 3 Public Primary Certification Authority, O="VeriSign, Inc.", CPS Incorp.by Ref. LIABILITY LTD.(c)97 VeriSign, OU=VeriSign International Server CA - Class 3, OU="VeriSign, Inc.", O=VeriSign Trust Network) of signing certificate. [javax.net.ssl.SSLHandshakeException])
一開始試著重灌,雖然可以使用但今天還是又出現一樣的問題.
上網爬文,發現有人給出解法,如果也有其他人遇到可以參考看看
我試過目前使用上沒問題了.
http://blog.boris-wach.de/permalink/176
簡單來講就是把/system/etc/security/下的cacerts.bks, cwcerts.zip , otacerts.zip 換掉,
前提是要root.
http://blog.boris-wach.de/wp-content/uploads/2012/12/certs.zip
解開這zip檔就有這三個檔案了
前提是要先root.
這問題是我們手機的憑證太舊,需要更新憑證.
XDA有人提供新的憑證.
http://forum.xda-developers.com/showthread.php?t=2019006&page=2
在12F的附件certs.zip
http://blog.boris-wach.de/permalink/176
這邊也有certs.zip並有提到利用recovery來更新的方法.
https://dl.dropbox.com/u/13177774/certs.zip
我這也有備份一份
因為我比較懶,所以就用sshdroid連進去更新.
開ssh後,方法如下:
將/system重mount為可讀寫
#mount -o remount,rw /system
#cd /system/etc/security
備份舊的憑證檔
#mv cwcerts.zip cwcerts.zip.bak
#mv otacerts.zip otacerts.zip.bak
#mv cacerts.bks cacerts.bks.bak
下載新的憑證檔,我從zip解開的
#wget https://dl.dropbox.com/u/13177774/certs/cwcerts.zip
#wget https://dl.dropbox.com/u/13177774/certs/otacerts.zip
#wget https://dl.dropbox.com/u/13177774/certs/cacerts.bks
#cd /
#sync
將/system重mount為唯讀
#mount -o remount,ro /system
然後再重開手機就可以登入了