Skip to content
Menu
Open World News Open World News
  • Privacy Policy
Open World News Open World News

Verified first-time installs

Posted on December 11, 2024 by Michael G

Author: eighthave
Source

When F-Droid is installed, it provides a strong, trusted channel to the apps
you want to install. Ideally, F-Droid comes pre-installed on your device,
like with CalyxOS,
LineageOS-for-microG or
DivestOS. Then there is already a verified version
of F-Droid in place, ready to serve you.

We work to make the f-droid.org web site as hardened as
possible
to
provide a trustworthy channel for first time installers to download the
F-Droid.apk. For example, we recently rolled out Domain Name System
Security Extensions (DNSSEC) and DNS Certification Authority Authorization
(CAA) protections for the f-droid.org domain name.

If a user already knows about the f-droid.org domain, or a trusted source
tells them that f-droid.org is the right domain, then they will get the
right F-Droid.apk directly from this website. Unfortunately, on the web,
there are lots of ways to trick users into believing they are visiting the
right website. This is usually known as “phishing”. For example,
https://f-droid.org/de/ is the German version of this site, but
https://f-droid.org.de/ is a site controlled by someone else who owns the
org.de domain. Or some unknown owner has controlled
f-droid.cn since 2015. We have not
seen any activity on that domain, but it could still be used to lead users
astray. We regularly buy domains that might be confusing to users to avoid
them being misused. But that alone is unfortunately not enough (note: we’d
love to buy that domain, let us know if you can help us find the owner
).

This problem led us to look for other “roots of
trust
”. When a user already
knows and trusts a channel, they can use to fetch and verify the
F-Droid.apk. For GNU/Linux distros like Debian, there is a strong trust
anchor provided by the built-in package manager. For other operating
systems, there are add-in package managers, like Homebrew for macOS. So we
made the new fdroid install command to take advantage of these trust
anchors. If you already trust your package manager, and it ships
fdroidserver v2.3.0 or newer (e.g. apt-get install fdroidserver), then
you can just install that, run fdroid install, and get a cryptographically
verified F-Droid.apk to install on your device.

On top of that, fdroid install will automatically try to download from a
number of built-in mirrors. So installing using fdroid install could be
more reliable than trying to download F-Droid.apk from this website. For
extra privacy, use fdroid install --privacy-mode and it will avoid
downloading from https://f-droid.org and instead download from mirrors
that host lots of different kinds of software. Any network observers will
not be able to see which specific software you are downloading from the
mirror. The visible parts of your download traffic will not show that you
are downloading something related to F-Droid. It is important to note that
the operator of that mirror will be able to see that you are downloading
F-Droid.apk.

As of this writing, here are some sources of the required version of
fdroidserver:

  • Debian/trixie and Ubuntu/plucky: apt-get install fdroidserver
  • Debian/bookworm-backports: apt-get install
    fdroidserver/bookworm-backports
  • Homebrew: brew install fdroidserver
  • Python pip: pip install fdroidserver
  • Our Ubuntu
    PPA

Read more

Related Posts:

  • Federated services made easier
    Federated services made easier
  • Gentle updates postponed
    Gentle updates postponed
  • Unattended updates for everyone, 1.19 is here
    Unattended updates for everyone, 1.19 is here
  • Let us compete on trustworthiness and an Arcticons special release
    Let us compete on trustworthiness and an Arcticons…
  • Favor your repository
    Favor your repository
  • Vulnerability Patching for F-Droid apps
    Vulnerability Patching for F-Droid apps

Recent Posts

  • [TUT] LoRa & LoRaWAN – MikroTik wAP LR8 kit mit The Things Network verbinden [4K | DE]
  • Mercado aguarda Powell e olha Trump, dados e Haddad | MINUTO TOURO DE OURO – 11/02/25
  • Dan Levy Gets Candid About Learning How To Act Differently After Schitt’s Creek: ‘It’s Physically…
  • Building a Rock Shelter & Overnight Stay in Heavy Snow 🏕️⛰️
  • Les milliardaires Elon Musk et Xavier Niel s’insultent copieusement

Categories

  • Android
  • Linux
  • News
  • Open Source
©2025 Open World News | Powered by Superb Themes
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT