F-Droid Basic icon

F-Droid Basic

by F-Droid · GPL-3.0-or-later · open source

Free · Android 7.0+ · System Tools

The official app for F-Droid, the catalogue of free and open-source Android apps. Version 2.0 is a full redesign that updates your apps in the background.

Needs:Android 7.0+

1 tracker in the code Signer matches F-Droid’s record

2113 Apps is independent, not affiliated with or endorsed by F-Droid. Official sources: f-droid.org · source code on GitLab.

Download APK · 8.8 MB v2.0.2 · checked
Version
2.0.2
Size
8.8 MB
Requires
Android 7.0+
Updated
2026-10-12

Screenshots

F-Droid Basic screenshot 1F-Droid Basic screenshot 2F-Droid Basic screenshot 3F-Droid Basic screenshot 4

Introduction

F-Droid is a catalogue of free and open-source Android apps, built from source by the F-Droid project, and this is its official app for browsing, installing and updating them. Version 2.0, released in September 2026, is in F-Droid’s words “a complete redesign of the official F-Droid app and the largest app update in 10 years”.

F-Droid and F-Droid Basic

The official app comes in two editions, built from the same code:

  • F-Droid (org.fdroid.fdroid), the full edition, with sharing apps between nearby phones over Wi-Fi, Bluetooth or USB, a panic responder and IPFS settings.
  • F-Droid Basic (org.fdroid.basic), this file, without those features and with fewer permissions.

F-Droid is releasing 2.0 in stages. The current signed index recommends Basic 2.0.2, while full-edition versions 2.0.0 through 2.0.2 remain in its Beta release channel and the full edition’s stable recipe still points to 1.23.2. The main f-droid.org download does provide the full 2.0.2 APK, but the signed index still labels it beta. We host only versions that the index does not mark beta, which is why this page remains for Basic.

What 2.0 changed

From the release notes and F-Droid’s announcement:

  • A new interface in three parts, Discover, Search and My Apps, with highlights of new, recently updated and most downloaded apps.
  • Search that also looks through descriptions and translations, and filters, including by anti-features: apps marked for tracking aren’t shown by default.
  • Updates in the background: “F-Droid 2.0 now fetches and installs app updates by default.” Both the repository check and the app updates run on Wi-Fi only unless you change it.
  • Approving an install before the download starts, on Android 14 and later, and several downloads at once.
  • Warnings about problems with installed apps, such as a changed signing key, and an optional Material You colour theme.
  • Android 6 is no longer supported, and Tor support moved into general proxy settings.

Updates without prompts

F-Droid can update apps without asking each time, but only when Android allows it. In 2.0.2’s code that means Android 12 or later, F-Droid being the app that installed (or on Android 14 and later “owns” updates of) the app, and the app targeting a recent enough Android version; the threshold rises from API 29 on Android 12 to API 34 on Android 16. Older apps still get a normal Install prompt. One exception is new in 2.0.2: on Xiaomi and Redmi phones running Android 12 or older, or Android 13 on Chinese ROMs, with MIUI’s security centre or installer present, F-Droid always uses Android’s older install screen, because “Xiaomi MIUI is known to break the PackageInstaller API in several ways”, so every install and update there asks. F-Droid 2.0 no longer uses the F-Droid Privileged Extension, even where it is installed.

What goes online

  • F-Droid’s repository at f-droid.org and its mirrors, 24 of them preset, five as Tor onion addresses; by default a mirror is picked at random. The F-Droid Archive, with older app versions, is included but switched off. No other repositories are added by default; you can add your own.
  • App downloads from the same repository and mirrors, and screenshots, which aren’t loaded on mobile data unless you tap to load them.
  • Crash reports only if you choose to send one: after a crash, a dialog offers to write an e-mail to F-Droid’s reports address, which you then send from your mail app. That reporting library, ACRA, is what our tracker scan lists; it sends nothing on its own.

F-Droid’s announcement: “F-Droid does this without tracking you, or trying to “engage” you to spend increasingly more time in the app.”

