website: Add anchors for zh_CN

This commit is contained in:
tiann
2023-03-27 15:35:57 +08:00
parent 86ff022dc6
commit 284b962d64
6 changed files with 42 additions and 42 deletions

View File

@@ -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 提供的内核**;只要能实现这个目的,就可以安装;比如以下是其他可行的方法: