FFUpdater
81.0.0 · GitHub
More about this app
FFUpdater: Updater for privacy-friendly browser
Firefox-Updater
Installs and updates the following browsers:
Software from Mozilla or based on Firefox:
- Fennec F-Droid
- Firefox Browser, Firefox for Android Beta, Firefox Nightly (GitHub Repository)
- Firefox Focus, Firefox Focus Beta, Firefox Klar (GitHub Repository)
- Iceraven
- Tor Browser, Tor Browser Alpha
- Thunderbird for Android, Thunderbird for Android Beta (GitHub Repository)
Browser which are better than Google Chrome:
- Brave Private Browser, Brave Browser (Beta), Brave Browser (Nightly) (GitHub Repository)
- Cromite
- Chromium
- DuckDuckGo Browser
- Privacy Browser
- Vivaldi (Incomplete Source Code)
- Thorium
Other applications:
FFUpdater checks for updates in the background and downloads them as well. Apps can be updated without user interaction with:
Thanks
FAQ
- By clicking on the "i"-Icon, you can see the time of the last successful background update check.
- Please reopen FFUpdater after moving it to the internal/external storage.
- When the 'power save mode' is activated, FFUpdater's behavior changes. If the mode is on for less than 24 hours, FFUpdater will not perform any background update checks. However, if it remains on for longer, FFUpdater will check for updates in the background, but it will not download them in the background.
How to contribute
You can improve the translation on Weblate. Current progress:

Your translation contribution will be acknowledged in every release changelog.
For advanced users: How to contribute
Source Code Contributors
Additional documentation
F-Droid repository / APK files / other distribution channels
Git repositories
- Main repository: https://github.com/Tobi823/ffupdater
- Mirror repository on notabug.org: https://notabug.org/Tobiwan/ffupdater
- Mirror repository on Gitlab: https://gitlab.com/Tobiwan/ffupdater_gitlab
License
FFUpdater -- Updater for privacy friendly browser
Copyright (C) 2019-2023 Tobias Hellmann https://github.com/Tobi823
Copyright (C) 2015-2019 Boris Kraut <[email protected]>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
How Shizuku is used
Can install and update browsers silently via `IPackageInstaller` session through Shizuku
This is an AI-assisted analysis of Shizuku-related usages in the app's public source code. It is best effort, so it may not catch every single usage.
How this app uses Shizuku
FFUpdater uses Shizuku to install downloaded browser updates without the normal system install prompts.
- Install browser updates: downloaded APK files are installed as an update to the existing browser through a privileged PackageInstaller session accessed through Shizuku, including replacing the existing app and skipping user confirmation where supported.
- Update apps in background: scheduled background checks can download and install updates the same way through Shizuku, so supported browsers stay current without manual confirmation.
Android APIs or commands used
IPackageInstaller.createSessionIPackageInstaller.openSessionPackageInstaller.Session.openWritePackageInstaller.Session.commitPackageInstaller.SessionParams.setRequireUserAction
Notable details
Without Shizuku the app can still install updates with the standard session installer or the system install screen, but background updates are not available with the system install screen option.
Changelog
What's new for version 81.0.0
Release version 81.0.0 (179)
- Thanks for the Weblate contributions from: Coool, akiva.bekenstein, Cirnos, Retrial, kazushi3, maksimgorpinic4, gdonisi, 109247019824, hamburger2048, jrthwlate, tetify, crowbar and yurtpage
- Add IronFox (Thanks BloxerExists https://github.com/Tobi823/ffupdater/pull/719)
- Fix typo (Thanks zen0bit https://github.com/Tobi823/ffupdater/pull/696)
- Dont display a JobCancellationException in BackgroundWork because we can safely ignore it (Tobi823#701)
- Improve APK cache logic
- Make background update check more reliable
Permissions
16 permissions requested
Sources
3 sources
Sources
3 sources