About this file

  • This is F-Droid’s own build of F-Droid Basic 2.0.2, dated 2 October 2026 in its changelog and added to the repository on 12 October, signed with the key F-Droid uses for Basic. That key is different from the one of the full edition, so the two install side by side and don’t update each other.
  • 2.0.2 fixes installs on older Xiaomi and Redmi phones, where some failed with Permission Denied in 2.0.1, by switching them to Android’s older installer, and sorts new apps by the date they were added. 2.0.1 had fixed a crash in the app icon settings on Huawei and Honor phones.
  • Other known issues: the update check can run over mobile data even when set to Wi-Fi only (#3407), and some apps whose installed name differs from the catalogue’s ask for approval twice.
  • The screenshots are F-Droid’s own, from the 2.0 release.
  • The 8.8 MB file runs on Android 7.0 and later and declares 15 permissions, mostly for installing, updating and removing apps, plus the camera for scanning repository QR codes.
  • F-Droid is licensed under the GPL-3.0 or later. F-Droid publishes the source archive of this exact build at https://f-droid.org/repo/org.fdroid.basic_2000052_src.tar.gz.

What’s inside the APK

Trackers

ACRA

Code from these SDKs is in the package. That shows it is bundled, not how it is used.

Native code

4 CPU types

Runs on 64-bit and older 32-bit ARM phones.

Android versions

Android 7.0 and up

Built for Android 17 (target API 37).

Permissions

15

2 of them need your approval first.

CPU types in this build: arm64-v8a (64-bit ARM, almost every phone since 2017); armeabi-v7a (32-bit ARM, older and budget phones); x86 (32-bit Intel, emulators); x86_64 (64-bit Intel, emulators and Chromebooks).

Asks you first (2)

Android shows a prompt before the app can use these.

  • Use the camera · CAMERA
  • Show notifications (Android 13+) · POST_NOTIFICATIONS

You switch these on in Settings (1)

Special app access. Nothing is granted until you turn it on yourself.

  • Install unknown apps · REQUEST_INSTALL_PACKAGES
Granted at install (10)

Low-risk permissions Android grants automatically, plus any we have not classified.

  • ACCESS_NETWORK_STATE
  • ENFORCE_UPDATE_OWNERSHIP
  • FOREGROUND_SERVICE
  • FOREGROUND_SERVICE_DATA_SYNC
  • INTERNET
  • QUERY_ALL_PACKAGES
  • RECEIVE_BOOT_COMPLETED
  • REQUEST_DELETE_PACKAGES
  • UPDATE_PACKAGES_WITHOUT_USER_ACTION
  • WAKE_LOCK
Defined by other apps (2)

Permissions that belong to another app or to this app itself.

  • org.fdroid.basic.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
  • org.fdroid.basic.permission.UPDATE_REPOS

More Information

Package name
org.fdroid.basic
Version
2.0.2 (build 2000052)
File size
8.8 MB (8,753,583 bytes)
Requires
Android 7.0 or later
Category
System Tools
License
GPL-3.0-or-later
Developer
F-Droid
Released
Oct 12, 2026
Signed by
F-Droid, which built this APK from the published source code. Because the key is F-Droid’s, it won’t install over a copy from Google Play or GitHub (or the other way round) without uninstalling first.
Signer SHA-256
ef7f822b7653e2011cb8c5a7fc99e8d2ade1717e539ca56d6456295e3bc07312
File SHA-256
bbc4a34a7f65b200f9e40c4c74af4745de5cdbff45752ac0172916deb9f3c97d
Checked
, against the F-Droid index · how we check · verify it yourself

Common questions

Is this APK the official F-Droid Basic release?

It is F-Droid’s build rather than the developer’s own: F-Droid compiled F-Droid Basic 2.0.2 from the published source code and signed it with its own key. Its SHA-256 matches F-Droid’s signed index. Because the key is F-Droid’s, it won’t install over a copy from Google Play or GitHub without uninstalling first.

What Android version does F-Droid Basic need?

Android 7.0 or later (API level 24). Version 2.0.2 is built for Android 17 (target API 37). Runs on 64-bit and older 32-bit ARM phones.

Can F-Droid Basic access the internet?

Yes. The APK requests Android’s internet permission. In total it declares 15 permissions, and 2 of them need your approval first.

Does F-Droid Basic contain trackers?

Yes. Version 2.0.2 contains code from ACRA, which matches an Exodus Privacy tracker signature. That shows the code is bundled, not how the app uses it.

Is F-Droid Basic open source?

Yes. F-Droid Basic is released under the GPL-3.0-or-later licence, and its source code is published at https://gitlab.com/fdroid/fdroidclient.

F-Droid or F-Droid Basic: which one is this?

This is F-Droid Basic, the slimmer of the two official editions. Basic 2.0.2 is the current recommended release; the full app also has 2.0.2 in the signed index, but every full 2.0 build remains in its Beta channel. Basic leaves out nearby app sharing, panic-button features and IPFS settings, and asks for 15 permissions instead of the full edition’s broader set.

Can I have both installed?

Yes: they have different package names and signing keys. Each app is then updated by the edition that installed it. On Android 14 and later, updating an app the other edition installed asks for your confirmation, and automatic updates of it don’t happen, according to a maintainer.

Why do some updates still ask me to tap Install?

Updates without a prompt need Android 12 or later, F-Droid as the app’s installer, and an app built for a recent enough Android version: in F-Droid’s code, target API 29 on Android 12, rising to 34 on Android 16 and later. Otherwise Android shows its normal confirmation. Since 2.0.2, older Xiaomi and Redmi phones always get the confirmation, because F-Droid uses Android’s older installer there.

Does F-Droid 2.0 still use the Privileged Extension?

No. The F-Droid team: “even if FPE is installed, F-Droid 2.0 won’t use it.” It uses Android’s own installer sessions instead, which allow background updates on recent Android versions without the extension or root.

Recent releases

Version Released Size Requires
v2.0.2 · this download Oct 12, 2026 8.8 MB Android 7.0+
v2.0.1 Sep 29, 2026 8.7 MB Android 7.0+
v2.0.0 Sep 23, 2026 8.7 MB Android 7.0+

Versions currently kept in the F-Droid repository. We host and check only the newest one. Full changelog.

Alternatives and related apps

  • Droid-ify System Tools·6.0 MB·v0.7.8 A third-party F-Droid client with more repositories preset and installs through Shizuku or root.
    Download
  • Neo Store System Tools·6.0 MB·v1.3.3 Another third-party F-Droid client, with dozens of preset repositories and several ways to install.
    Download
  • Obtainium System Tools·34.5 MB·v1.7.3 Gets apps straight from developers’ GitHub and other release pages instead of from F-Droid’s builds.
    Download