当涉及到通过 Android 设备上 Google SafetyNet 安全措施的隐藏功能进行无系统 root 访问时,神奇是最好的。使用 Magisk 和 Magisk Manager,您可以轻松地在任何 Android 设备上启用 root 访问权限,而不会弄乱系统分区,这意味着您仍然会收到软件更新、使用银行应用程序等。但是如何修复 Magisk SafetyNet API如果您遇到错误?
生根您的 Android 手机带来了许多好东西和无限的定制可能性。但如果您没有正确遵循生根步骤,或者 SafetyNet 使用 Magisk 检测到任何子系统级别的更改或调整,它也会出现相当多的问题或错误。因此,如果 SafetyNet 功能标志被触发,就会发生这种情况。
Magisk Safetynet API 是什么?
如果您已经使用 Android 一段时间或者多年来一直是 Android 的铁杆粉丝,那么您应该了解 root 和 Magisk。它提供无系统根访问权限来修改 Android 设备的子系统,而不会弄乱系统分区或系统文件。
原始系统文件将保持不变,因此 Google 的 SafetyNet 无法检测到您的设备。 Google 的 SafetyNet 是预装在最新 Android 设备上的顶级安全措施之一,可防止通过调整系统而使用不必要的第三方工具或文件。 SafetyNet 可以轻松检测您的设备系统何时被外部任何应用程序或工具篡改或修改。
它可以防止您的设备访问不安全的应用程序或文件,以提高安全性和数据隐私。 Google 的 SafetyNet 会检测 Root 设备(有时甚至使用 Magisk),并阻止某些应用程序正常运行或打开,例如与银行相关的应用程序,例如 Google Pay、Netflix、Pokemon GO 等。
如何解决 Magisk Safetynet API 错误
在这里,我们分享了解决此类问题的所有分步方法。因此,不再浪费时间,让我们开始吧。
1.更新魔法应用程序
这是大多数 Magisk 应用程序用户的常见原因之一,他们甚至不检查可用更新,甚至很长时间不安装更新。就像任何其他移动应用程序一样,如果您一段时间不安装更新,该应用程序就会开始表现奇怪,这可能会引发几个问题。为此:
- 在已取得 root 权限的设备上打开 Magisk Manager 应用程序。
- 点击更新Magisk 更新选项旁边。
- 同样,请确保点击更新Magisk Manager 选项旁边 > 如果出现提示,请选择安装。 [如果要求授予安装未知应用程序的权限,请确保点击好的的“允许来自此来源”切换]
- 等待该过程完成。
- 完成后,点击“打开”,然后检查问题。
2.检查PlayStore证书
- 只需打开 Magisk 应用程序并确保启用魔法隐藏选项。
- 现在,检查(打勾)Play商店并关闭 Magisk。
- 然后转到设备设置菜单 >应用领域(已安装的应用程序)> 搜索谷歌应用商店。
- 接下来,打开Play商店从应用程序列表 > 转到应用程序存储。
- 只需清除应用程序数据和应用程序缓存的Play商店。
- 重新启动手机并尝试检查问题。
3.切换到Magisk Canary
强烈建议您在设备上切换到最新的 Magisk Canary 版本,以获得比以前版本更多的功能、改进和稳定性能。为此:
- 打开神奇的应用程序> 点击设置右上角的图标。
- 前往更新频道> 选择金丝雀从列表中。
确保直接从以下位置下载最新的 Magisk 版本github:topjohnwu/Magisk这将轻松修复 SafetyNet API 错误。
在撰写本文时,Magisk v23.0 已修复 SafetyNet 的 API 错误。
4.再次检查SafetyNet
- 如果似乎没有任何效果,请尝试从设备中删除 Magisk 应用程序存储/数据和应用程序缓存设置菜单 >应用程序>管理应用程序>应用程序信息>清除应用程序数据和清除应用程序缓存。
- 完成后,重新启动设备即可更改效果。
- 现在,请确保打开神奇的应用程序。确保您的设备已连接到互联网。
- 点击检查安全网按钮 > 如果出现提示,请选择好的到下载专有代码。
- 下载后,Magisk 会在屏幕上显示 SafetyNet 测试结果。
- 如果显示'成功'basicIntegrity 和 ctsProfile 已勾选(复选标记),这意味着您已在 Magisk root 的 Android 设备上成功跳过 SafetyNet 安全措施。
- 享受!现在,您将不会再收到 Magisk SafetyNet API 错误。
就是这样,伙计们。我们希望本指南对您有所帮助。对于其他疑问,您可以在下面评论。