|
|
@@ -5,12 +5,10 @@
|
|
|
|
|
|
## Choose your method
|
|
|
|
|
|
-| Method | When to use | Requires root |
|
|
|
-|--------|-------------|---------------|
|
|
|
-| **Kernel Flasher** | Upgrading with root already available, no PC needed | Yes |
|
|
|
-| **magiskboot** | Flash a pre-patched `boot.img` directly (no pre-rooted setup required) | No |
|
|
|
-
|
|
|
-Expand the section you need below — all are collapsed by default.
|
|
|
+| Method | When to use | Requires root | Guide |
|
|
|
+|--------|-------------|---------------|-------|
|
|
|
+| **Kernel Flasher** | Upgrading with root already available, no PC needed | Yes | [kernelflasher.md](kernelflasher.md) |
|
|
|
+| **magiskboot** | When you want to flash a pre-patched `boot.img` directly (no pre-rooted setup required) | No | [magiskboot.md](magiskboot.md) |
|
|
|
|
|
|
## Prerequisites
|
|
|
|
|
|
@@ -44,115 +42,9 @@ For Pre-GKI or GKI 1.0 kernels, contact [@TheWildJames](https://t.me/TheWildJame
|
|
|
|
|
|
See **[Supported Devices](supported-devices.md)**.
|
|
|
|
|
|
----
|
|
|
-
|
|
|
-<details>
|
|
|
-<summary><b> Install with Kernel Flasher — no PC, requires root</b></summary>
|
|
|
-
|
|
|
-> [!NOTE]
|
|
|
-> More convenient when upgrading KernelSU and can be done without a computer.
|
|
|
-
|
|
|
-- Root access already granted to the flashing app (for first install from stock without root, use recovery/fastboot — see magiskboot section below)
|
|
|
-- AnyKernel3 ZIP matching your kernel version from [Releases](https://github.com/WildKernels/GKI_KernelSU_SUSFS/releases)
|
|
|
-
|
|
|
-**Steps:**
|
|
|
-
|
|
|
-1. **Download the AnyKernel3 ZIP** from the latest [Releases](https://github.com/WildKernels/GKI_KernelSU_SUSFS/releases) page.
|
|
|
-2. **Open the Kernel Flasher app**, grant root permissions when prompted.
|
|
|
-3. **Select the AnyKernel3 ZIP** and flash. Do not interrupt.
|
|
|
-4. **Reboot** when prompted and verify the manager shows the expected version.
|
|
|
+## After flashing
|
|
|
|
|
|
-**Supported flashing apps:**
|
|
|
-
|
|
|
-| App | Notes |
|
|
|
-|-----|-------|
|
|
|
-| [Kernel Flasher](https://github.com/fatalcoder524/KernelFlasher) | Recommended, actively maintained |
|
|
|
-
|
|
|
-</details>
|
|
|
-
|
|
|
-<details>
|
|
|
-<summary><b> Patch boot.img Manually (magiskboot) — Android / Linux</b></summary>
|
|
|
-
|
|
|
-Use the [official magiskboot build](https://github.com/topjohnwu/Magisk/releases) — works on Android and Linux.
|
|
|
-
|
|
|
-**Preparation:**
|
|
|
-
|
|
|
-1. Get your device's stock `boot.img`.
|
|
|
-2. Download the AnyKernel3 ZIP for your kernel version from [Releases](https://github.com/WildKernels/GKI_KernelSU_SUSFS/releases).
|
|
|
-3. Unpack the ZIP and get the `Image` file (the KernelSU kernel).
|
|
|
-
|
|
|
-**Android** — via adb + `libmagiskboot.so` (in `/data/local/tmp/`):
|
|
|
-
|
|
|
-```sh
|
|
|
-# Push files
|
|
|
-adb push Magisk-*/lib/arm64-v8a/libmagiskboot.so /data/local/tmp/magiskboot
|
|
|
-adb push boot.img /data/local/tmp/
|
|
|
-adb push Image /data/local/tmp/
|
|
|
-
|
|
|
-# On device
|
|
|
-adb shell
|
|
|
-cd /data/local/tmp/
|
|
|
-chmod +x magiskboot
|
|
|
-./magiskboot unpack boot.img
|
|
|
-mv -f Image kernel
|
|
|
-./magiskboot repack boot.img
|
|
|
-# Test then flash
|
|
|
-fastboot boot new-boot.img
|
|
|
-fastboot flash boot new-boot.img
|
|
|
-```
|
|
|
-
|
|
|
-**Linux** — official magiskboot:
|
|
|
-
|
|
|
-```sh
|
|
|
-chmod +x magiskboot
|
|
|
-./magiskboot unpack boot.img
|
|
|
-mv -f Image kernel
|
|
|
-./magiskboot repack boot.img
|
|
|
-fastboot boot new-boot.img
|
|
|
-fastboot flash boot new-boot.img
|
|
|
-```
|
|
|
-
|
|
|
-</details>
|
|
|
-
|
|
|
-<details>
|
|
|
-<summary><b> Post-Install — Verify & Finish Setup</b></summary>
|
|
|
-
|
|
|
-Do these checks in order after flashing:
|
|
|
-
|
|
|
-**1. Download matching manager — KernelSU / KernelSU-Next / ReSukiSU**
|
|
|
-
|
|
|
-- [ ] Download the `manager-apk-*` from the same [Releases](https://github.com/WildKernels/GKI_KernelSU_SUSFS/releases) page you got the kernel from.
|
|
|
-- [ ] Install / update it over any existing manager.
|
|
|
-- [ ] Open the manager — it should show the kernel version you just flashed (e.g. `6.1.x-androidXX-Wild`) and report "Working".
|
|
|
-
|
|
|
-**2. SUSFS**
|
|
|
-
|
|
|
-- [ ] In the manager, install the [sidex15/susfs4ksu-module](https://github.com/sidex15/susfs4ksu-module).
|
|
|
-- [ ] Reboot.
|
|
|
-
|
|
|
-**3. Meta Module (if mounting modules)**
|
|
|
-
|
|
|
-- [ ] [NoMount](https://github.com/maxsteeel/nomount) (Recommended) — `NoMount-metamodule-*commit*.zip` from [Releases](https://github.com/WildKernels/GKI_KernelSU_SUSFS/releases)
|
|
|
-- [ ] [Mountify](https://github.com/backslashxx/mountify) — latest compatible module
|
|
|
-
|
|
|
-> [!NOTE]
|
|
|
-> Only one is required. Compatibility with SUSFS shifts with updates.
|
|
|
-
|
|
|
-**4. DroidSpaces**
|
|
|
-
|
|
|
-- [ ] Download the app: [ravindu644/Droidspaces-OSS](https://github.com/ravindu644/Droidspaces-OSS)
|
|
|
-
|
|
|
-**5. Troubleshooting**
|
|
|
-
|
|
|
-- **General issues** — try restarting your device.
|
|
|
-- **Bootloop** — restore a stock boot.img via fastboot/recovery.
|
|
|
-- **Manager and kernel version do not match (e.g. 31000 != 32000)** — install the latest kernel and manager from the release and reboot.
|
|
|
-- **Root not working** — ensure the manager matches the flashed flavor (KernelSU / KernelSU-Next / ReSukiSU).
|
|
|
-
|
|
|
-> [!CAUTION]
|
|
|
-> **Nuclear option:** Uninstall all modules and reboot, then delete all files and folders in `/data/adb`. Reboot again. This wipes all KernelSU/Magisk module data — only use if nothing else works.
|
|
|
-
|
|
|
-</details>
|
|
|
+See [Post-Install — Verify & Finish Setup](post-install.md) for manager install, SUSFS module, and verification steps.
|
|
|
|
|
|
---
|
|
|
|