Download Latest KernelSU and KernelSU Next v3.3.0

KernelSU and KernelSU Next are a root solution by Android developer Tiann. The root tool is a kernel-based root solution for Android devices. With the app, you can root WSA, ChromeOS, and all Android devices. The app will patch boot.img or init_boot.img kernel and root the device for you. Here in this post, we will share the latest version of KernelSU v3.2.5 and KernelSU Next v3.3.0 that support up to Android 16.

We have already shared other root solutions like Magisk and SuperSU, but you know, Magisk may stop developing in the future because of a lack of developers and slow development. SuperSU has already stopped developing the app; now, only old Android versions are supported. KernelSU is a new root solution in the market by Tiann. The app currently supports arm64-v8a and x86_64 architectures and Android GKI 2.0 devices (kernel 5.10+). Older kernels like (4.14+). In this post, we not only share the latest version, but also we will guide you to install KernelSU on your device by patching the boot image.

What is KernelSU?

KernelSU is a modern open-source project that provides advanced superuser (root) services directly in the Android kernel. With it, we have precise access to management over root access, adding one more level of security, allowing the use of system functions, better and more deeply customised, without the risks of conventional use of root.

KernelSU being effective within the Kernel itself, rather than in conventional harsh methods currently as Magisk, gives us clearly the advantages of being much more stable, faster and compatible with custom ROMs, being faster in systems that run the Android Kernel more recent, but bear a little greater risk of failure.

This modern idea of exploit post-kernel goes also gives the advantage of power, led by developers, it gives superior root access more for the automatic and debugging process, as it gives a more permanent condition of climbing root access, while giving advantage to those ROMs of giving better condition of ROM stock, custom ROMs being faster and safe those that give access to root or privileges of using commands of said form.

Features:-

  • Kernel-based su and root access management.
  • Module system based on Magic Mount and OverlayFS.
  • App Profile: Lock up the root power in a cage.
  • Fully open-source

Latest KernelSU and KernelSU Next Changelogs:-

