说明:仅供学习使用,请勿用于非法用途,若有侵权,请联系博主删除
作者:zhu6201976
一、下载android10源码
1.确认手机可刷机范围
比如我的Piexel3机型,支持刷android9-android12 Android源码。
https://developers.google.com/android/images#blueline
2.开始下载
本次下载10.0.0 (QQ3A.200805.001, Aug 2020)
自行下载即可。
二、开始刷机
直接在Windows11上刷机
1.解压第一步下载的源码包,并进入目录
2.手机进入fastboot模式
手机进入 Fastboot 模式,请按照以下步骤操作:
-
关闭手机: 彻底关闭您的 Pixel 3 手机。可以长按电源键,然后选择“关机”。
-
进入 Fastboot 模式:
- 确保手机已完全关闭。
- 同时按住 音量下键 和 电源键。
- 一直按住这两个按钮,直到屏幕上出现一个带有“Start”字样和箭头,以及一些设备信息和选项的界面。这就是 Fastboot 模式(也称为 Bootloader 模式)。
3.打开终端执行命令
./flash-all.bat
如果仅仅是刷机,速度是极快的,大概3分钟搞定。下面是刷机成功耗时: Finished. Total time: 211.082s
三、获取root权限
1.安装Magisk.apk
此处安装 magisk23.0.apk 版本 具体根据机型下载
Releases · topjohnwu/Magisk · GitHub
2.Magisk打补丁
Magisk.apk安装后 打开如果显示失败 需要打补丁。
解压 boot.img(来自你刷的 factory image)
把这个 boot.img 文件传到手机中(例如 /sdcard/Download/)
打开 Magisk App;
选择 Install → Select and Patch a File;
选择你手机中的 boot.img;
它会输出一个 magisk_patched.img 文件(在 /Download/ 文件夹);
把 magisk_patched.img 拷回电脑。
adb reboot bootloader
fastboot flash boot magisk_patched.img
fastboot reboot
3.验证Root权限
至此,Root权限获取成功。