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