通过 TWRP 安装 Magisk 操作指南

这是经典 Magisk 安装方法,通过启动 TWRP 刷入 Magisk 安装包。特点是操作简单,但仅适合旧机型使用(并要求机型 Ramdisk 结果为“是”)。新机型建议采用替换启动文件方式安装 Magisk,可以提高成功率,也是官方推荐的安装方法。

前言

  • 新手在操作前建议备份手机数据,虽然不太可能丢数据,但还是备份的稳妥。
  • 如果刷入后遇到卡米问题,可以重命名 Magisk 安装包为 uninstall.zip 重刷一次,这将移除安装。
  • 操作前需确认手机已完成 BL 解锁,不然无法操作下去。

操作流程

1. 在电脑下载好以下文件:

  • Android SDK 工具包(下载后解压缩得到 platform-tools 文件夹);
  • 对应机型 TWRP 文件(.img 后缀文件,将其放入之前解压的 platform-tools 文件夹里。如果机型没有适配 TWRP,可使用第三方版本);
  • Magisk APK 安装包(下载后更改 .zip 后缀,例如 Magisk-v22.1.apk 改为 Magisk-v22.1.zip。同样放到 platform-tools 文件夹里);

2. 将手机关机,长按开机键 + 音量下键进入 fastboot 模式,用数据线与电脑连接。

3. 电脑打开之前解压的 platform-tools 文件夹,按住 Shift 键,同时鼠标右键点击文件夹空白处,在右键菜单点击“在此处打开 Powershell 窗口”,后面提到的命令将在这个窗口里运行。

4. 运行下面命令使手机重启到 TWRP 界面(替换你实际下载的 TWRP 文件名)。

.\fastboot boot twrp-3.5.2_9-0-santoni.img

5. 进入 TWRP 界面会询问“是否保持系统分区为只读”。由于我们只是临时使用 TWRP,选择“保持只读”就行。

TWRP 是否保持系统分区为只读
TWRP 初始化界面,选择保持系统分区只读

6. TWRP 主界面依次点击“高级” -> “ADB Sideload” -> “滑动按钮开始 Sideload”。

TWRP ADB Sideload 使用图解
TWRP ADB Sideload 使用图解

7. 接着在电脑端运行下面命令刷入 Magisk 安装包(请替换实际文件名)。

adb sideload Magisk-v22.1.zip
Magisk 安装包刷入完成
Magisk 安装包刷入完成

8. 待刷入命令运行完成后,用下面命令重启手机。

adb reboot
电脑端运行命令图解
电脑端运行命令图解

9. 重启手机后会多出一个 Magisk 软件图标,点击就可以使用了,可以看到有 Root 权限管理选项。

如果没有显示 Magisk 软件图标,或者打开软件提示“解析软件包时出现问题”,只需要手动安装软件即可(之前电脑下载的 Magisk 安装包,将后缀改回 .apk 传到手机安装)。

Magisk 安装完成,已获得手机 Root 权限
Magisk 安装完成,已获得手机 Root 权限

评论列表

  1. #14

    下载的magisk apk后,直接安装,也有了图标,但是好象先进去,还要安装,但一直安装不成功其他功能也没有

  2. #13

    红米note9Pro,可以获取root吗?

  3. #12

    所有系统都可以这么刷面具吗,我看有些教程是重做boot.img然后再刷入的,这两种方法有什么区别

    1. 这种是老方法,对新机型可能不适用,现在主要用修补boot.img文件安装。

      1. 了解到了,谢谢

  4. #11

    twrp上直接安装是吗

    1. 嗯,和卡刷系统一样。

  5. #10

    到最后zip刷机包签名验证失败怎么做

    1. 指的是第七步?

      1. 接着在电脑端运行下面命令刷入 Magisk 安装包(请替换实际文件名)。

        adb sideload Magisk-v22.1.zip
        这一步

        1. 没遇过这个问题,直接将zip放到手机上试试。

          1. 在手机是,要怎么操作

          2. 放到手机存储卡上,然后直接手机上选择刷。

  6. #9

    ADB Sideload 为什么这个会failed ? 怎么处理?

    1. 检查命令行是否在文件所在目录打开的。

      1. 我是在advance 下面 那个ADB sideload, adb sideload filename.zip 那个界面停留很久,一只安装不了,几分钟后出现failed 失败提示。

      2. 就是第6步哪里出问题

        1. 具体显示什么错误?也可以放在手机存储卡里,这样就不用电脑推送文件。

          1. 就是第六步第三张图片滑块开始sideload 后,第四章图片后加载一直失败。。 其实还没有到安装zip..可能我安卓版本太低。。

          2. 加载问题可能是电脑推送文件路径不对,不过直接复制到手机存储卡里也行。

          3. sideload 依然加载不了到那时清楚了那些cach, 等等,push sdcard 后可以安装,但是reboot 进不了原来系统。。 实在呵呵

          4. 那用常规安装方法吧,修补boot文件方式,这种适合老机型使用。

  7. #8

    对应机型 TWRP 文件(.img 哪里有,打开链接没有啊

    1. 打开页面后需根据机型点击前往下载。

      1. 是apk文件啊,不是img

        1. Magisk?github访问有时抽风,多试几次或换网络。

          1. 我说的是打开后https://twrp.me/xiaomi/xiaomimi11.html
            这里面没有twrp的img文件啊

          2. 看页面中的Download Links标题。

          3. 美版和欧版下载哪个好

          4. 没有区别,只是下载服务器不同。

        2. 通过twrp ,安装一个twrp的img文件,提示有4个镜像选择,boot Recovery System Vendor, 应该选择哪个

          1. 刷twrp就刷写recovery分区,但对ab分区机型来说,通常是不刷twrp只在用时启动twrp,直接刷会有问题

  8. #7

    可以直接在twrp里安装,不要用哪个工具吧,也不要改文件名

    1. 需要改名,文中步骤正是TWRP直刷方法。

      1. 直接下载zip的格式安装文件放在down下,手机启动到第三方的twrp,选择安装找到下载的文件,滑动按钮,直到完成,就可以了

  9. #6

    老大,刷入后卡在MI这个界面进不去系统了,该如何解决呢

    1. 请问关闭系统验证了吗?通常第三方TWRP版本在高级选项里有这个功能。
      如果使用的TWRP版本没有这个功能,也可以尝试用 fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img 手动关闭系统验证(vbmeta.img文件在刷机包里提取)。

  10. #5

    请问你们的手机系统是多少啊,比如miui的版本还有是安卓几

  11. #4

    过程全部正常,成功刷入面具,成功重启,但为什么重启之后没找到面具这个应用呢?

    1. 在第三方twrp中关闭AVB 2.0/dm-verity,手动重启了几次就好了。。。

  12. #3

    大佬们求教一下,为什么我这边进行到第四步输入命令行之后,手机就会关机,重启没发生任何改变呢。

    1. 没遇过这个问题,BL解锁了吗?

      1. 我也是一样的,运行之后手机自己张昌重启了,BL是解锁了的

        1. 试下第三方TWRP版本?适配兼容性可能好些。

  13. #2

    第7步 输入命令以后 提示adb : 无法将“adb”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,
    然后再试一次。
    所在位置 行:1 字符: 1
    + adb sideload Magisk-v22.1.zip
    + ~~~
    + CategoryInfo : ObjectNotFound: (adb:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

    1. 解决办法是在adb命令前加 .\ 第8步同理。

  14. #1

    fastboot: error: Command failed

    1. 检查命令输入。

发表评论

电邮地址用于 Gravatar 头像显示,不会被公开可见。