full_description.txt 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. Download, install and update these browsers from Mozilla:
  2. - Firefox Browser
  3. - Firefox for Android Beta
  4. - Firefox Nightly
  5. - Firefox Focus
  6. - Firefox Klar
  7. - Firefox Lite
  8. and other apps:
  9. - Firefox Lockwise
  10. - Brave Private Browser
  11. FFUpdater will check periodically for updates and will display a notification when an update is available. This feature itself can be disabled and the check frequency can be changed.
  12. Security measures:
  13. - only HTTPS connections
  14. - check certificate fingerprint of the downloaded and installed file
  15. - ...
  16. I did my best to make the app as secure as possible - feel free to double-check the source code.
  17. Limitations:
  18. - FFUpdater can't detect external installations or updates of Firefox Browser, Firefox for Android Beta, Firefox Nightly, Firefox Focus and Firefox Klar. If you install or update one of these apps with the Google Play Store, FFUpdater assumes that this app is outdated and prompts you for an update. You can disable the update check for an app in settings > excluded applications.
  19. FAQ:
  20. - app installation fails with "Permission Denied" on MIUI: disable "MIUI Optimization"
  21. 3rd-party libraries:
  22. - "AndroidX" by Google for UI
  23. - "Material Components" by Google for UI (Apache 2.0)
  24. - "Gson" by Google for parsing API responses (Apache 2.0)
  25. - "Crasher" by James Fenn for crash reports (Apache 2.0)
  26. - "Shared Preferences Mock" by Ivan Shafran for testing SharedPreferences (MIT)
  27. - "Guava: Google Core Libraries for Java" for util functions (Apache 2.0) "stripped down to only Preconditions]
  28. - [Apache Commons Codec" for converting binary data (Apache 2.0) [stripped down to only ApacheCodecHex]
  29. - "JUnit 4" for testing (EPL-1.0)
  30. - "Mockito" for testing (MIT)
  31. - "Hamcrest" by Joe Walnes, Nat Pryce and Steve Freeman for testing (BSD)
  32. - "Hamcrest Date" by Stewart Bissett for testing with java.time (BSD-3)
  33. Click on the "Source Code" link to see the README.md for more technical details.