guardianproject / orbot

The Github home of Orbot: Tor on Android (Also available on gitlab!)
https://gitlab.com/guardianproject/orbot
Other
2.22k stars 336 forks source link

[BUG] Request bridges button error #751

Open ghost opened 1 year ago

ghost commented 1 year ago

Hello! I hasten to inform you that requesting bridges from the official Tor website does not work. Screenshot of the error (screenshot 1) and the button I tried to request bridges (screenshot 2) attached.

Maybe it's because the bridges request page moved here https://bridges.torproject.org/options/.

I hope for a speedy fix.

Tor allowed in our country. Bridges are needed to bypass the corporate firewall

Device model: Samsung OS version: Android 7

Screenshot 1: https://i.postimg.cc/VL9DgyxQ/3544530-F-7-DA5-4-EC8-9-DAF-076-C9-BD5-B82-E.jpg Screenshot 2: https://i.postimg.cc/dtc5GQSj/FBC0-FB9-D-2281-4425-B2-E4-9-D58-E5-B63-E51.jpg

n8fr8 commented 1 year ago

Thank you. This is a known issue with old certificates on Android 7. Android 8+ does not have this issue.

Can you try using "Snowflake AMP" bridge option?

ghost commented 1 year ago

Thank you very much for your response. Snowflake works. In that case, I suggest to remove this button for Android 7 users it will be useful for people not to think that the app is broken :)

syphyr commented 1 year ago

Thank you very much for your response. Snowflake works. In that case, I suggest to remove this button for Android 7 users it will be useful for people not to think that the app is broken :)

The old certificates may be a problem for stock android 7, but most custom roms (ie; lineageos on cm-14.1 branch) running android 7 have updated to current certificates.

https://github.com/LineageOS/android/commit/1784c3e4853a0e10345c99c18cdb0f128df2c28f

ghost commented 1 year ago

Thank you very much for your response. Snowflake works. In that case, I suggest to remove this button for Android 7 users it will be useful for people not to think that the app is broken :)

The old certificates may be a problem for stock android 7, but most custom roms (ie; lineageos on cm-14.1 branch) running android 7 have updated to current certificates.

LineageOS/android@1784c3e

Can I install required certificates by myself?

syphyr commented 1 year ago

Thank you very much for your response. Snowflake works. In that case, I suggest to remove this button for Android 7 users it will be useful for people not to think that the app is broken :)

The old certificates may be a problem for stock android 7, but most custom roms (ie; lineageos on cm-14.1 branch) running android 7 have updated to current certificates. LineageOS/android@1784c3e

Can I install required certificates by myself?

If you have root access, then yes. Just replace the cert files in /system. It does not require rebuilding the ROM.

ghost commented 1 year ago

Thank you very much for your response. Snowflake works. In that case, I suggest to remove this button for Android 7 users it will be useful for people not to think that the app is broken :)

The old certificates may be a problem for stock android 7, but most custom roms (ie; lineageos on cm-14.1 branch) running android 7 have updated to current certificates. LineageOS/android@1784c3e

Can I install required certificates by myself?

If you have root access, then yes. Just replace the cert files in /system. It does not require rebuilding the ROM.

Where can I download required certificates and is there any way to fix this problem on phones without root?

And can you fix it on your side?

syphyr commented 1 year ago

Thank you very much for your response. Snowflake works. In that case, I suggest to remove this button for Android 7 users it will be useful for people not to think that the app is broken :)

The old certificates may be a problem for stock android 7, but most custom roms (ie; lineageos on cm-14.1 branch) running android 7 have updated to current certificates. LineageOS/android@1784c3e

Can I install required certificates by myself?

If you have root access, then yes. Just replace the cert files in /system. It does not require rebuilding the ROM.

Where can I download required certificates and is there any way to fix this problem on phones without root?

And can you fix it on your side?

https://android.googlesource.com/platform/system/ca-certificates/+/refs/tags/android-security-8.1.0_r91 The certs get copied to system/etc/security/cacerts/ from the ca-certificates/files/ directory. You don't need to install root. Enable root access for adb or just reboot into recovery mode and use adb while in recovery mode.