KernelSU v3.2.5
kernel: Fix building sulog on kernel 6.1 & x86_64 by @hmtheboy154 in #3401
fix: add CORS header to ksu://icon/ responses to allow programmatic image loading by @NKU100 in #3402
kernel: don’t call path_put when kern_path failed by @AlexLiuDev233 in #3410
userspace: improve module loading and ksud CLI by @5ec1cff in #3406
manager: adb_root: load our ksurc if possible by @AlexLiuDev233 in #3412
修复 buf 缺少空终止符导致的越界读取 by @Kamentas in #3413
manager: fix material search input density and clean up by @KOWX712 in #3417
kernel: refactor allowlist by @5ec1cff in #3418
chore: make clippy happy by @5ec1cff in #3423
manager: keep commonmark resources by @qwq233 in #3424
manager: Rename downloaded file if exists by @aviraxp in #3425
fix include change by @aaaaaaaa-815 in #3428
manager: Close temp shell after module action by @aviraxp in #3438
kernel: prune redundant avtab nodes after deny rules by @XiaoTong6666 in #3439
manager: Fix module json url parsing by @aviraxp in #3450
kernel: simpler copy policydb implementation by @5ec1cff in #3350
feature: selinux hide by @5ec1cff in #3457
selinux_hide: fix attr/current detection by @5ec1cff in #3459
kernel: Resolve dotted CFI symbol variants in symbol lookup by @XiaoTong6666 in #3461
ci: disable cache-bin in ksud-extra to fix macOS build by @XiaoTong6666 in #3463
ksud: support parsing arguments after user by @5ec1cff in #3464
manager: fix crash on terminal screen by @KOWX712 in #3474
refine symbol_resolver by @5ec1cff in #3469
adbroot: support statically-linked GetProperty by @5ec1cff in #3470
manager: exit automatically when launched from shortcut by @HChenX in #3476
kernel: Prefer hashed .cfi_jt variants before bare symbols by @XiaoTong6666 in #3475
ksud: fix some module scripts won’t add KSU_MODULE environment var by @AlexLiuDev233 in #3445
manager: Add kallsyms in bugreport by @aviraxp in #3479
refactor: use built-in bootimg crate, remove magiskboot by @YuKongA in #3467
manager: improve snackbar and fix dialog by @u9521 in #3483
selinux_hide: hide status by @5ec1cff in #3495
kernel,ksud: support module-provided init.rc injection by @YuKongA in #3478
kernel: Improve late load mode sequence calculation by @aviraxp in #3498
kernel, ksud, manager: implement uapi version check by @AlexLiuDev233 in #3455
feature: add KSU_NO_NEW_PRIVS by @AlexLiuDev233 in #3509
Dev1 by @5ec1cff in #3514
ksud: su: add –ksu-no-new-privs option by @5ec1cff in #3515
manager: optimize icon loading logic and some minor fixes by @u9521 in #3503
manager: fix template flags save & load by @AlexLiuDev233 in #3517
kernel, ksud: refactor sucompat by @5ec1cff in #3521
kernel: Allow domain to use memfd created by ksu domain by @aviraxp in #3528
kernel: Remove strncpy() from the kernel by @aviraxp in #3529
ksud: Adapt resetprop calls to prop-rs-android 0.2.0 by @XiaoTong6666 in #3532
KernelSU-Next v3.3.0
kernel: refactor allowlist (tiann/KernelSU#3418) by @pershoot in #1221
fix include change (tiann/KernelSU#3428) by @pershoot in #1240
kernel: prune redundant avtab nodes after deny rules (tiann/KernelSU#3439) by @pershoot in #1248
feature: allow shell & force enable adbd (tiann/KernelSU#3298) by @pershoot in #1252
kernel: simpler implementation of copying policydb (tiann/KernelSU#3350) by @pershoot in #1253
feature: selinux hide; fix attr/current detection (tiann/KernelSU#3457; tiann/KernelSU#3459) by @pershoot in #1254
kernel: Resolve dotted CFI symbol variants in symbol lookup; refine symbol_resolver; Prefer hashed .cfi_jt variants before bare symbols by @pershoot in #1255
ci: disable cache-bin in ksud-extra to fix macOS build (tiann/KernelSU#3463) by @pershoot in #1256
ksud: su: support parsing arguments after user; fix some module scripts won’t add KSU_MODULE environment var by @pershoot in #1258
kernel: symbol_resolver: resolve symbol suffix starts with ‘$’ by @pershoot in #1272
feature: adb_root; manager: re-order features placement by @pershoot in #1280
refactor: use built-in bootimg crate, remove magiskboot (tiann/KernelSU#3467) by @pershoot in #1284
ksud: update android_bootimg and preallocate memory for patching by @pershoot in #1285
selinux_hide: hide status (tiann/KernelSU#3495) by @pershoot in #1286
kernel: Improve late load mode sequence calculation (tiann/KernelSU#3498) by @pershoot in #1294
New Crowdin updates by @rifsxd in #1245
manager: Fix FC’s for languages by @pershoot in #1327
kernel: Remove strncpy() from the kernel (tiann/KernelSU#3529) by @pershoot in #1330
ksud: Adapt resetprop calls to prop-rs-android 0.2.0 (tiann/KernelSU#3532) by @pershoot in #1336
manager: Chinese: Fix empty reboot_userspace by @pershoot in #1337
ksud: update resetprop, improve prop area rebuild (tiann/KernelSU#3545) by @pershoot in #1349
[PARTIAL] ksud: expose module env vars (tiann/KernelSU#3522) by @pershoot in #1350
ksud: Relax regex for module ID/config key by @pershoot in #1352
manager: Home: Restore ksuVersionTag by @pershoot in #1355
New Crowdin updates by @rifsxd in #1342
New Crowdin updates by @rifsxd in #1366

Download KernelSU v3.2.5 and KernelSU Next v3.3.0

In this Download section, you can download the Latest KernelSU 3.2.5 and KernelSU Next v3.3.0 that support old Android versions 10 to 16.

KernelSUKernelSU Next
KernelSU_v3.2.5KernelSU_Next_v3.3.0.apk
KernelSU_v3.2.4KernelSU_Next_v3.2.0.apk
KernelSU_v3.1.0KernelSU_Next_v3.0.1.apk
KernelSU_v3.0.0KernelSU_Next_v3.0.0.apk
KernelSU_v2.1.2KernelSU_Next_v1.1.1
KernelSU_v1.0.5KernelSU_Next_v1.1.0
KernelSU_v1.0.3KernelSU_Next_v1.1.0-spoofed
KernelSU_v1.0.2

Install KernelSU or KernelSU Next by patching the Boot image file

1. First backup Phone Apps and Internal Storage. Make sure your device is Bootloader unlocked. Install TWRP Recovery (Optional). Maintain 30-40% battery.

2. Download the latest KernelSU Copy files to internal storage or SD Card and install on your device.

3. Extract the boot file from your device’s latest firmware or download boot or init_boot.img file from the download section.

New Android 14 - Android 17 Firmwere may only have boot.img or vendor_boot.img. So extract boot.img or vendor_boot.img from the firmware.

4. Copy the boot or init_boot.img to your device download folder and open the KernelSU App, or any of the rooting apps.

5. Tap on the Install button at the top, select init_boot.img, or boot.img, and the app will patch and enable SU on the boot file.

6. Select the KMI (Kernel Version). Kernel Version must match the current firmware Kernel. First, check the Kernel Version in SettingsAbout PhoneAndroid Version. The Android Version may be lower, but the kernel version must match the KMI.

For example, I am using a custom kernel - My phone Android Version is 16, but Kernel Version is "5.10.246-gki", which is Android 12, so I will select Android 12-5.10 from the KMI List.

7. After patching, rename the patched image to ksu_patched.img.

The patched boot will be located at /storage/emulated/0/Download/ksu_patched.img

How to Flash patched KernelSU boot image

1. Download the latest ADB & fastboot tool and unzip it on your PC C:\ Drive.

2. Copy the ksu_patched.img to your pc platform-tools folder

3. Open CMD on your PC and type cd C:\platform-tools and hit enter.

4. Flash the patched boot image by using the commands.

fastboot flash init_boot ksu_patched.img

New Android Version

fastboot flash boot ksu_patched.img

Or

fastboot flash vendor_boot ksu_patched.img

5. Reboot the device manually or type “fastboot reboot” to reboot the device.

6. Open the KernelSU Next app and verify root access and safety net check.

7. Enable Superuser to root Apps From Superuser TAB ➡ Select The App ➡ Turn On Superuser Toggle.

8. Flash SUSFS module from here. And copy the verified boot hash under “root of trust.”

9. Go to /data/adb/VerifiedBootHash and put the string you copied in the text file

10. Finally, restart and hide banking apps using the SUSFS module.

After rooting, some banking apps may not work. The device must get a Full Play Integrity PASS for banking apps to work. Here full guide to Play Integrity PASS on KernelSU: To Fix Banking App Root Detection.

Conclusion

In conclusion, KernelSU or KernelSU Next are a step forward on the way to being able to maintain strong root access on modern Android devices with the correct steps performed to patch the boot image and using KernelSU’s advanced functions to improve speed, customisation, and maintain reliability and security for your device.

This root tool will work satisfactorily for custom ROM fans, and for the automatic functions such as debugging. KernelSU will work for many Android versions, so this will work for knowledgeable users and developers as well. Enjoy the future of the correct management of root for Android with KernelSU and KernelSU Next so that the compatibility will stay and the control over your device will be high.

Summarize With AI:
nitya

nitya

Nitya is a co-founder of gizdev.com, who really wants to help people. Learned almost everything by himself, started blogging at an early age. He likes to try out every Custom ROM, Mods On His Device

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

LATEST ON GIZDEV