本次两件事:体检报告不再把"看到 Magisk 的残留文件"误判成"KernelSU 在生效"(有用户因此以为自己环境乱了)、魅族 Flyme 的主题字体也能一起换了。
修复:报告不再乱说"当前生效的是 KernelSU"
- 有些机器上留着以前 Magisk 的文件(有的管理器还会提供
/system/bin/magisk做兼容),旧版报告一看到这些痕迹,就直接写"检测到 Magisk 与 KernelSU 共存,当前生效的是 KernelSU"——
而它其实从没检查过你机器上到底有没有 KernelSU。用 APatch(阿尔法面具)的朋友就被这句话误导过。 - 现在改成:认得出是哪个管理器才点名,认不出来就说认不出来,不再替你猜;
报告第 1 节还会把APATCH / KSU / MAGISK_VER这几个环境变量的实际取值打出来,以后一眼就能对上。
新增:魅族 Flyme 的主题字体(/data/customizecenter/font/)可选替换
- 魅族在主题商店下主题、或在设置里选个性字体时,会把那份字体写进
/data/customizecenter/font/(常见叫flymeFont.ttf)。 - 以前本模块只检测、不动它;现在可以在界面里打开「也替换「设置里选的字体」(主题 / 字体样式)」把它一起换掉(默认不开,保护你自己在主题里的选择)。
- 顺带修了一处计数:这类放在
font/(单数)目录下的字体,以前明明挂上了却不计入"实际生效条数",报告里会出现"生效 20/20、上层挂载点 19"这种看起来对不上的数字。
改进:更新检查更不容易被"缓存"坑到(这次是发布方式的问题,不是你手机的问题)
- 读到的版本信息如果和实际安装包对不上,会自动换 GitHub 的其它官方地址重读一次,确认无误才继续安装;
- 每个版本的更新信息改成跟着版本号命名(
UPDATE-v1.0.7.json)—— 从这一版起,"明明有新版却收不到 / 收到了又装不上"不会再出现。