Prerequisites
You are using LeeDroid on your HTC Desire and Facebook stopped working. This affects the native app and also FriendStream by HTC. Within the native app you can still update the stream but cannot read any messages. If you delete your native user account and readd it, it will give you an exception like this
( 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])
Within HTC FriendStream it will give you a „service unavailable“ error.
Reason
The root certificates on your system are too old. You will need to update the certificates.
Solution
There are two ways. Either manually add the new certificates from the download on the article or run the update script from Clockwork recovery.
The root certificates are stored at \system\etc\security\ on your device. If you know what you’re doing and you have all the required authorizations (e.g. root access), just replace the files by the ones in the zip file attached to the post. The much easier way is:
- put the file into the root folder of your SD card
- Boot into recovery by turning the phone off and on again while holding Volume down
- Go down to recovery by using volume down/up (accept menu item by pressing power)
- You should now be in recovery
- Chose install zip and select your file
- In case this is giving you a signature error, please turn off signature checking
- Reboot your phone normally
You should now have a new set of certificates. Both, Facebook native app and FriendStream, should now operate normally.
References
Solution take from here: http://forum.xda-developers.com/showthread.php?t=2019006
Certificates: http://blog.boris-wach.de/wp-content/uploads/2012/12/certs.zip
Seems like this problem is recurring, now one year later :S
Does anybody know where to get updated root certificates for rooted HTC Desire? I am stuck…..
Hey,
no, everything is fine so far.
On my HTC Desire device the certs.zip also don’t work. I tried it very often. Maybe they are also too old now? Does anyone have a link to newer certificates?
Thx 🙂
Worked only after copying the files manually.
Thanks
Pingback: Das Smartphone stellt sich bei Facebook blöd - dreckhände
Great Boris, your solution IS the only one real solution to this problem!!!!
Thank you very much.
Regards
Alessandro