使用magisk官方的boot_patch脚本可以自动修补boot镜像,但在Windows系统上是无法直接运行sh脚本文件的。不过,我们可以在手机上运行它。
步骤1. 获取所需文件
所有修补boot镜像要用到的文件都可以在已root的手机上的/data/adb/magisk/目录下获取 。
将整个magisk文件夹直接复制到电脑上
步骤2. 推送文件
将电脑上的magisk文件夹使用adb推送到/data/local/tmp/目录下
将需要修补的boot镜像推送到/data/local/tmp/magisk/目录下
adb shell中cd到/data/tmp/local/magisk/目录下
给执行权限chmod +x *(偷懒直接用*了)
步骤3. 修补boot
执行boot_patch.sh即可
./boot_patch.sh boot.img(boot镜像的路径/名字)
可能会有的问题:
问:为什么不直接在magisk管理器中直接修补boot镜像?
答:建议看看此图文标题前半段 。
问:为什么不把magisk文件夹推送到/sdcard里?
答:因为在sdcard中无法给予执行权限。