Browse Source

docs: restore kernelsu.md without Classic label

TheWildJames 1 week ago
parent
commit
88a998b122
5 changed files with 31 additions and 1 deletions
  1. 1 1
      README.md
  2. 1 0
      docs/index.md
  3. 1 0
      docs/kernelsu-next.md
  4. 27 0
      docs/kernelsu.md
  5. 1 0
      docs/resukisu.md

+ 1 - 1
README.md

@@ -34,7 +34,7 @@ By flashing this kernel, **YOU** are choosing to make these modifications. If so
 
 ## Features
 
-- [KernelSU-Next](docs/kernelsu-next.md) / [ReSukiSU](docs/resukisu.md) - root implementations
+- [KernelSU](docs/kernelsu.md) / [KernelSU-Next](docs/kernelsu-next.md) / [ReSukiSU](docs/resukisu.md) - root implementations
 - [SUSFS](docs/susfs.md) - root hiding
 - [NoMount](docs/nomount.md) - mount metamodule
 - [Mountify](docs/mountify.md) - OverlayFS global mounts

+ 1 - 0
docs/index.md

@@ -4,6 +4,7 @@ Per-feature documentation for the GKI2 kernels built from this repository.
 
 ## Root Implementations
 
+- [KernelSU](kernelsu.md)
 - [KernelSU-Next](kernelsu-next.md)
 - [ReSukiSU](resukisu.md)
 

+ 1 - 0
docs/kernelsu-next.md

@@ -20,6 +20,7 @@ The KernelSU-Next manager APK is built from the official `KernelSU-Next/KernelSU
 
 ## Related
 
+- [kernelsu.md](kernelsu.md) - KernelSU
 - [resukisu.md](resukisu.md) - ReSukiSU
 - [susfs.md](susfs.md) - root hiding add-on
 - [index.md](../index.md) - full feature index

+ 27 - 0
docs/kernelsu.md

@@ -0,0 +1,27 @@
+# KernelSU
+
+KernelSU is a root solution for Android GKI devices that operates in kernel mode and grants root permission to userspace applications from kernel space. It is the original implementation by `tiann`.
+
+## Source
+
+- **Source:** [tiann/KernelSU](https://github.com/tiann/KernelSU) (`main` branch)
+- **Pinned commit:** `932014ab5b2c9b74a3d11e2ec4d17dd10fc9442e`
+
+Pinned in `main.yml` as `PIN_KERNELSU` and resolved via `pick` so builds are always verified against an exact commit.
+
+## How This Repo Uses It
+
+- Built when `root_flavor` is **`KernelSU`** or **`All`**.
+- SUSFS patches are applied during the build workflow (when `use_susfs` is enabled) rather than sourced from a SUSFS-enabled fork.
+- Resolved at the pinned commit in verified mode; at latest `main` tip in latest mode.
+
+## Manager
+
+The KernelSU manager APK is built from `tiann/KernelSU`. The manager version should match the kernel version (e.g., kernel version `30100` → manager version `30100`).
+
+## Related
+
+- [kernelsu-next.md](kernelsu-next.md) - KernelSU-Next
+- [resukisu.md](resukisu.md) - ReSukiSU
+- [susfs.md](susfs.md) - root hiding add-on
+- [index.md](../index.md) - full feature index

+ 1 - 0
docs/resukisu.md

@@ -21,6 +21,7 @@ The ReSukiSU manager APK is built from `ReSukiSU/ReSukiSU`. The manager version
 
 ## Related
 
+- [kernelsu.md](kernelsu.md) - KernelSU
 - [kernelsu-next.md](kernelsu-next.md) - KernelSU-Next
 - [susfs.md](susfs.md) - root hiding add-on
 - [index.md](../index.md) - full feature index