你的必要隐私手册(三)—— 冻结应用与禁用应用组件

2021-08-16 星期一

Matrix 首页推荐

Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。

文章代表作者个人观点,少数派仅对标题和排版略作修改。


在前面两篇文章中,我们分别介绍了一些保护隐私的办法:

如果你还未读过先前的两篇文章,不妨依次点击上方的标题传送门。其中包含一些本文将要用到,但不再介绍的预备操作。

那么,本文将从以下两个角度出发,介绍能在国内切实保护隐私的办法:

  • 冻结应用;
  • 禁用应用组件。

话不多说,让我们开始吧。

冻结应用

⚠ 在冻结期间,应用将无法执行任何操作(如发送通知等)。

⚠ 误冻结某些系统软件(如 MIUI 的主题商店等)可能导致手机无法开机。

⚠ 某些系统应用(如华为的手机桌面等)可能无法被冻结。

也许并不是所有的应用都需要一天 24 小时保持后台运行。诸如:

  • 外卖软件;
  • 打车软件;
  • 地图导航。

更多情况下,它们只需要出现在特定的场景中,之后便可以放在一旁。

比如说,打车软件

这时,也许需要一重机制,让那些「只在特定场景下用到的应用」在使用完毕后不再运行,以减少该应用的活动时间,在一定程度上减少潜在的隐私泄露数目。「冰箱」就是这么一款应用,它能在你不再使用相应应用后「冻结」它们。

下载

你可以点击下面的卡片,或在合适的渠道下载到它:

 

初始化

首次进入应用时,会弹出法律条文提示框。在阅读并理解相关协议后,点击「我已阅读并理解」即可继续。

嘛……略显无聊但必要的法律条文

之后,你会看到初始化向导的欢迎界面。点击右下角黄色的图标即可进入下一页介绍。

你好!

介绍页浏览完毕后,应该可以看到“选择工作模式”的页面。

选择一种工作模式

不同的模式代表不同的禁用方式。原理不同,但效果一致。1为演示起见,这里将选择最下方的「炼妖壶 Island」。你可以根据自己的情况选择合适的模式。

指定需要禁用的应用

设定完成后,应该会看到一个浮动的点击指引,告诉用户如何添加一些需要「冻结(即禁用)」的应用。

一枚比较友好且栩栩如生的操作指引

点击「APP」,就可以进入一个应用列表。

应用列表。部分应用因某些原因打码处理

点击指定应用右方的勾,即可将其加入到禁用列表中。与之同时,该应用将立刻被冰箱「冻结」。

选择完毕后,按返回键即可回到主界面。这里展示了所有禁用列表上的应用及其状态。这里为演示起见,只勾选了「百度地图」。勾选后,主页面的效果图如下:

百度地图被冻结了!

已冻结的应用,左下方会有一个雪花❄的标志。这代表该应用处于「停用」状态,它将不能够在后台运行,除非将其「解冻」。

解冻的方法很简单:只需要点击对应应用的图标即可。就像使用桌面那样。

创建快捷方式

即使不加以额外设定,冻结与解冻的核心操作皆已生效:只需要点击对应应用的图标,该应用就「解冻」了。而点击下方蓝色的雪花按钮,则「冻结」所有列表内的应用。

不过,简单的冻结与解冻或许并不能满足日常需求。比如,某些常用应用需要放到桌面上,以便在需要时快速直达。这里就需要用到「冰箱」的一个功能:添加到桌面。通过这样的操作,冰箱会为该应用生成一个「解冻并打开」的快捷方式,方便日用。长按「百度地图」,便能看到下面弹出一串菜单,其中就包含「添加到桌面」的功能。

长按后会唤醒隐藏的力量菜单

值得一提的是,如果该应用支持「Shortcuts」,你将在「添加到桌面」里看到对应项目的快捷方式(而原打开应用的快捷方式则放在首位,叫做「打开 XX」)。如需要,你可以点击它们,以创建对应 Shortcuts 的快捷启动方式。这里将创建一个「打开百度地图」的快捷方式。点击「添加到桌面」、「打开百度地图」:

来自桌面的问候

