android magisk 来管理 root
以 google pixel 为例,需要先解锁系统的 bootloader
注意:在操作前建议先备份重要数据
step1
下载对应 factory 镜像(需要与手机当前运行的版本相同)
https://developer.android.com/about/versions/14/download
如果下载较慢,可以尝试通过迅雷进行下载(多线程下载优势)
解压对应的 zip 以获得 boot.img

step2
在手机上安装 magisk,同时将手机连接到电脑,将上一步得到的 boot.img 通过 adb 命令传输到手机
adb push boot.img /sdcard/Download/

点击选择开始,选择对应的 boot.img 文件

使用 adb 命令将新的 boot.img 回传回电脑
adb pull /sdcard/Download/magisk_patched-26100_Q5Le9.img ~/Downloads
step3
使用 adb 命令将手机重启到 bootloader 模式,以刷入新的 boot.img
adb reboot bootloader
fastboot flash boot magisk_patched-26100_Q5Le9.img
如果 ubuntu 执行可能出现连接不上手机的情况,可以使用 root 账户

开机在检查一下

SuperUser 不再是灰色后,表示完成系统的 root 了,然后就可以按照自己需要的模块了,比如开启 volte
2025-10
Android 16 QPR2 boot, After deadloop boot
不要随意升级 Android 最新的系统,有可能 magisk 可能会获取 root 权限失败,导致 pixel 的设备无法打接电话(影响正常使用)
升级新版本时,去 https://github.com/topjohnwu/Magisk 的 issues 区域看看有没有 root 失败的问题
即使刷入的 magisk 修改后 boot.img ,也可以通过再次刷入原始的 boot.img 进行恢复(只是 root 失败,不需要双清数据)
2026-01
pixel 较新的机型需要刷入的文件为 init_boot.img
2026-03
ota 的镜像需要从 payload.bin 提取对应的 boot 文件
payload-dumper-go -p init_boot payload.bin
参考
转载请注明作者和出处,并添加本页链接。
原文链接: //xiaochun.zrlog.com/android-root-manage.html