小米5从supersu切换到magisk

为什么用magisk

  1. 从 Android Oreo后,似乎都改用magisk了 su的支持差了很多。
  2. Magisk的那个magisk hide真的挺好的

碰到的问题

情况:手机本身就是root的,之前安装的supersu

  1. 下载了magisk manager 直接安装v18,失败,提示:magisk boot image patched by unsupported programs
  2. 进入twrp,刷v18,还是提示magisk boot image patched by unsupported programs
  3. 更换magisk的版本v17,还是相同提示
  4. 研究了一下,去下载了Unsu
  5. 安装Unsu然后重启,重新刷magisk,同样失败
  6. 难道是twrp出问题了,重新下twrp
  7. 继续失败

解决办法

解决办法:重新刷boot.img

步骤如下:

  1. 下载mi5的线刷包(我用的开发版的,常规应该一样),卡刷包应该也可以,地址一搜就有

  2. 解压,从文件夹中images下提取boot.img

  3. 进入twrp ,先备份先用的boot.img

  4. 手机连电脑,使用如下命令

    1
    2
    3
    4
    adb devices #看看是否连上了
    adb reboot bootlader #进入fastboot
    fastboot flash boot boot.img #刷入boot映像
    fastboot boot twrp-3.2.3-0-gemini.img #进入recovery
  1. 收工,此后进入recovery,刷入magisk成功。
坚持原创技术分享,您的支持将鼓励我继续创作!