我们知道,国产手机的一直存在一定的隐私泄露问题。为了解决这个问题,我们可以选择在海外购买外国品牌的手机,也可以选择购买国产手机但是安装海外版系统,甚至安装开源的操作系统。
但是,我们要记住,隐私和便捷无法兼得:海外版的手机在获取方面有一定难度,并且海外版的系统在便利性上是不如国内版系统的,有很多便利的功能被阉割。而且由于网络问题,很多功能都无法正常使用。
开源系统就更加不用说了,在用户友好性方面被国内手机系统碾压。很多基础的功能都不好用,例如天气,相册(编辑图片),日历,短信,有时候还要防一下流氓APP。更不用说双开、长截图、小窗这些功能了。我之前在小米 5s plus 上试用了 Lineague OS 18,结论是,哪怕作为备用机都是完全不可用的程度。具体可以看风影忍着:小米5S Plus 安装 Lineage OS。
因此,本文着眼于介绍如何对安装了国内版 MIUI 的国内版小米手机进行「调整」,从而达到避免手机里的 APP 信息被上传至服务器的效果。
MIUI 总共有 3个途径将我们使用的 APP 上传到服务器:
我们自己下载的应用,在用小米的应用安装器进行安装的时候,会被 MIUI 进行「安装监控」,并且把获取到的 APP 信息上传到服务器,以便拦截你的安装行为或者显示该APP的截图和简介。无论是否开启「安装监控」功能,APP信息会始终会被上传。前段时间,MIUI 在应用安装方面又推出了「纯净模式」,该模式实现的功能是不允许安装未经审核的应用。按照相关法律法规,这些数据记录在国内的服务器上,派出所在需要的时候就可以拿到。
如果要避免被监控我们安装的 APP,可以进行如下操作:
这样就可以避免在「安装应用」的时候,隐私被上传。
手机管家中的病毒扫描功能,会完整地扫描我们手机里面安装的所有应用,这也是暴露隐私的一个途径。通过对设置的修改,可以避免这方面的隐私泄漏。具体操作如下:
注意,进行完上面的设置以后,不要手贱自己去手动启动病毒扫描。
MIUI 针对添加开屏广告的服务,也会进行应用扫描。
MIUI 有一个系统内置的 APP 为com.miui.systemAdSolution,该 APP 中文名被命名为「智能服务」,主要作用是 APP 外置开屏广告分发系统。
如果要查看这个应用,可以:打开设置 → 「应用设置」 → 「应用管理」 → 在搜索框输入「智能」就能看到「智能服务」这个应用,并且状态是「运行中」。
但是该系统不会给手机里面的每一个 APP 都添加开屏广告,必须要开发者自己向小米广告联盟申请。所以这个 APP 会把你安装的 APP 安装情况上报给服务器,从而确定给哪些 APP 添加开屏广告。
该 APP 可以删除,并且删除后会提升用户体验。
下面的操作有一点复杂, 并且是有风险的。初学者不建议做下面的操作。如果你决定继续操作,风险自负。
注意,使用 adb 之前并不需要获取 root 权限。
上述命令运行完成后,在「应用管理」里面就搜索不到「智能服务」这个应用了。
在第一部分讲到,「应用包管理组件」会上传我们安装的 APP 信息至服务器,并且该部分介绍了一个应对方法。
由于「应用包管理组件」的唯一作用是安装 APK,因此还有一个更加彻底的解决方法,就是用 Google 的「软件包安装程序」来替代它。
在第三部分的 CMD 窗口里面:
这样,以后安装软件都会用谷歌的「软件包安装程序」,从根源上解决 MIUI 把 APP信息上传到服务器的问题。