{"id":13597921,"url":"https://github.com/Tobi823/ffupdater","last_synced_at":"2025-04-10T05:33:57.698Z","repository":{"id":36953933,"uuid":"183485784","full_name":"Tobi823/ffupdater","owner":"Tobi823","description":"FFUpdater: Updater for privacy friendly browser","archived":false,"fork":false,"pushed_at":"2025-04-02T20:07:06.000Z","size":12605,"stargazers_count":848,"open_issues_count":25,"forks_count":38,"subscribers_count":25,"default_branch":"master","last_synced_at":"2025-04-04T17:50:01.946Z","etag":null,"topics":["brave-browser","ffupdater","firefox-android","firefox-focus","firefox-klar","firefox-lockwise","iceraven"],"latest_commit_sha":null,"homepage":"https://f-droid.org/en/packages/de.marmaro.krt.ffupdater","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Tobi823.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"docs/security_measures.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-04-25T18:06:19.000Z","updated_at":"2025-04-04T07:08:16.000Z","dependencies_parsed_at":"2023-10-14T21:09:38.294Z","dependency_job_id":"e5038c86-f7f4-4c94-807d-4c93ab224b4f","html_url":"https://github.com/Tobi823/ffupdater","commit_stats":null,"previous_names":[],"tags_count":163,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tobi823%2Fffupdater","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tobi823%2Fffupdater/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tobi823%2Fffupdater/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tobi823%2Fffupdater/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Tobi823","download_url":"https://codeload.github.com/Tobi823/ffupdater/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248163508,"owners_count":21057955,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["brave-browser","ffupdater","firefox-android","firefox-focus","firefox-klar","firefox-lockwise","iceraven"],"created_at":"2024-08-01T17:00:43.551Z","updated_at":"2025-04-10T05:33:52.686Z","avatar_url":"https://github.com/Tobi823.png","language":"Kotlin","funding_links":[],"categories":["Kotlin"],"sub_categories":[],"readme":"[\u003cimg src=\"https://f-droid.org/badge/get-it-on.png\" alt=\"Get it on F-Droid\" height=\"80\"\u003e](https://f-droid.org/app/de.marmaro.krt.ffupdater)\n\u003c!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --\u003e\n[![All Contributors](https://img.shields.io/badge/all_contributors-16-orange.svg?style=flat-square)](#contributors-)\n\u003c!-- ALL-CONTRIBUTORS-BADGE:END --\u003e\n\n# Firefox-Updater\n\nInstalls and updates the following browsers:\n\nBrowsers from Mozilla or based on Firefox:\n\n- [Fennec F-Droid](https://f-droid.org/packages/org.mozilla.fennec_fdroid/)\n- [Firefox Browser](https://play.google.com/store/apps/details?id=org.mozilla.firefox),\n  [Firefox for Android Beta](https://play.google.com/store/apps/details?id=org.mozilla.firefox_beta),\n  [Firefox Nightly](https://play.google.com/store/apps/details?id=org.mozilla.firefox)\n  ([GitHub Repository](https://github.com/mozilla-mobile/fenix))\n- [Firefox Focus](https://play.google.com/store/apps/details?id=org.mozilla.focus), Firefox Focus Beta,\n  [Firefox Klar](https://play.google.com/store/apps/details?id=org.mozilla.klar)\n  ([GitHub Repository](https://github.com/mozilla-mobile/focus-android))\n- [Mull Browser](https://divestos.org/index.php?page=our_apps)\n  ([GitLab Repository](https://gitlab.com/divested-mobile/mull-fenix))\n- [Iceraven](https://github.com/fork-maintainers/iceraven-browser)\n- [Tor Browser](https://www.torproject.org/download),\n  [Tor Browser Alpha](https://www.torproject.org/download/alpha/)\n\nGood privacy browsers:\n\n- [Mulch](https://divestos.org/pages/our_apps#mull)\n  , [Mulch System WebView](https://divestos.org/pages/our_apps#mull)\n\nBrowser which are better than Google Chrome:\n\n- [Brave Private Browser](https://play.google.com/store/apps/details?id=com.brave.browser\u0026hl=en_US),\n  [Brave Browser (Beta)](https://play.google.com/store/apps/details?id=com.brave.browser_beta\u0026gl=US),\n  [Brave Browser (Nightly)](https://play.google.com/store/apps/details?id=com.brave.browser_nightly\u0026gl=US)\n  ([GitHub Repository](https://github.com/brave/brave-browser))\n- [Cromite](https://github.com/uazo/cromite)\n- [Chromium](https://www.chromium.org/chromium-projects/)\n- [DuckDuckGo Browser](https://github.com/duckduckgo/Android)\n- [Kiwi Browser Next](https://github.com/kiwibrowser/src.next) ([Incomplete Source Code](https://github.com/kiwibrowser/src.next/issues/1028))\n- [Vivaldi](https://vivaldi.com/download/) ([Incomplete Source Code](https://vivaldi.com/source/))\n- [Thorium](https://github.com/Alex313031/Thorium-Android)\n\nOther applications:\n\n- [FairEmail](https://github.com/M66B/FairEmail)\n- [K-9 Mail / Thunderbird Android](https://github.com/k9mail/k9mail.app)\n- [Orbot](https://github.com/guardianproject/orbot)\n\nFFUpdater checks for updates in the background and downloads them as well. Apps can be updated without user\ninteraction with:\n\n- Android 12 or higher\n- rooted smartphone\n- [Shizuku](https://shizuku.rikka.app/) / [Sui](https://github.com/RikkaApps/Sui) with Android 6 or higher\n\n## Thanks\n\n## FAQ\n\n- By clicking on the \"i\"-Icon, you can see the time of the last successful background update check.\n- Please reopen FFUpdater after moving it to the internal/external storage.\n- When the 'power save mode' is activated, FFUpdater's behavior changes. If the mode is on for less than 24\n  hours, FFUpdater will not perform any background update checks. However, if it remains on for longer,\n  FFUpdater will check for updates in the background, but it will not download them in the background.\n\n## How to contribute\n\nYou can improve the translation on [Weblate](https://hosted.weblate.org/projects/ffupdater). Current progress:\n[\u003cimg align=\"right\" src=\"https://hosted.weblate.org/widgets/ffupdater/-/287x66-white.png\" alt=\"Get involved in translating FFUpdater\" /\u003e](https://hosted.weblate.org/engage/ffupdater/?utm_source=widget)\n\n[![Translation status](https://hosted.weblate.org/widgets/ffupdater/-/multi-auto.svg)](https://hosted.weblate.org/engage/ffupdater/?utm_source=widget)\n\nYour translation contribution will be acknowledged in every release changelog.\n\nFor advanced users: [How to contribute](HOW_TO_CONTRIBUTE.md)\n\n## Source Code Contributors\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/StoyanDimitrov\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/10962709?v=4?s=100\" width=\"100px;\" alt=\"StoyanDimitrov\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eStoyanDimitrov\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#translation-StoyanDimitrov\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/SkewedZeppelin\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/8296104?v=4?s=100\" width=\"100px;\" alt=\"SkewedZeppelin\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSkewedZeppelin\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Tobi823/ffupdater/commits?author=SkewedZeppelin\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://www.linestarve.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/2261204?v=4?s=100\" width=\"100px;\" alt=\"Wolfgang Faust\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eWolfgang Faust\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Tobi823/ffupdater/commits?author=wolfgang42\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/gnuhead-chieb\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/41156994?v=4?s=100\" width=\"100px;\" alt=\"gnuhead-chieb\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003egnuhead-chieb\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#translation-gnuhead-chieb\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Nickoriginal\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/85299944?v=4?s=100\" width=\"100px;\" alt=\"Nickoriginal\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNickoriginal\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Tobi823/ffupdater/commits?author=Nickoriginal\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/motuzj\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/30744041?v=4?s=100\" width=\"100px;\" alt=\"Juraj Motuz\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJuraj Motuz\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#translation-motuzj\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/metezd\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/37701679?v=4?s=100\" width=\"100px;\" alt=\"metezd\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003emetezd\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#translation-metezd\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/gdonisi\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/82442402?v=4?s=100\" width=\"100px;\" alt=\"Giovanni Donisi\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGiovanni Donisi\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#translation-gdonisi\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/jerryjean\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/17931090?v=4?s=100\" width=\"100px;\" alt=\"Jerry Jean-Baptiste\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJerry Jean-Baptiste\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Tobi823/ffupdater/commits?author=jerryjean\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/rusty-snake\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/41237666?v=4?s=100\" width=\"100px;\" alt=\"rusty-snake\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003erusty-snake\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Tobi823/ffupdater/commits?author=rusty-snake\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Usland123\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/72984028?v=4?s=100\" width=\"100px;\" alt=\"Usland123\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eUsland123\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#translation-Usland123\" title=\"Translation\"\u003e🌍\u003c/a\u003e \u003ca href=\"https://github.com/Tobi823/ffupdater/commits?author=Usland123\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/e406hsy\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/47596290?v=4?s=100\" width=\"100px;\" alt=\"홍순용\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003e홍순용\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Tobi823/ffupdater/commits?author=e406hsy\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/ubergeek77\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/3455585?v=4?s=100\" width=\"100px;\" alt=\"ubergeek77\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eubergeek77\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Tobi823/ffupdater/commits?author=ubergeek77\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/guy-teube\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/18379228?v=4?s=100\" width=\"100px;\" alt=\"guy-teube\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eguy-teube\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#translation-guy-teube\" title=\"Translation\"\u003e🌍\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/nortio\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/22685799?v=4?s=100\" width=\"100px;\" alt=\"nortio\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003enortio\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Tobi823/ffupdater/commits?author=nortio\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/chenxiaolong\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/646253?v=4?s=100\" width=\"100px;\" alt=\"Andrew Gunnerson\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAndrew Gunnerson\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Tobi823/ffupdater/commits?author=chenxiaolong\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n  \u003ctfoot\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" size=\"13px\" colspan=\"7\"\u003e\n        \u003cimg src=\"https://raw.githubusercontent.com/all-contributors/all-contributors-cli/1b8533af435da9854653492b1327a23a4dbd0a10/assets/logo-small.svg\"\u003e\n          \u003ca href=\"https://all-contributors.js.org/docs/en/bot/usage\"\u003eAdd your contributions\u003c/a\u003e\n        \u003c/img\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tfoot\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\n## Additional documentation\n\n[Security measures](docs/security_measures.md)\n\n[Download sources](docs/download_sources.md)\n\n[F-Droid repository / APK files / other distribution channels](docs/other_distribution_channels.md)\n\n[3rd-party libraries](docs/3rd_party_libraries.md)\n\n[Deprecated browsers](docs/deprecated_browsers.md)\n\n[Maintainer](docs/maintainer.md)\n\n[My goals](GOALS.md)\n\n## Git repositories\n\n- Main repository: https://github.com/Tobi823/ffupdater\n- Mirror repository on notabug.org: https://notabug.org/Tobiwan/ffupdater\n- Mirror repository on Gitlab: https://gitlab.com/Tobiwan/ffupdater_gitlab\n\n## License\n\n````\nFFUpdater -- Updater for privacy friendly browser\nCopyright (C) 2019-2023 Tobias Hellmann https://github.com/Tobi823\nCopyright (C) 2015-2019 Boris Kraut \u003ckrt@nurfuerspam.de\u003e\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n````","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTobi823%2Fffupdater","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FTobi823%2Fffupdater","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTobi823%2Fffupdater/lists"}