#Android-A New Start-记一次不同寻常的刷机

😰5ea1


刷机流程(主要是刷一个root)

  1. 第一步先解一个BL锁,去设置里面打开OEMadb调试开关,用adb依次打下面的指令,先进入到Bootloader模式,再解锁
adb reboot bootloader
fastboot flashing unlock

说实话打完这两步看了眼机子,我还是很慌的,因为这个界面属实有点吓人
1
此时要用音量键来选择模式,选到Unlock the bootloader选项,按下电源键表示选中
选择完毕后会显示unlock,表示BL锁解锁成功
解锁后再输入fastboot reboot重启设备~

  1. 接下来要提取一个当前系统的启动映像,由于不太会直接解包(,所以直接从官网搜索对应的版本号,然后下载下来提包
    2
    这里可以看到这台机子的系统版本号是BP1A.250305.019,去官网上下载镜像:https://developers.google.com/android/ota
    下载下来解两个压缩包拿到init_boot.img
    3
    拿到以后把img文件放进手机本地目录下,方便后面调用

  2. 然后是非常重要的一步,用面具去修复img文件,这一步需要保证你的面具应用的版本足够新,我一开始用了一个magisk delta,2022.09的版本,结果我的机子刚好是2022.10的版本,这里做了一个系统的大的调整,导致面具刷不上
    所以这里一定要从github上重新下一个最新版本的magisk,用adb install [*.apk]把面具安装上去,打开后用面具修复上面拿出来的init_boot.img文件,修复以后在电脑上从download目录下拿到修复后的magisk_patched-*.img
    4

  3. 电脑下载工具 adb-fastboot,然后依次打入下面指令刷入boot

adb reboot bootloader
fastboot flash init_boot [面具文件]
fastboot reboot

重启即可刷入root


战败cg:

5
已经是砖了(

要注意上面那条fastboot flash init_boot [面具文件],如果是pixel7及以上的机器,一定要刷init,不要刷boot