之后,应该就会收到桌面提醒创建快捷方式的提示了。确认即可。

当然,如果你这么操作之后没有任何反应,冰箱还会弹出一个提示框加以说明:

来自冰箱的质疑

这时,就需要手动为冰箱授予在桌面放置快捷方式的权限了。由于各厂商的实现逻辑可能不同,因此具体操作视手机型号而异。你可以借助强大的搜索引擎找到需要的答案。

如此,指定应用在不需要时就会「长眠不醒」。而需要时,只需点击早已放到桌面的快捷方式,即可快速唤醒。至于那些没有放到桌面的应用?打开「冰箱」并点击对应应用的图标即可。

自动冻结应用

也许你不太希望每次使用完毕后,都点击主页的蓝色雪花图标手动冻结应用。这时,你可以打开「冰箱」的「自动冻结」功能。它将用于在特定情况下自动冻结相应的应用,而无需手工干预。

点击右下角的「三个点」,再点击「设置」、「自动冻结」,便会被带到相应的设置界面。

这里有一些设置项目。说明如下:

  • 自动冻结条件:表示在何种情况下,冰箱执行自动冻结操作。这里将选择默认的「锁屏后」。你可以根据自己的需求灵活选择2
  • 锁屏延时:在锁屏多长时间后,执行自动冻结3。这里选择默认的「10 秒钟」;
  • 例外情况:表示在哪些情况下,即使满足上面设置的两个条件,依然不对(特定)应用进行冻结操作4。这里将开启「忽略前台运行的 App」。

完整的操作录屏如下:

操作之完整步骤

之后,冰箱就会自动在锁屏十秒钟后停用除「前台运行」以外的所有应用了。如此,就可以保证应用在不需要时不再运行,需要时又能快速启动。

冰箱还有一些其它实用的功能。碍于篇幅原因,这里将不再介绍。你可以自行探索。

替代品

当然,如果你希望以更加经济的方式体验到「冻结」的好处,你可以选择:

  • 空调狗5。一款通过 ROOT 管理应用冻结的免费应用。

禁用应用组件

🛑 下文介绍的方法如操作不当,可能导致相应应用的某些功能无法使用,且难以排查具体原因(相关的技术细节放在文章靠后的注释当中)。这可能导致你消耗大量的时间和精力来排查故障缘由。如介意,建议跳过下文,或者谨慎操作。

⚠ 部分应用可能会自行开启先前已被禁用的组件。如果遇到这种情况,你需要开启下文所述应用内建的 Xposed 模块。

⚠ 在 IFW 拦截模式下,对双开的应用重复应用规则可能导致无法开机。删除 /data/system/ifw 下面的所有文件后可解。但这会丢失你的全部设置。

或许你已经对 Android 的「四大金刚」有所耳闻:服务广播接收器活动内容提供器。即使未曾耳闻也无妨。简而言之,「四大金刚」作为 Android 应用的四大核心组件,是各类应用实现各种逻辑的基石。然而,并非所有的组件都是日常使用相应应用时所必须的。因而,可以通过选择性的禁用某些组件,让应用无法执行一些特定的操作,进而达到保护隐私的目的。

关闭组件,关掉应用滥用隐私的大门

这里将用到一款现已免费开放全部功能的应用:My Android Tools,来实现禁用应用组件的目的。

下载

你可以点击下面的卡片,或者在合适的渠道下载应用。

 

 

下载完毕后,安装它。安装完毕后,应用会请求 root 权限,授权即可6

刚下好时的应用界面

配置

向右滑动,将在打开的汉堡菜单里看到先前介绍的四大组件。任意点击其中一项,即可进入到管理界面。

汉堡菜单

这里以「活动」为例,介绍 My Android Tools 禁用组件的方法。剩下三大组件禁用的手段和下文完全一致。在打开的汉堡菜单中,点击「活动」:

应用列表。部分应用打码处理

会看到所有可以管理的应用。默认情况下,列表里仅展示已经安装的用户应用。如需要,你可以左滑到「系统」一栏,对系统里的某些应用组件做禁用处理。需要提醒的是,误禁用系统组件将可能导致较为严重的后果(如无法开机等)。请谨慎操作。

