F-Droid 常见问题与使用教程

关于 F-Droid 的安装、使用、安全和配置的全面解答。这里是 F-Droid 中文用户最全面的 FAQ 指南。

基础入门

F-Droid 是什么?它是做什么的?

F-Droid 是一个免费、开源的安卓应用商店(也可称为应用市场),专门收录自由开源软件(FOSS,Free and Open Source Software)。它成立于 2010 年,由全球志愿者社区共同维护。F-Droid 上的每一款应用都公开完整的源代码,用户可以审查代码、自行编译,确保没有任何隐藏的后门或恶意行为。与 Google Play 等商业应用商店不同,F-Droid 不包含任何广告追踪、不需要注册账号、不收集用户数据。F-Droid 代表了移动应用生态中「自由、隐私、透明」的价值理念。

F-Droid 是免费的吗?收费吗?

F-Droid 完全免费,永久免费。客户端本身是开源免费的,里面的所有应用也都是免费的。F-Droid 不接受付费推广,不会向开发者收取上架费用。项目的运营费用来自社区捐赠。你不需要支付任何费用就可以使用 F-Droid 的全部功能。

F-Droid 和 Google Play 有什么区别?

F-Droid 和 Google Play 有本质区别:

  • 理念不同:F-Droid 只收录自由开源软件,Google Play 包含大量闭源商业软件。
  • 隐私保护:F-Droid 不收集用户数据,Google Play 会追踪用户行为用于广告和分析。
  • 无需账号:F-Droid 不需要注册 Google 账号即可使用。
  • 源码透明:F-Droid 所有应用公开源码且自行编译构建,Google Play 使用开发者上传的二进制包。
  • 反特性标注:F-Droid 对每款应用标注"反特性"(如有广告、追踪、非自由依赖等),让用户知情选择。
  • 防撤回:F-Droid 支持安装任意历史版本,不受开发者下架或回退影响。

下载与安装

如何下载和安装 F-Droid?

安装 F-Droid 很简单,分四步:

  1. 下载 APK:访问 F-Droid 下载页面,获取最新版本的 APK 安装包(约 10MB)。
  2. 开启权限:在手机设置中开启「允许安装未知来源应用」权限。路径通常为:设置 → 安全 → 未知来源(不同品牌手机路径略有差异)。
  3. 安装:在文件管理器中找到下载的 APK 文件,点击安装。安装过程仅需十几秒。
  4. 使用:打开 F-Droid,首次启动会自动同步软件仓库。之后就可以浏览和安装应用了。

注意:F-Droid 不需要 Google Play 服务,可以在所有安卓手机上独立运行(包括华为等没有 GMS 的设备)。

F-Droid 支持哪些安卓版本?

最新版 F-Droid 客户端支持 Android 5.0(API 21)及以上系统。对于更旧版本的安卓设备,F-Droid 官方仓库中提供了旧版客户端(最低支持到 Android 4.0)。F-Droid 上的应用也各自标注了最低系统要求,安装前可以查看。

华为手机可以使用 F-Droid 吗?

完全可以。F-Droid 不依赖 Google Play 服务(GMS),因此可以在华为、荣耀等没有 GMS 的安卓手机上完美运行。只需在设置中允许安装未知来源应用,然后从 F-Droid 下载页面 获取 APK 安装即可。F-Droid 是华为手机用户获取优质开源应用的绝佳选择。

安全与隐私

F-Droid 安全吗?会不会有病毒?

F-Droid 非常安全,甚至比大多数商业应用商店更安全。原因如下:

  • 源码公开:所有应用的源代码完全公开,任何人都可以审查。这意味着恶意代码无法隐藏。
  • 官方编译:F-Droid 服务器从源码直接编译生成 APK,而不是使用开发者上传的二进制包。这确保了安装包与公开源码一致,杜绝了「源码一套、包另一套」的安全隐患。
  • 签名一致:APK 的签名与源码一一对应,可验证完整性。
  • 反特性标注:每款应用都标注了"反特性"——如果应用包含广告、追踪、非自由依赖、需要付费服务等,都会明确标注。
  • 权限透明:F-Droid 会列出每款应用申请的所有权限及其用途说明。

总结:在 F-Droid 上下载应用,比从不知名第三方网站下载 APK 要安全得多。

F-Droid 会收集我的个人数据吗?

