有史以来运行时间最长的猫和老鼠游戏之一 Android 一定是 Google 的 SafetyNet 功能和某些应用程序可以触发该标志。 许多开发人员转向 Magisk 来创建他们的模块,因为它在大多数情况下可以无系统地通过 SafetyNet。 然而,EdXpose 目前在路由 SafetyNet 时遇到一些问题,影响的不仅仅是您的 mod。
如果您的 SafetyNet 标志被升起,您将无法使用许多金融应用程序,例如 Google 支付。 此外,您无法玩某些游戏或某些应用程序,例如 Mario Kart Tour 或 Pokémon GO。 如果不受影响,它很容易降低许多服务的用户体验。 卸载 EdXpose 可能对某些人不起作用。 那么让我们看看您可以采取什么措施。
指南更新:已于 2020 年 3 月 Google 对 SafetyNet 进行了一些更改 无论您做什么,当您的引导加载程序解锁时都会永久触发。 这意味着在大多数情况下您将不再成功通过 SafetyNet。 Magisk Manager 可能会报告“通过”检查,但这只是欺骗您的本地结果。
Google 现在从其服务器远程检查您的 SafetyNet 状态,在找到另一种解决方法之前,不可能进行欺骗。 它似乎还没有影响到所有用户,但它可能很快就会改变,包括所有拥有解锁引导加载程序的人。 我们正在密切关注事态发展,如果发生任何新的变化,我们将予以报告。
第 1 步:启用黑名单选项
在 EdXpose 通过 SafetyNet 之前,您需要启用 EdXposed 安装程序应用程序中的内置黑名单功能。
默认情况下,此选项是隐藏的,因为它只应在某些情况下使用。 在 EdXpose 安装程序主屏幕中,点击左侧的菜单,转到“EdXp 设置”,然后通过打开开关来启用“黑/白名单”选项。
第 2 步:添加 Google 黑名单服务
再次点击左侧菜单,进入新激活的黑/白名单部分。 有三种 Google 您需要将服务列入黑名单以阻止 EdXposed 触发 SafetyNet。
点击顶部的搜索图标并搜索“Google 播放服务”。 然后点击右侧的框以添加复选标记。 现在再次搜索“Google Play 商店”并选中此框。 最后,最后一次搜索“Google Services Framework”,然后在此处也添加复选标记。 将所有三个服务列入黑名单后,重新启动设备以使这些新更改生效。
步骤 3:检查 SafetyNet 状态
重新启动后,进入 Magisk Manager 应用程序(或任何 SafetyNet 验证应用程序)。 现在点击“点击开始 SafetyNet 检查”旁边的箭头开始该过程。 第一次,您可能会在第一次两次考试中看到双红色“X”,但再试一次,第二次应该会通过。 您甚至可能必须关闭应用程序并重试才能修复错误。
(1) 您第一次可能会看到双红色“X”,这意味着SafetyNet测试在技术上失败了。 (2) 如果您再次尝试 SafetyNet 检查,它应该会通过并带有双绿色勾号,如图所示。
这可能不是最终的解决方案,但在 EdXposed 开发人员设法自行通过 SafetyNet 之前,这是一个很好的解决方法。 有时,检查似乎随机失败,但至少在等待正确修复的同时它仍在工作。 理论上这应该在未来的任何时候都有效。 所以,像往常一样继续享受您的应用程序和游戏吧!
(1) 这是当 Mario Kart Tour 检测到您的 SafetyNet 标志已升起时收到的错误代码。 (2)现在一切都很好! 由于 SafetyNet 已在您的系统上成功运行,因此您可以安全地保留 EdXposed 的安装状态。