在 Android 智能手机上安装自定义 ROM 或第三方应用程序时,经常会出现签名验证失败错误 21。这意味着设备的固件与您尝试安装的软件包的数字签名不匹配,这可能会导致系统不稳定或数据丢失等问题。如果不解决,此错误可能会阻止用户安装自定义 ROM 或获得其设备的 root 访问权限。

在 Magisk 的帮助下,用户可以安装第三方应用程序和自定义 ROM 并获得 root 访问权限,而无需提出任何安全标志。它是一个开源项目,为用户提供无系统界面来定制其 Android 设备,确保所做的任何修改都不会影响设备的核心系统文件。这使得 Magisk 成为想要 root 设备的用户的绝佳选择。在本文中,我们将了解如何解决签名验证失败错误以及如何旁加载 Magisk。继续阅读。

修复签名验证失败错误 21 和旁加载 Magisk 的步骤

当您尝试安装未经制造商签名的自定义 ROM 时,文件身份验证失败,并且您会看到错误消息“签名验证失败错误 21”或“Android 更新错误 21”。出现此错误的主要原因是您下载的ROM包文件未签名。但别担心;按照下面的分步指南操作,错误就会消失。

先决条件

在尝试旁加载 Magisk 之前,您必须满足一些先决条件:

  1. 解锁 Android 设备的引导加载程序:要解锁引导加载程序,您需要在设备上启用开发人员选项和 USB 调试,然后使用 Fastboot 命令解锁引导加载程序。
  2. 安装自定义恢复:需要使用自定义恢复(例如 TWRP)来刷新 Magisk zip 文件。你可以下载最新的 TWRP 镜像从他们的官方网站获取您的设备。
  3. 下载最新的 Magisk zip 文件:你可以下载最新的 Magisk zip 文件来自 Magisk 官方网站。
  4. 备份您的数据:在安装过程之前备份所有重要数据至关重要,因为它涉及刷新自定义固件和修改系统文件。

使用自定义恢复旁加载 Magisk

满足上一节中提到的先决条件后,您可以继续执行以下步骤以使用自定义恢复旁加载 Magisk:

第 1 步:启动进入自定义恢复

首先,您需要启动到自定义恢复模式。为此,请关闭 Android 设备并同时按下电源和音量调高按钮。执行此操作后,您将看到引导加载程序菜单。接下来,选择“恢复”选项(使用音量按钮导航选项),然后按电源按钮确认您的选择。您的设备将重新启动,进入自定义恢复模式。

步骤 2:擦除缓存和数据(可选)

如果您的设备遇到问题,建议在安装 Magisk 之前擦除缓存和数据。在 TWRP 中,选择擦拭,然后选择缓存和数据。滑动以确认擦除过程。

步骤 3:通过旁加载安装 Magisk

在 TWRP 中,选择“直接安装”并导航至Magisk zip 文件你之前下载的。选择文件并滑动以确认安装过程。等待安装完成。此过程应该需要几分钟。

第 4 步:重新启动您的设备

安装完成后,返回TWRP主菜单并选择重新启动。选择系统并滑动以确认重启过程。您的设备现在将重新启动。
设备重新启动后,可能需要一些时间才能启动,因为它会重建缓存并优化应用程序。一旦您的设备完成启动,您就已成功安装 Magisk 并绕过了签名验证失败错误 21。

验证 Magisk 安装

安装 Magisk 后,您可以通过执行以下步骤来验证安装是否成功以及您是否获得 root 访问权限:

检查根访问权限

运行根检查器应用程序应该有助于确定 Magisk 是否安装成功。如果应用程序验证您的设备具有 root 访问权限,则安装完成。有多种 Root Checker 应用程序可供使用,例如 joeykrim 的 Root Checker、JRummy Apps Inc. 的 Root Checker Basic 和 Free Android Tools 的 Root Checker Pro。步骤如下:

  1. 安装从 Google Play 商店下载的根检查器应用程序。
  2. 点击“验证根”按钮在根检查器应用程序中。
  3. 然后,该应用程序将确定您的设备是否具有 root 访问权限。
  4. 如果显示您的设备具有 root 访问权限,则安装成功。

使用魔法管理器

此外,您可以使用 Magisk Manager 应用程序来确定您的设备是否启用了 root 访问权限以及安装是否成功。您还可以添加新模块并使用 Magisk Manager 管理已安装的模块。

  1. 打开您之前安装的 Magisk Manager 应用程序。
  2. 使用 Magisk Manager 应用程序检查您的设备是否具有 root 访问权限。
  3. 您可以在应用程序中管理已安装的模块并添加新模块。

故障排除

如果您在安装 Magisk 时遇到任何问题,例如签名验证失败错误 21,您可以尝试以下故障排除步骤:

解决常见安装问题

Magisk 是一款功能强大的 Android 设备 root 工具,但在安装过程中可能会出现一些问题。以下是一些可帮助您解决常见安装问题的提示:

  1. 满足先决条件:确保您已满足前面提到的所有先决条件,例如解锁引导加载程序和安装自定义恢复。如果没有这些先决条件,Magisk 安装将不会成功。
  2. 下载最新的 Magisk Zip 文件:确保您已从官方网站下载最新的 Magisk zip 文件。最新版本可能会有错误修复和兼容性更新,从而提高成功安装的机会。
  3. 再次下载 Magisk Zip 文件:尝试再次下载 Magisk zip 文件,因为该文件可能在下载过程中已损坏。确保从可靠的来源下载该文件。
  4. 使用不同的自定义恢复的 Flash Magisk Zip 文件:如果安装仍然失败,请尝试使用不同的自定义恢复刷新 Magisk zip 文件。有时,不同的恢复有不同的安装过程,因此这可能会有所帮助。

卸载魔法

如果您想卸载 Magisk,可以使用与安装 Magisk 相同的方法刷新 Magisk 卸载程序 zip 文件。或者,您也可以使用 Magisk Manager 应用程序卸载 Magisk。以下是卸载 Magisk 的步骤:

  1. 下载魔法卸载zip从官方网站获取您的 Magisk 版本的文件。
  2. 关闭设备并同时按音量增大按钮 + 电源按钮,直到设备启动进入恢复模式。
  3. 在 TWRP 或任何其他自定义恢复中,选择“安装”并导航到 Magisk 卸载程序 zip 文件。
  4. 选择文件并滑动以确认安装过程。
  5. 卸载过程完成后,重新启动您的设备。
  6. 您现在已成功卸载 Magisk。

笔记:卸载 Magisk 之前,请确保禁用所有 Magisk 模块并删除使用 Magisk 所做的所有修改。不这样做可能会导致您的设备功能出现问题。

结论

Magisk 是一个非常有用的工具,可让您对 Android 设备进行 root。使用 Magisk,您可以向设备添加各种模块,以增强其功能、自定义其外观,甚至提高其性能。它还允许您绕过系统签名验证,这是安装自定义 ROM、自定义内核和其他增强设备功能的 mod 所必需的。

如果您想旁加载 Magisk 并修复签名验证失败错误 21,您可以按照本指南中提供的步骤进行操作。如果您遇到任何问题或有任何疑问,请随时在下面的评论部分中询问我们。我们将尽力帮助您。