BakaSU
返回顶部

安装 BakaSU

本页目录

下载BakaSU管理器

安装

BakaSU 提供了以下两种方式来安装 BakaSU

LKM 安装

GKI2/GKI1/非GKI内核(AnyKernel3)安装

BakaSU 管理器虽然内置了 AnyKernel3 的安装方式,但是在管理器未获得ROOT权限时,这个安装方法不会被显示出来。您可能需要以下操作才可使用

1.通过 LKM安装 获取root后再进行刷入AnyKernel3包

2.使用magiskboot手动修改boot镜像

手动修改boot镜像

  1. magiskboot
  2. magiskboot_build

Magisk 官方提供的 magiskboot 只能运行在 Android/Linux 设备上,如果你想在 macOS/Windows 上使用 magiskboot 可以使用第二个方法。

准备
  1. 获取你手机的原厂 boot.img;你可以通过你手机的线刷包解压后直接获取,如果你是卡刷包,则你也许需要使用 payload-dumper-go
  2. 下载你所获取到的 AnyKernel3 刷机包
  3. 解压缩 AnyKernel3 刷机包,获取其中的 Image 文件,此文件为 KernelSU 的内核文件。
在 Android 设备上使用 magiskboot
  1. 在 Magisk 的 Release 页面 下载最新的 Magisk 安装包。
  2. 将 Magisk-*(version).apk 重命名为 Magisk-*.zip 然后解压缩。
  3. 将解压后的 Magisk-*/lib/arm64-v8a/libmagiskboot.so 文件,使用 adb push 到手机:adb push Magisk-*/lib/arm64-v8a/libmagiskboot.so /data/local/tmp/magiskboot
  4. 使用 adb 将原厂 boot.img 和 AnyKernel3 中的 Image 推送到手机
  5. adb shell 进入 /data/local/tmp/ 目录,然后赋予刚 push 文件的可执行权限 chmod +x magiskboot
  6. adb shell 进入 /data/local/tmp/ 目录,执行 ./magiskboot unpack boot.img 此时会解包 boot.img 得到一个叫做 kernel 的文件,这个文件为你原厂的 kernel
  7. 使用 Image 替换 kernel: mv -f Image kernel
  8. 执行 ./magiskboot repack boot.img 打包 img,此时你会得到一个 new-boot.img 的文件,使用这个文件 fastboot 刷入设备即可。
在 macOS/Windows/Linux 上使用 magiskboot
  1. 在 magiskboot_build 下载适合你操作系统的 magiskboot 二进制文件。
  2. 在你的 PC 上准备好设备原厂的 boot.img 和 KernelSU 的 Image。
  3. chmod +x magiskboot
  4. 在你 PC 上合适的目录执行 ./magiskboot unpack boot.img 来解包 boot.img, 你会得到一个 kernel 文件,这个文件是你设备原厂的 kernel。
  5. 使用 Image 替换 kernel: mv -f Image kernel
  6. 执行 ./magiskboot repack boot.img 打包 img,此时你会得到一个 new-boot.img 的文件,使用这个文件 fastboot 刷入设备即可。

输入关键词,搜索指南、设备与内核集成。