谷歌(Google) Pixel 8/9 Pro(xl)如何获取 root 权限
本文适用于谷歌 Pixel 系列手机安卓 13、14、15 通用型教程,并非针对某一特定型号。本文的方法适用于google pixel 系列的手机,
温馨提示:安卓原生手机的刷机、解bootloader、root涉及到很多知识,请新手谨慎尝试!!!
一、首先,建议你直接刷最新的系统,或用你的手机设置–关于,查看一下系统的ROM版本。因为ROOT权限的获取,需要使用ROM中的内核文件,个人强烈建议在官网下载ROM,直接刷最新版,其他地方的ROM如果没有校验码,请自行斟酌是否使用。
谷歌 Pixel 系列手机官网地址如下,下载速度爆快:
https://developers.google.cn/android/images
下载的ROM解压后,如果配置好了最新版的adb,SDK Platform-Tools ,那么刷机是很容易的
直接使用 flash-all.bat这个bat自动执行脚本即可(注意这个脚本在你下载的官方stock里)。
如果系统不能执行自动脚本,在adb的安装目录执行DOS命令也可以:
code:(刷入系统自建的boot)
fastboot flash bootloader bootloader-coral-c2f2-0.5-8906123.img
fastboot reboot-bootloader
code:(刷入系统自建的radio)
fastboot flash radio radio-coral-g8150-00123-220708-b-8810441.img
fastboot reboot-bootloader
code:(刷入google 原生ROM)
fastboot update image-coral-tp1a.221005.002.zip
注意,执行的时候去掉这个 -w 参数,因为 -w 会清除掉你的系统内的全部数据,你得浪费大量的时间重新倒入通讯录、安装软件。
如果你不想刷机,那么跳过上述步骤,查询你的手机ROM的版本,在谷歌 Pixel 系列手机官网地址下载你自己的ROM版本,然后。 Pixel 7及以下的6、5、4、3、2等系列手机解压缩系统ROM的boot.img,也就是系统内核,要留存好,刷完机后要拷贝到手机上,这个boot.img也是修复卡loops的关键东东。
注意,这一步针对谷歌(Google) Pixel 8/9 Pro(xl),发生了变化,因为ROM结构的调整,(Google) Pixel 8/9 Pro(xl)需要解压缩的是 init_boot.img 文件来实现获取 root 权限。
二、安装最新版的Magisk Manager到手机上,在手机上用Magisk Canary Manager对内核进行破解打包,目前的版本是28.1(28100)(2024年10月)
注意,虽然Magisk 的主要作者离开了,但是代码仍然有团队在维护,目前Magisk 还是最强的获取ROOT权限的神器。
最新版的Stable/Beta Magisk Manager 下载地址: Magisk by topjohnwu
地址:https://github.com/topjohnwu/Magisk/releases
Pixel 7及以下的6、5、4、3、2等系列手机破解后,会在你的boot.img同路径生成一个magisk_patched.img,把这个文件拷贝到adb目录下,稍后还得把它刷回手机,这样手机才能获得Root权限,因为安卓10、11以后的加密机理不同,目前只能用这种方式破解。
谷歌(Google) Pixel 8/9 Pro(xl)等系列手机破解后,会在你的init_boot.img同路径生成一个magisk_patched.img,把这个文件拷贝到adb目录下,稍后还得把它刷回手机,这样手机才能获得Root权限,因为安卓14、15以后的内核结构调整,和Pixel 7及以下的6、5、4、3、2等系列手机破解稍微不一致。
三、用Magisk 成的 patched boot image,也就是破解的内核刷回手机,获取Root权限
手机还是进入 fastboot 模式
Pixel 7及以下的6、5、4、3、2等系列手机,链接到电脑,dos进入adb的目录,刷入如下命令:
Code:
fastboot flash boot magisk_patched_TQSbq.img --slot all
特别注意,安卓Q开始在开始分区引入了slot沟道的概念,你不知道你的手机是 A slot还是B slot也就是无法知晓的时候,一定要用–slot all这个参数,避免出现无限 boot loops!!!
接着重启:
Code:
fastboot reboot
如果出现了无限 boot loops,不用惊慌,刷回下载的ROM里自带的内核即可,命令如下:
Code:
fastboot flash boot --slot all boot.img
谷歌(Google) Pixel 8/9 Pro(xl)等系列手机,打开 Magisk,进行以下操作:1. 安装;2. 选择 init_boot.img;3. 开始修补文件;4. 修补成功,生成一个patched破解内核,将破解内核拷贝到adb目录下。
手机还是进入 fastboot 模式(手机开机时按住 “电源键” + “音量减”,或在电脑命令行键入 adb reboot bootloader 并回车,手机重启到 Bootloader 模式)。
输入以下命令:
fastboot flash init_boot 破解的内核.img
然后使用指令 “fastboot reboot” 重启手机。
温馨提示:如果刷入 magisk.img 后手机不能开机,可以把前面提取的 init_boot.img 通过 fastboot 刷回去,恢复原 boot,一般都能正常开机!请在电脑上保留一份 init_boot.img,以便在出现问题时进行自救!还原 boot 指令:
fastboot flash init_boot init_boot.img