为方便演示,下文以「哔哩哔哩概念」为例,介绍禁用组件的方法。

点击「哔哩哔哩概念」后,会看到所有可以禁用的组件列表。与之同时,一个对话框会弹出(仅首次安装应用时),介绍各个组件前面开关状态的含义。

点击进入的界面

如果需要禁用一个组件,只需点击对应组件左边的开关,将其状态从「开」变成「关」即可。

好的,本篇文章到这里就结束了,谢谢大家……开玩笑的。本文不会在这里就结束(不然也太对不起读到这里的读者朋友了😀)。不过,核心操作「禁用应用组件」的介绍确实就在这里结束了。这里的操作对剩下的「三大天王7」也是适用的。

不过,你也许会想:嗯?就这?我现在是知道怎么禁用组件了没错,那要怎么知道该禁用哪些组件呢?

模板

这时,就需要一份详尽的组件列表,来指导禁用哪些组件的操作了。你可以在下面这个论坛找到众多主流应用的禁用列表:LetITFly BBS

网站截图

找到相应规则的方式也很简单:在顶部的搜索栏搜索目标应用即可。比如要找「哔哩哔哩概念」应用的禁用规则,就在搜索栏敲入「哔哩哔哩概念」并回车即可。

🔍 搜索结果

一般前几条就是你需要的应用规则。点进帖子,会看到这样的固定发文格式:

服务 / 广播接收器 / 活动 / 内容提供器 启用 / 禁用:X

前面「四大金刚」自不必说,它们表示下述组件对应四大组件的哪一个。后面的「启用 / 禁用」则需稍加留意:它表示下方规则所述的组件应当「被开启」或者「被关闭」,即对应上文所述的「开关状态」。

也许还会有这样的描述:

以下为版本更新中已弃用服务 / 广播接收器 / 活动 / 内容提供器:X

这表示下方提及的组件「已经在新版本中被移除」。如果未在新版本应用中看到下方的组件,这是正常的。如果看到了的话,也需要当作正常组件一同进行禁用处理。

也许还会有这样的:

全称搜索 ... 以上关键词禁用

这表示你需要点击管理界面的「<...>」图标,将对应组件的名称自缩写转换为全称,再进行后续操作。

就是它啦!

当然,帖子中还会涉及到其它描述,这里将不一一赘述。上述两则为比较常见的描述文案。通过上面的介绍,应该可以自主尝试施加大多数应用的禁用规则。如仍有疑问的话,欢迎在下面评论区提出 :)。

这便是禁用应用组件的全部介绍了。通过「按需启用」,可以最大化控制相应应用的行为,以起到保护隐私的作用。

替代品

虽然该应用为免费软件,但或许并非所有人都偏好手动禁用组件8。因而,如果你更加偏好模板化的「一键禁用」,可以使用这个软件:

  • App Manager:一款基于 root 并可执行许多管理操作的强大软件。其中内含「禁用跟踪器」的功能。

App Manager 允许通过简单的「全选」、「一键禁用」来批量禁用已知会跟踪用户的组件。由于这样的操作有误伤正常功能的可能性,且可能更加难以排查具体的误伤原因9,故不在这里介绍。你可以 在这里 详细了解该功能的用法。

结语

这便是本章的全部内容了。

这里的内容上手难度不大,难的是较为繁琐的设置流程与实际应用相关设置时的「磨合期」—— 一开始的设定也许并不适合日用,你将需要一些时间来根据实际情况平衡相应措施。不过,这带来了一些先前方法都未曾带来的好处:可以更加细致地控制应用的行为。在后面的文章当中,还将介绍一些屏蔽遥测网址的方法,以在网络层面上阻断应用随意上传隐私数据的行为。

一如既往的,衷心希望这里的内容对你有所帮助。并一如既往的感谢提供众多精致无版权图片的网站:Unsplash,本文的许多图片都来自于此。那么,下期见。

关联阅读

> 下载少数派 客户端、关注 少数派公众号,了解更妙的数字生活 🍃

> 想申请成为少数派作者?冲!

原文地址:点击此处查看原文