国行设备有个很好用的功能 可以完全关闭某个软件的联网权限 对于国产毒瘤和有广告的单机游戏特别有用
但这个功能海外版设备是没有的 设置里完全看不到选项 且找不到巨魔下可用的联网权限控制插件(越狱倒是有 但16.6.1只能半越狱 为了这个越狱也不太值得)
经过一番搜索研究 从国行设备越狱后Cydia连不上网的解决方法中得到了启发
实际上联网权限控制的功能还是在的 只是海外版设备没有提供对应的开关 我们可以通过修改对应的配置文件进行控制

前提条件

设备需要可以访问系统文件(巨魔/越狱)
安装好可以编辑系统文件的文件管理器(如Filza)

操作方法

以某狗输入法为例(用习惯了 但这b玩意会把输入到东西上传到它服务器(有前科 非常不安全 还是彻底绝育比较好)

打开Filza 找到 /var/preferences 目录
找到 com.apple.networkextension.plist 文件

依次展开 Root – $objects
找到需要禁止联网的软件的包名 我这里是 com.sougou.sougouinput
(包名可以用 Filza 的 App管理器 来找 软件右侧有个 ⓘ 里面的 唯一标识符 就是要找的包名)
展开包名上方的 item 找到 CellularBehavior 和 WiFiBehavior 两个选项
把 2 改为 1 (2是开启 1是关闭 如果后面又需要应用联网可以改回来)
(一个软件可能有多个item 如果打开这里是 0 就不是这一个 继续找其他的)

改完点击右上角 存储 然后直接重启设备
重启后再打开软件 就会提示 已为“***”关闭蜂窝网络/Wi-Fi

(卸载重装软件会导致对应软件的禁止联网配置失效 重新修改即可)

发表评论

电子邮件地址不会被公开。 必填项已用*标注