在 Android 智能手机上安装自定义 ROM 或第三方应用程序时,经常会出现签名验证失败错误 21。这意味着设备的固件与您尝试安装的软件包的数字签名不匹配,这可能会导致系统不稳定或数据丢失等问题。如果不解决,此错误可能会阻止用户安装自定义 ROM 或获得其设备的 root 访问权限。
在 Magisk 的帮助下,用户可以安装第三方应用程序和自定义 ROM 并获得 root 访问权限,而无需提出任何安全标志。它是一个开源项目,为用户提供无系统界面来定制其 Android 设备,确保所做的任何修改都不会影响设备的核心系统文件。这使得 Magisk 成为想要 root 设备的用户的绝佳选择。在本文中,我们将了解如何解决签名验证失败错误以及如何旁加载 Magisk。继续阅读。
修复签名验证失败错误 21 和旁加载 Magisk 的步骤
当您尝试安装未经制造商签名的自定义 ROM 时,文件身份验证失败,并且您会看到错误消息“签名验证失败错误 21”或“Android 更新错误 21”。出现此错误的主要原因是您下载的ROM包文件未签名。但别担心;按照下面的分步指南操作,错误就会消失。
先决条件
在尝试旁加载 Magisk 之前,您必须满足一些先决条件:
- 解锁 Android 设备的引导加载程序:要解锁引导加载程序,您需要在设备上启用开发人员选项和 USB 调试,然后使用 Fastboot 命令解锁引导加载程序。
- 安装自定义恢复:需要使用自定义恢复(例如 TWRP)来刷新 Magisk zip 文件。你可以下载最新的 TWRP 镜像从他们的官方网站获取您的设备。
- 下载最新的 Magisk zip 文件:你可以下载最新的 Magisk zip 文件来自 Magisk 官方网站。
- 备份您的数据:在安装过程之前备份所有重要数据至关重要,因为它涉及刷新自定义固件和修改系统文件。
使用自定义恢复旁加载 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。步骤如下:
- 安装从 Google Play 商店下载的根检查器应用程序。
- 点击“验证根”按钮在根检查器应用程序中。
- 然后,该应用程序将确定您的设备是否具有 root 访问权限。
- 如果显示您的设备具有 root 访问权限,则安装成功。
使用魔法管理器
此外,您可以使用 Magisk Manager 应用程序来确定您的设备是否启用了 root 访问权限以及安装是否成功。您还可以添加新模块并使用 Magisk Manager 管理已安装的模块。
- 打开您之前安装的 Magisk Manager 应用程序。
- 使用 Magisk Manager 应用程序检查您的设备是否具有 root 访问权限。
- 您可以在应用程序中管理已安装的模块并添加新模块。
故障排除
如果您在安装 Magisk 时遇到任何问题,例如签名验证失败错误 21,您可以尝试以下故障排除步骤:
解决常见安装问题
Magisk 是一款功能强大的 Android 设备 root 工具,但在安装过程中可能会出现一些问题。以下是一些可帮助您解决常见安装问题的提示:
- 满足先决条件:确保您已满足前面提到的所有先决条件,例如解锁引导加载程序和安装自定义恢复。如果没有这些先决条件,Magisk 安装将不会成功。
- 下载最新的 Magisk Zip 文件:确保您已从官方网站下载最新的 Magisk zip 文件。最新版本可能会有错误修复和兼容性更新,从而提高成功安装的机会。
- 再次下载 Magisk Zip 文件:尝试再次下载 Magisk zip 文件,因为该文件可能在下载过程中已损坏。确保从可靠的来源下载该文件。
- 使用不同的自定义恢复的 Flash Magisk Zip 文件:如果安装仍然失败,请尝试使用不同的自定义恢复刷新 Magisk zip 文件。有时,不同的恢复有不同的安装过程,因此这可能会有所帮助。
卸载魔法
如果您想卸载 Magisk,可以使用与安装 Magisk 相同的方法刷新 Magisk 卸载程序 zip 文件。或者,您也可以使用 Magisk Manager 应用程序卸载 Magisk。以下是卸载 Magisk 的步骤:
- 下载魔法卸载zip从官方网站获取您的 Magisk 版本的文件。
- 关闭设备并同时按音量增大按钮 + 电源按钮,直到设备启动进入恢复模式。
- 在 TWRP 或任何其他自定义恢复中,选择“安装”并导航到 Magisk 卸载程序 zip 文件。
- 选择文件并滑动以确认安装过程。
- 卸载过程完成后,重新启动您的设备。
- 您现在已成功卸载 Magisk。
笔记:卸载 Magisk 之前,请确保禁用所有 Magisk 模块并删除使用 Magisk 所做的所有修改。不这样做可能会导致您的设备功能出现问题。
结论
Magisk 是一个非常有用的工具,可让您对 Android 设备进行 root。使用 Magisk,您可以向设备添加各种模块,以增强其功能、自定义其外观,甚至提高其性能。它还允许您绕过系统签名验证,这是安装自定义 ROM、自定义内核和其他增强设备功能的 mod 所必需的。
如果您想旁加载 Magisk 并修复签名验证失败错误 21,您可以按照本指南中提供的步骤进行操作。如果您遇到任何问题或有任何疑问,请随时在下面的评论部分中询问我们。我们将尽力帮助您。