注意:首先你需要有一部搭载 Android 6.0 以及以下系统,已经 root 且安装了 Xposed 框架的手机。
我曾经多次提到过一款 Android 软件:XPrivacy,这是一款两年没更新过的 - 过时老土 - 软件,但是他的功能强大到已经不能用「瑞士军刀」来形容,虽然他的软件界面吓怕了一串人(这个量词是什么鬼),但这是一款值得花时间去研究的软件。

界面

下图是 XPrivacy 运行之后的首屏界面(当然如果你一次没打开过请点掉两个让人头疼的提示)

XPrivacy 打开之后的首屏

看起来..有些奇怪,我们再点进去一个软件试一试。
二级菜单

大部分人看到这个页面应该就会删软件了,我们耐着性子再点一层。
三级菜单

大概你是这么想的⬇️
图为火车驾驶舱与波音 737 驾驶舱

不开玩笑了,我们一点一点分析。

设置

如下图,图中黄色框表示的是「限制类型」,基佬紫色的框表示的是「是否限制」


「教练,我还是听不懂!」
好好好,我们在这里介绍一些简单的使用办法。我个人习惯是:在安装完软件之后,把紫色的框点成「❓」,对应的是:「当限制时询问」,这时再点进这个 App 的二级菜单,看到右上角的三个点了吗,在这里选择「设置」,然后进行下一步操作。

在设置里,我们可以精准的对应用获取到的数据进行随意控制,比如较隐私的序列号,经纬度,MAC 地址,IMEI,电话号码,SSID 等等等等。这里我们以微信为例进行配置。
微信的设置

我建议先点一下「生成随机数值」,然后对生成的随机数据进行修改,如果需要每次都生成随机数的话,请在前面打勾。注意:手机号我建议填写你注册微信的手机号,IMEI,经纬度等建议不选择生成随机数,使用一个伪造的固定数值,这样可以保证微信不会被强制退出。
在这里就完工了,点开你的微信试试看。
例

我建议在这里勾选「专家模式」,这样我们可以对权限精准到时间,位置等进行控制,需要给的权限请点允许,不需要给的权限请点拒绝,已经伪造的数据请放心大胆点允许,虽然前面的配置有些复杂,但是你得到了比 iOS 还完善的权限控制,仿佛睡觉也更安心了呢(。
希望对你有所帮助,与君共勉。