小米8root

极客#

小米8root有两条路,第一是刷小米8开发者版本root,第二是是刷三方Recovery进行root

不论是那种方式,手机都需要BL解锁。

BL解锁

安卓手机出厂都会有bootloader锁,如果用户不解锁就无法直接卡刷第三方ROM或者获取root权限,起到更好的保护手机的系统安全的作用。也就是说,它相当于安卓系统的一个初始化安全锁,安卓手机如果ROOT或者刷入第三方ROM,需要先进行 Bootloader 解锁。

想要BL解锁需要先进入开发者模式

步骤:设置 - 我的设备 - 全部参数 - MIUI版本(多次连点,系统会提示开发者模式)

进入开发者模式后,找到设置 - 更多设置 - 开发者选项 - 设备解锁状态 绑定自己的小米账号,而且绑定小米账号解锁需要手机插入sim卡。

申请解锁小米手机 (miui.com)

到小米的网站下载小米解锁工具,下载完成后解压

image.png

登录小米账号,和手机绑定的账号要一致,登陆点击右上角的设置按钮

image.png

点击驱动检测先安装驱动,然后手机关机,关机进入fastboot模式,关机按住音量-键 + 开机键进入fastboot, 然后usb连接线链接手机和电脑,你会发现小米提供的解锁工具的解锁按键变成多了可点击的状态,点击解锁,解锁后会自动重启。

开发版本刷入以及root

通过线刷升级 (miui.com)

先进入小米论坛下载线刷工具以,打开线刷工具,会提示安装驱动,点击安装,没有提示就点击左上角Driver进行安装

image.png

下载小米 8 (dipper) 开发版(公测)刷机包 MIUI10 9.6.27 | XiaomiROM.com

下载开发版本的线刷包,通过上面这个网站(根据手机型号),然后在点击选择,选择你下载的线刷包,需要解压,选择解压后的文件夹,注意文件夹层级

image.png

image.png

刷机前需要手机进入fastboot模式,关机按住音量-键 + 开机键进入fastboot,usb连接线连接电脑和手机,刷新设备,点击刷机,等待刷机成功会自动重启。

稳定版刷开发版本需要BL解锁,然后刷机成功后,想要root, 需要重新进行BL解锁,解锁后,进入安全管家 -> 授权管理,进行开启root的操作。

image.png

刷三方Recovery进行root

Recovery的字面意思是恢复、复原。对于手机来说,Recovery就是安卓的手机提供的一种可以对手机内部的数据或系统进行修改的模式,类似于window PE或DOS。在手机进入Recovery后,可以将手机恢复到出厂设置、升级手机的系统、对手机进行刷机等等。

这种root方法,稳定版即可,开发版本在bl解锁之后,不使用官方的安全关键获取root,通过这种方式刷入面具也可以实现root。

这里刷入twrp, 先进入twrp官网进行下载

TeamWin - TWRP

进入官网后,点击devices, 进入品牌列表

image.png

image.png

选择小米,找到我们的型号点击,进入下载页面

image.png

image.png

找到Download link点击Primary (Americas) 进行下载

image.png

image.png

下载下来是一个img文件,我们需要使用fastboot工具刷入recovery, 这个工具在Android 调试桥 (adb) 中有,可以到以下网站下载

Android 调试桥 (adb) | Android 开发者 | Android Developers

adb常用命令

  • adb reboot ——重启手机
  • adb reboot bootloader ——重启手机到fastboot模式
  • adb reboot recovery ——重启手机到recovery模式
  • adb install xxx.apk ——安装当前目录下的apk包到手机

fastboot常用命令

  • fastboot reboot —— 重启手机
fastboot flash recovery D:\Downloads\twrp-3.6.1_9-0-dipper.img

image.png

执行以上命令需要手机进入fastboot模式。

执行命令fastboot reboot可以让手机重启,重启使用adb reboot recovery 进入recovery刷入magisk

twrp刷入成功后,我们可以通过刷入Magisk面具获取root, Magisk面具的下载github地址

Releases · topjohnwu/Magisk (github.com)

image.png

将后缀 .apk 改为 .zip 即是刷机包,重命名为 uninstall.zip 即是卸载包, apk直接安装就是管理器。

我们下载成功后将apk后缀修改为zip, 然后复制到手机目录中,然后进入recovery模式

我们可以在关机状态下,按音量+键 + 开机键 进入recovery模式,也可以通过adb进入recovery模式

# 重启进入Recovery
adb reboot recovery
# 重启进入bootloader界面
adb reboot bootloader

进入recovery模式就会进入twrp管理页面

image.png

image.png

安装成功后会重启,刷入面具就自动获取root了, 如果进去显示Magisk让你安装完整版本的Magisk的话,我们把我们上面下载的apk, 修改为zip的在修改成apk进行安装

Screenshot_2022-06-04-10-08-54-864_com.topjohnwu.magisk1.jpg

如果magisk ramdisk显示false, 那在点击安装,选择直接安装,安装后重启,zygisk可以点击设置,在设置中打开,重启生效。

我这里使用的版本

TWRP Xiaomi Mi 8 (dipper)

Primary (Americas)

twrp-3.6.1_9-0-dipper.img

Magisk Magisk-v24.3.apk 修改成Magisk-v24.3.zip放到手机中,使用recovery刷完后,在启动后在修改成apk安装。

adb shell
# 进入shell,请求切换到root
su root # 这个时候就能看出来我们root成功了。

参考链接

小米手机刷 TWRP 方法(解决卡米问题) – MIUI历史版本 (miuiver.com)

小米8青春版获取ROOT权限保姆级教程 - 知乎 (zhihu.com)

posted @ 2022-06-04 10:16  Bug的梦魇  阅读(4655)  评论(0编辑  收藏  举报