woheller69 / omweather

GNU General Public License v3.0
405 stars 17 forks source link

Certificate issues on old devices (< ~Android 7): Problem adding cities or getting weather data #79

Open woheller69 opened 7 months ago

woheller69 commented 7 months ago

This is because a CA certificate from Let's Encrypt has expired and is no longer updated on old devices.

You need the latest certificate ISRG Root X1 from here. https://letsencrypt.org/certificates/ Download the .pem

For Android it needs to be converted to .crt which e.g. can be done here. http://www.realmb.com/droidCert/ Upload the .pem there and follow instructions.

cybernauta commented 2 months ago

Unfortunatley the suggested fix do not work on Android 7. I installed the Let's Encrypt selfsigned certificate but you APP is still unusable, cannot add location or get any weather data. That's a pity it was a good application... Uninstalled. Best regards

Hessi9 commented 2 months ago

Solution worked fine on my Android 6.0

skemalab commented 2 months ago

I confirm that the CA fix do not work on Android 7.0. The same error if fired with the older APP RadarWeather. BTW similar apps like BreezyWeather and QuickWeather have no problems...