安装 BakaSU
本页目录
下载BakaSU管理器
安装
BakaSU 提供了以下两种方式来安装 BakaSU
LKM 安装
GKI2/GKI1/非GKI内核(AnyKernel3)安装
BakaSU 管理器虽然内置了 AnyKernel3 的安装方式,但是在管理器未获得ROOT权限时,这个安装方法不会被显示出来。您可能需要以下操作才可使用
1.通过 LKM安装 获取root后再进行刷入AnyKernel3包
2.使用magiskboot手动修改boot镜像
手动修改boot镜像
Magisk 官方提供的 magiskboot 只能运行在 Android/Linux 设备上,如果你想在 macOS/Windows 上使用 magiskboot 可以使用第二个方法。
准备
- 获取你手机的原厂
boot.img;你可以通过你手机的线刷包解压后直接获取,如果你是卡刷包,则你也许需要使用 payload-dumper-go - 下载你所获取到的 AnyKernel3 刷机包
- 解压缩 AnyKernel3 刷机包,获取其中的
Image文件,此文件为 KernelSU 的内核文件。
在 Android 设备上使用 magiskboot
- 在 Magisk 的 Release 页面 下载最新的 Magisk 安装包。
- 将
Magisk-*(version).apk重命名为Magisk-*.zip然后解压缩。 - 将解压后的
Magisk-*/lib/arm64-v8a/libmagiskboot.so文件,使用 adb push 到手机:adb push Magisk-*/lib/arm64-v8a/libmagiskboot.so /data/local/tmp/magiskboot - 使用 adb 将原厂 boot.img 和 AnyKernel3 中的 Image 推送到手机
- adb shell 进入 /data/local/tmp/ 目录,然后赋予刚 push 文件的可执行权限
chmod +x magiskboot - adb shell 进入 /data/local/tmp/ 目录,执行
./magiskboot unpack boot.img此时会解包boot.img得到一个叫做kernel的文件,这个文件为你原厂的 kernel - 使用
Image替换kernel:mv -f Image kernel - 执行
./magiskboot repack boot.img打包 img,此时你会得到一个new-boot.img的文件,使用这个文件 fastboot 刷入设备即可。
在 macOS/Windows/Linux 上使用 magiskboot
- 在 magiskboot_build 下载适合你操作系统的
magiskboot二进制文件。 - 在你的 PC 上准备好设备原厂的 boot.img 和 KernelSU 的 Image。
chmod +x magiskboot- 在你 PC 上合适的目录执行
./magiskboot unpack boot.img来解包boot.img, 你会得到一个kernel文件,这个文件是你设备原厂的 kernel。 - 使用
Image替换kernel:mv -f Image kernel - 执行
./magiskboot repack boot.img打包 img,此时你会得到一个new-boot.img的文件,使用这个文件 fastboot 刷入设备即可。