You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When the Android system is trying to back up the app to one of its backup transports (e.g. Google Backup or Seedvault), Orbot crashes and with it the entire backup, essentially DoSing system backup.
Called when the application is starting, before any activity, service, or receiver objects (excluding content providers) have been created.
Implementations should be as quick as possible (for example using lazy initialization of state) since the time spent in this function directly impacts the performance of starting the first activity, service, or receiver in a process.
However, it seems that this isn't always true when services are launched. Maybe a platform bug 🤷
When the Android system is trying to back up the app to one of its backup transports (e.g. Google Backup or Seedvault), Orbot crashes and with it the entire backup, essentially DoSing system backup.
The
SharedPreferences
seem to be a static field in a helper class that is not initialized when theOrbotService
gets started for some reason. Seeorbot/orbotservice/src/main/java/org/torproject/android/service/util/Prefs.java
Line 50 in 939ce1d
The prefs are only initialized here:
orbot/app/src/main/java/org/torproject/android/OrbotApp.kt
Line 26 in 939ce1d
which maybe isn't called when invoked from a backup agent?
When backup is set up, should be reproducible when running
The text was updated successfully, but these errors were encountered: