紧急应用卸载和存储库重置

有时我们的设备上有一些非常敏感的东西,以至于我们需要在紧急情况下完全隐藏或删除它们。F-Droid 已经支持接收 PanicKit 触发器来让 F-Droid 隐藏自己。F-Droid v1.7 添加了更多 alpha 功能,以扩大 F-Droid 应对紧急情况的选项范围。我们认为这些对许多用户来说可能非常有价值,但请记住,这些功能是 Alpha 版。它们在功能上是完整的,但在我们称它们为稳定之前,它们需要进行广泛的测试。具体来说,用户体验应该清楚地传达哪些类型的数据将被永久删除,哪些类型的数据可能在之后仍然存在。

完全擦除选定的应用

F-Droid 现在允许用户选择卸载任何已安装的应用以响应紧急触发。卸载将擦除该应用的内部数据,将其永久删除。它可能不会擦除应用存储在外部存储上的数据,例如图像、视频、下载的文档等。为了确保这些数据被擦除,需要一个单独的紧急响应应用。在尝试此新功能之前,必须有一个完整的、经过测试的备份。

任何 F-Droid 可以卸载的应用都可以包含在内,包括 Ripple 和 F-Droid 本身。因此,整个紧急设置可以作为响应的一部分被擦除。这需要在设备上安装 F-Droid Privileged Extension,以便在不对每个应用显示提示的情况下卸载应用。 Android ROM,例如 CalyxOS, CopperheadOS, Fairphone Open, Replicant, 和 LineageOS for microG 都包含 F-Droid 特权扩展。

将存储库重置为默认值

存储库配置也可能包含敏感信息。例如,私人服务器上可能有一个自定义存储库,或者包含一个特定的应用存储库,如 Briar 或 Tor,以确保最快的更新。因此,现在还有一个选项可以将存储库配置重置为默认值。请记住在尝试此操作之前备份你的存储库配置。存储库 URL 可以从“存储库详细信息”视图中单独分享,或者如果你在“设置”中的“专家模式”中启用该选项后分享安装历史记录,则可以将它们包括在内。

内置紧急按钮

本轮工作包括将 PanicKit 直接嵌入 Android 的新原型。 Android 9.0 Pie 引入了一种新的“锁定”模式,该模式遵循 PanicKit 制定的一些模式。电源按钮菜单上有一个_进入锁定_按钮,因此可以快速使用。这是一个很棒的紧急触发按钮,并且有一个“系统设置”应用的原型,可以让用户将 PanicKit 响应的全部灵活性连接到这个 Enter lock 按钮。Google 链接到这个新按钮的功能非常有限,它似乎是对你如何登录的一次限制PanicKit 响应是 Google 所包含的响应的补充。CalyxOS 正在努力集成此功能,很快将会有测试版本!