注意:获取Root权限会重置手机,如有重要数据请提前备份
本文中以小米/红米和Google Pixel为例,若有其他手机的刷机包也可以参考以下步骤
Magisk下载地址:https://github.com/topjohnwu/Magisk
小米/红米
解锁手机bootloader
手机插入SIM卡,使用该手机号登录小米账号
进入开发者选项,点击「设备解锁状态」,绑定账号与手机,等待7天(168小时)
下载小米官方解锁工具:http://www.miui.com/unlock/download.html(仅支持windows)
解压,双击启动「miflash_unlock」,登录手机上的小米账号。
手机打开USB调试,连接至电脑,执行adb reboot bootloader,进入bootloader模式
点击解锁工具右上角设置按钮,检测安装驱动。之后按照工具提示进行解锁
解锁完成后,查看开发者选项的「设备解锁状态」,若显示「已解锁」,则解锁成功
修复boot.img
下载并解压手机系统版本对应的fastboot线刷包:https://xiaomirom.com/
下载速度慢的解决方法:把下载链接中的「bigota.d.miui.com」改成「bkt-sgp-miui-ota-update-alisgp.oss-ap-southeast-1.aliyuncs.com」
若平台没有对应版本的刷机包,则可以下载与当前版本接近的包,刷一遍系统后再继续Root
刷系统方法见:Android手机刷系统方法-CSDN博客
进入刷机包目录下的images文件夹,找到boot.img,adb push到手机中
手机安装Magisk app,点击Magisk右侧的安装,选择并修补一个文件,选择刚刚adb导入的boot.img
修复完成后,查看日志中修复好的文件位置,再adb pull导出到电脑中
开始Root
执行adb reboot bootloader,进入bootloader模式
执行fastboot flash boot {上面导出的修复后boot文件},等待运行结束后,手机重新启动
查看Magisk app,若底部「超级用户」与「模块」均可以点击,则代表获取Root权限成功
Google Pixel
手机启用开发者选项,打开USB调试、OEM解锁开关
执行adb reboot bootloader,进入bootloader模式
执行fastboot flashing unlock,根据提示使用音量键和电源键解锁手机
修复boot.img
下载并解压手机对应的出厂映像:https://developers.google.com/android/images?hl=zh-cn
若平台没有对应版本的刷机包,则可以下载与当前版本接近的包,刷一遍系统后再继续Root
刷系统方法见: Android手机刷系统方法-CSDN博客
进入刷机包目录,还会包含一个zip压缩包,解压后进入对应目录,找到boot.img,adb push到手机中
剩余步骤与小米相同