website: Add anchors for zh_CN
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# 安装
|
||||
# 安装 {#title}
|
||||
|
||||
## 检查您的设备是否被支持
|
||||
## 检查您的设备是否被支持 {#check-if-supported}
|
||||
|
||||
从 [GitHub Releases](https://github.com/tiann/KernelSU/releases) 或 [酷安](https://www.coolapk.com/apk/me.weishu.kernelsu) 下载 KernelSU 管理器应用,然后将应用程序安装到设备并打开:
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
对于显示“不支持”的设备,这里有一个[非官方支持设备列表](unofficially-support-devices.md),你可以用这个列表里面的内核自行编译。
|
||||
:::
|
||||
|
||||
## 备份你的 boot.img
|
||||
## 备份你的 boot.img {#backup-boot-image}
|
||||
|
||||
在进行刷机操作之前,你必须先备份好自己的原厂 boot.img。如果你后续刷机出现了任何问题,你都可以通过使用 fastboot 刷回原厂 boot 来恢复系统。
|
||||
|
||||
@@ -19,9 +19,9 @@
|
||||
任何刷机操作都是有风险的,请务必做好这一步再进行下一步操作!!必要时你还可以备份你手机的所有数据。
|
||||
:::
|
||||
|
||||
## 必备知识
|
||||
## 必备知识 {#acknowage}
|
||||
|
||||
### ADB 和 fastboot
|
||||
### ADB 和 fastboot {#adb-and-fastboot}
|
||||
|
||||
此教程默认你会使用 ADB 和 fastboot 工具,如果你没有了解过,建议使用搜索引擎先学习相关知识。
|
||||
|
||||
@@ -43,13 +43,13 @@ w .x .y -zzz -k -something
|
||||
请注意,内核版本中的 SubLevel 不属于 KMI 的范畴!也就是说 `5.10.101-android12-9-g30979850fc20` 与 `5.10.137-android12-9-g30979850fc20` 的 KMI 相同!
|
||||
:::
|
||||
|
||||
### 内核版本与 Android 版本
|
||||
### 内核版本与 Android 版本 {#kernel-version-vs-android-version}
|
||||
|
||||
请注意:**内核版本与 Android 版本并不一定相同!**
|
||||
|
||||
如果您发现您的内核版本是 `android12-5.10.101`,然而你 Android 系统的版本为 Android 13 或者其他;请不要觉得奇怪,因为 Android 系统的版本与 Linux 内核的版本号不一定是一致的;Linux 内核的版本号一般与**设备出厂的时候自带的 Android 系统的版本一致**,如果后续 Android 系统升级,内核版本一般不会发生变化。如果你需要刷机,**请以内核版本为准!!**
|
||||
|
||||
## 安装介绍
|
||||
## 安装介绍 {#installation-introduction}
|
||||
|
||||
KernelSU 的安装方法有如下几种,各自适用于不同的场景,请按需选择:
|
||||
|
||||
@@ -58,7 +58,7 @@ KernelSU 的安装方法有如下几种,各自适用于不同的场景,请
|
||||
3. 使用 KernelSU 提供的 boot.img 使用 fastboot 安装
|
||||
4. 手动修补 boot.img 然后安装
|
||||
|
||||
## 使用自定义 Recovery 安装
|
||||
## 使用自定义 Recovery 安装 {#install-by-recovery}
|
||||
|
||||
前提:你的设备必须有自定义的 Recovery,如 TWRP;如果没有或者只有官方 Recovery,请使用其他方法。
|
||||
|
||||
@@ -70,7 +70,7 @@ KernelSU 的安装方法有如下几种,各自适用于不同的场景,请
|
||||
|
||||
PS. 这种方法适用于任何情况下的安装(不限于初次安装或者后续升级),只要你用 TWRP 就可以操作。
|
||||
|
||||
## 使用内核刷写 App 安装
|
||||
## 使用内核刷写 App 安装 {#install-by-kernel-flasher}
|
||||
|
||||
前提:你的设备必须已经 root。例如你已经安装了 Magisk 获取了 root,或者你已经安装了旧版本的 KernelSU 需要升级到其他版本的 KernelSU;如果你的设备无 root,请尝试其他方法。
|
||||
|
||||
@@ -87,11 +87,11 @@ PS. 这种方法适用于任何情况下的安装(不限于初次安装或者
|
||||
|
||||
PS. 这种方法在升级 KernelSU 的时候较为方便,无需电脑即可完成(注意备份!)。
|
||||
|
||||
## 使用 KernelSU 提供的 boot.img 安装
|
||||
## 使用 KernelSU 提供的 boot.img 安装 {#install-by-kernelsu-boot-image}
|
||||
|
||||
这张方法无需你有 TWRP,也不需要你的手机有 root 权限;适用于你初次安装 KernelSU。
|
||||
|
||||
### 找到合适的 boot.img
|
||||
### 找到合适的 boot.img {#found-propery-image}
|
||||
|
||||
KernelSU 为 GKI 设备提供了通用的 boot.img,您应该将 boot.img 刷写到设备的 boot 分区。
|
||||
|
||||
@@ -105,7 +105,7 @@ KernelSU 为 GKI 设备提供了通用的 boot.img,您应该将 boot.img 刷
|
||||
3. Pixel 设备有些特殊,请查看下面的教程。
|
||||
:::
|
||||
|
||||
### 将 boot.img 刷入设备
|
||||
### 将 boot.img 刷入设备 {#flash-boot-image}
|
||||
|
||||
使用 `adb` 连接您的设备,然后执行 `adb reboot bootloader` 进入 fastboot 模式,然后使用此命令刷入 KernelSU:
|
||||
|
||||
@@ -117,7 +117,7 @@ fastboot flash boot boot.img
|
||||
如果你的设备支持 `fastboot boot`,可以先使用 `fastboot boot boot.img` 来先尝试使用 boot.img 引导系统,如果出现意外,再重启一次即可开机。
|
||||
:::
|
||||
|
||||
### 重启
|
||||
### 重启 {#reboot}
|
||||
|
||||
刷入完成后,您应该重新启动您的设备:
|
||||
|
||||
@@ -125,7 +125,7 @@ fastboot flash boot boot.img
|
||||
fastboot reboot
|
||||
```
|
||||
|
||||
## 手动修补 boot.img
|
||||
## 手动修补 boot.img {#patch-boot-image}
|
||||
|
||||
对于某些设备来说,其 boot.img 格式不那么常见,比如不是 `lz4`, `gz` 和未压缩;最典型的就是 Pixel,它 boot.img 的格式是 `lz4_legacy` 压缩,ramdisk 可能是 `gz` 也可能是 `lz4_legacy` 压缩;此时如果你直接刷入 KernelSU 提供的 boot.img,手机可能无法开机;这时候,你可以通过手动修补 boot.img 来实现。
|
||||
|
||||
@@ -136,13 +136,13 @@ fastboot reboot
|
||||
|
||||
其中,Android-Image-Kitchen 适用于 PC 上操作,magiskboot 需要手机配合。
|
||||
|
||||
### 准备
|
||||
### 准备 {#patch-preparation}
|
||||
|
||||
1. 获取你手机的原厂 boot.img;你可以通过你手机的线刷包解压后之间获取,如果你是卡刷包,那你也许需要[payload-dumper-go](https://github.com/ssut/payload-dumper-go)
|
||||
2. 下载 KernelSU 提供的与你设备 KMI 版本一致的 AnyKernel3 刷机包(可以参考 *自定义 TWRP 刷入一节*)。
|
||||
3. 解压缩 AnyKernel3 刷机包,获取其中的 `Image` 文件,此文件为 KernelSU 的内核文件。
|
||||
|
||||
### 使用 Android-Image-Kitchen
|
||||
### 使用 Android-Image-Kitchen {#using-android-image-kitchen}
|
||||
|
||||
1. 下载 Android-Image-Kitchen 至你电脑
|
||||
2. 将手机原厂 boot.img 放入 Android-Image-Kitchen 根目录
|
||||
@@ -150,7 +150,7 @@ fastboot reboot
|
||||
4. 将`split_img` 目录中的 `boot.img-kernel` 替换为你从 AnyKernel3 解压出来的 `Image`(注意名字改为 boot.img-kernel)。
|
||||
5. 在 Android-Image-Kitchecn 根目录执行 `./repackimg.sh`;此时你会得到一个 `image-new.img` 的文件;使用此 boot.img 通过 fastboot 刷入即可(刷入方法参考上一节)。
|
||||
|
||||
### 使用 magiskboot
|
||||
### 使用 magiskboot {#using magiskboot}
|
||||
|
||||
1. 在 Magisk 的 [Release 页面](https://github.com/topjohnwu/Magisk/releases) 下载最新的 Magisk 安装包。
|
||||
2. 将 Magisk-*.apk 重命名为 Magisk-vesion.zip 然后解压缩。
|
||||
@@ -161,7 +161,7 @@ fastboot reboot
|
||||
7. 使用 `Image` 替换 `kernel`: `mv -f Image kernel`
|
||||
8. 执行 `./magiskboot repack boot.img` 打包 img,此时你会得到一个 `new-boot.img` 的文件,使用这个文件 fastboot 刷入设备即可。
|
||||
|
||||
## 其他变通方法
|
||||
## 其他变通方法 {#other-methods}
|
||||
|
||||
其实所有这些安装方法的主旨只有一个,那就是**替换原厂的内核为 KernelSU 提供的内核**;只要能实现这个目的,就可以安装;比如以下是其他可行的方法:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user