不会。F-Droid 客户端本身不包含任何分析 SDK、追踪器或广告组件。它不需要注册账号,不会要求你提供任何个人信息。你的应用安装记录仅存储在本地设备上,F-Droid 服务器不会收集这些数据。这正是 F-Droid 与 Google Play 等商业应用商店最核心的区别之一。

什么是「反特性」(Anti-Features)?

反特性」是 F-Droid 独创的概念,用于向用户透明标注应用的潜在问题。常见的反特性包括:

  • 广告:应用包含广告
  • 追踪:应用会追踪用户行为或上报数据
  • 非自由依赖:应用依赖某些非开源的组件或服务
  • 非自由网络服务:应用依赖专有的网络服务
  • 需要 root:应用需要 root 权限才能使用完整功能

你可以在 F-Droid 客户端的应用详情页看到这些标注,帮助你做出知情的选择。如果你希望完全避开这些反特性,可以在设置中过滤掉带有某些反特性的应用。

使用与配置

F-Droid 可以自动更新应用吗?

可以。F-Droid 支持自动检查和安装应用更新。你可以在设置中选择:手动更新、仅通知、自动下载(需手动安装)、自动安装(需要系统权限)。此外,F-Droid 的更新机制是「防撤回」的——即使开发者从仓库中移除了某个版本,你仍然可以下载和使用历史版本。

如何添加第三方 F-Droid 仓库?

F-Droid 支持添加第三方软件仓库,获取更多应用。方法很简单:

  1. 打开 F-Droid 客户端
  2. 进入「设置」→「软件仓库」
  3. 点击「+」添加新仓库
  4. 输入仓库地址(URL)或扫描二维码

知名的第三方仓库包括:IzzyOnDroid(收录更多应用,审核稍宽松)、Guardian Project(专注安全和隐私工具)、microG Repository 等。添加第三方仓库时请注意来源可信度。

F-Droid 支持中文吗?

支持。F-Droid 客户端界面完整支持中文(简体中文和繁体中文)。当你手机系统语言设置为中文时,F-Droid 会自动切换为中文界面。F-Droid 上也有许多应用支持中文,你可以在应用详情页查看支持的语言列表。此外,F-Droid 官方网站 (f-droid.org) 也提供中文版本文档。

如何卸载 F-Droid 安装的应用?

通过 F-Droid 安装的应用与通过其他渠道安装的应用一样,可以通过以下方式卸载:

  • 在 F-Droid 内:找到已安装的应用,进入详情页,点击「卸载」按钮
  • 系统设置:设置 → 应用管理 → 找到应用 → 卸载
  • 桌面长按:在桌面长按应用图标,选择卸载

进阶问题

F-Droid 和 Aurora Store 的区别?

两者定位不同:

  • F-Droid:独立的开源应用商店,收录自由开源软件,有自己的应用仓库和审核机制。
  • Aurora Store:Google Play 的第三方客户端,它从 Google Play 获取应用(包括闭源商业应用),通过匿名账号登录,保护用户隐私。

简单来说:F-Droid 是一个独立的「开源应用生态」,Aurora Store 是 Google Play 的「隐私代理」。两者可以互补使用——用 F-Droid 获取开源应用,用 Aurora Store 获取必要的商业应用。

F-Droid 支持后台静默安装吗?

默认情况下,F-Droid 使用系统标准安装器(需要用户点击确认)。如果你希望实现后台静默安装,有以下几种方式:

  • Root 权限:如果手机已 root,F-Droid 可以启用特权扩展(Privileged Extension),实现后台静默安装和更新。
  • 系统集成:部分定制 ROM(如 LineageOS、/e/OS)将 F-Droid 作为系统应用集成,支持静默安装。
  • 使用 F-Droid Basic:F-Droid Basic 使用 Android 的「软件包安装程序」API,在 Android 12+ 上可以提供更流畅的安装体验。
我可以自己在 F-Droid 上发布应用吗?

可以。只要你的应用是自由开源软件(使用 FSF 或 OSI 认可的开源许可证),就可以申请上架 F-Droid。上架流程包括:

  1. 在 GitLab/GitHub 等平台公开源代码
  2. 在 F-Droid Data 仓库提交 RFP(Request for Packaging)
  3. 编写构建配方(Build Recipe)
  4. 通过 F-Droid 团队的审核

详细的上架指南请参阅 F-Droid 官方文档。如果你想推广自己的开源安卓应用,F-Droid 是一个绝佳的分发渠道。