this post was submitted on 11 Jul 2024
10 points (100.0% liked)

F-Droid

113 readers
2 users here now

F-Droid is an installable catalogue of FOSS (Free and Open Source Software) applications for the Android platform. The client makes it easy to browse, install, and keep track of updates on your device.

Website | GitLab | Mastodon

Matrix space | forum | IRC

founded 3 years ago
MODERATORS
 

I'm using the official F-Droid client now but I'd like to switch to another one. The problem is I have some third party repos added and I don't really know how F-Droid works (it seems to have a lot of modules for app installation). I don't want to break it or reflash my whole OS. So can I just uninstall the previous client, install the new one and add the repos back or are there any additional steps I must follow on order for it not to cause any issues?

EDIT: thank you to everyone who replied. I did what was recommended the most (installed 2 clients alongside and deleted the old one after copying all repos and settings) and it seems to be working fine.

top 3 comments
sorted by: hot top controversial new old
[–] GravitySpoiled@lemmy.ml 7 points 4 months ago* (last edited 4 months ago)

Just install the new app, and add the repos. Uninstall or disable or whatever the old app once you see that it works without issues.

You could have multiple apps installed at the same time. It's of no use but you could.

[–] boredsquirrel@slrpnk.net 2 points 4 months ago

I recommend F-Droid Basic, it is more modern.

You just copy the repo URLs and install the other client and add the repos there.

Android apps are handled by the android package manager. That uses the signatures that were used to sign APKs. The stores just download them.

The source of the APKs is important though. F-Droid builds them on its own, this results in a more consistent build that may be more secure. But you need to trust F-Droid AND the developer.

Also, F-Droid is often multiple versions behind, where the developers might release newer versions.

F-droid uses a single key to sign all APKs, normally every dev has their own key.

If you use Obtainium, you normally get the APKs directly from releases of the devs. The same goes if you have external repositories, btw I updated this list recently and there are a lot of EOL repos.

Once an APK is installed, you can only update it, if the key matches. This means if you want to switch for example from Mull (F-Droid) to Mull (DivestOS repo) you need to reinstall the app.

But if you still use the apps from the same sources, you dont need to do that, and the client doesnt matter.

[–] Teknikal@lemm.ee 2 points 4 months ago

I use foxy droid but no clue how it compares to the other third party ones and I'm just to lazy to try another as it does the job.