王者特权防异常模块,一目了然,是用于模拟特权的同学防异常使用。目前该模块包含功能:
-
启动王者时判断当前 IP 是不是指定地区的 IP,如果 IP 不对则自动关闭王者。
特权异常的根源在于模拟的地区与登录IP不同,一般出现异常的情况有:
- 1、异地模拟忘记开代理软件或代理软件无法正常工作
- 2、本地模拟使用数据流量 IP 飘到其他地区(本地模拟WiFi一般IP较为稳定)
如果出现上述情况没有采取措施直接登入游戏到大厅,那便导致异常。在游戏开启时判断情况不对劲直接关掉游戏,再根据实际情况采取相应措施。
这个需求源于我刚开始模拟时,因为怕异常每次上游戏都会用浏览器查下IP,确认IP无误再登录游戏。后来我把这个需求用 xposed edge pro 实现,教其他人时总会有各种各样的问题,由此我才打算制作这样一个 Magisk 模块。
-
启动王者时自动启动代理软件
-
防换号异常
玩小号的同学应该知道,一旦一个号出现异常,那么接下来换号也都会连续异常。该功能可以防止换号异常
-
关闭王者时自动冻结游戏
对很多人来说这是个伪需求,有使用冰箱类软件的同学可以配合使用,其他同学请无视
-
关闭王者时自动冻结代理软件
同上
下载压缩包通过 Magisk Manager 安装.
-
1、修改模拟的地区(判断IP的地区)
默认地区为上海,通过修改
/data/priv/local.config
文件内让更改地区。一般是:- 直辖市填写直辖市名称,如上海、北京
- 有县级市填写县级市名称
- 上面2条都不是就写地级市
不知道填什么的请使用 https://ipchaxun.com/ 查看,根据页面返回信息填写
-
2、自动启动代理软件
目前支持:
- Kitsunebi
- v2rayNG
这是因为本人平时用于配合特权使用的就这俩,有其他软件需求的,有动手能力的同学可以自己修改源码,或者自己抓活动发给我。
手动在
/data/priv/config/
路径下添加对应的空文件即可,文件名与软件名称一致。你也可以通过在控制台执行以下代码实现:
- Kitsunebi
touch /data/priv/config/Kitsunebi
- v2rayNG
touch /data/priv/config/v2rayNG
- 其他(待添加)
代理软件不支持同时开启,配置优先级: Kitsunebi > v2rayNG > 其他
-
3、关闭王者时自动冻结王者
该功能其实就是杀后台,对于很多同学来说可能并不需要
手动在
/data/priv/config/
路径下添加文件freeze_self
即可。你也可以通过在控制台执行以下代码实现:
touch /data/priv/config/freeze_self
-
4、关闭王者时自动冻结代理软件
这个说白了可能也是个伪需求,跟上面一样,我的代理软件是配合王者使用,平时用不到,我甚至不想在桌面上看到图标,所以有了这个功能
手动在
/data/priv/config/
路径下添加文件freeze_proxy_app
即可。你也可以通过在控制台执行以下代码实现:
touch /data/priv/config/freeze_proxy_app
- 通过 Magisk Manager 卸载模块.