Download Latest KernelSU and KernelSU Next v3.3.1

KernelSU and KernelSU Next are root solutions 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. In this post, we will share the latest version of KernelSU v3.3.1 and KernelSU Next v3.4.2 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 control over root access, adding one more level of security and allowing the use of system functions that are better and more deeply customised, without the risks of conventional 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 recently, but bear a little greater risk of failure.

This modern idea of post-kernel exploits also gives the advantage of power, led by developers; it gives superior root access more for automation and debugging processes, as it gives a more permanent way to gain root access, while giving those ROMs the advantage of better stock ROM conditions, with custom ROMs being faster and safer than 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.3.1
docs: update version references to 3.3.0 by @5ec1cff in #3667
refactor(kernel, ksud, manager): Switch webview zygote umount to allowlist by @aviraxp in #3666
fix(actions): upload release artifacts correctly by @5ec1cff in #3671
docs, manager: update Indonesian translations by @Neebe3289 in #3656
fix(kernel): Preserve a ebitmap’s size for each policy type by @aviraxp in #3680
manager: update Chinese (Traditional Han script, Hong Kong) translations by @tpnonthealps in #3685
feat(ksud): Implement SIGSYS handler by @aviraxp in #3677
fix(kernel, uapi, ksud): make fd wrapper work with app profile by @Dr-TSNG in #3679
build(deps): bump the npm group in /website with 14 updates by @dependabot[bot] in #3676
build(deps): bump the crates group with 7 updates by @dependabot[bot] in #3675
build(deps): bump actions/setup-java from 5 to 6 in the actions group by @dependabot[bot] in #3673
feat: new version matching detection mechanism by @5ec1cff in #3516
feat(resetprop): support update long value for ro props by @5ec1cff in #3696
fix(kernel): Reject all signature block id except v2 by @aviraxp in #3700
kernel: retain capabilities across execve for non-root profiles by @u9521 in #3710
fix(manager): Use MediaStore to download modules by @aviraxp in #3707
build(deps): bump the maven group in /manager with 5 updates by @dependabot[bot] in #3727
manager: use LazyColumn in ColorPaletteScreenMaterial by @KOWX712 in #3730
manager: Support customizing module description collapse line count by @HChenX in #3703
build(deps): migrate dependencies to new repos by @5ec1cff in #3723
fix(kernel): open file without touching fsnotify and atime while scanning manager apks by @5ec1cff in #3733
[FIX] Miscellaneous build errors in syscall_hook_manager and arm64 patch_memory by @0ctobot in #3738
kernel: util: wire up ksyscall by @backslashxx in #3742
kernel: fix avtab iteration macro by @XiaoTong6666 in #3701
fix(manager): Prevent exception if no root access by @aviraxp in #3741
fix(ksud): wait for service death before post-fs-data when soft reboot by @5ec1cff in #3744
kernel: fix RCU-protected SELinux policy access by @XiaoTong6666 in #3746
fix(manager): Unexport magica receiver by @aviraxp in #3747
kernel: Add Android riscv64 support with LKM by @yujincheng08 in #3750
fix(ksud): use waitsys to wait when soft reboot by @5ec1cff in #3754
refactor(ksud): update waitsys and refactor logic by @5ec1cff in #3755
feat(ksud): add timeout for boot stage scripts by @5ec1cff in #3797
Sepolicy by @aviraxp in #3799
fix(kernel): Avoid repeatedly triggering service stage by @aviraxp in #3800
ksud: Scan APK comments up to the ZIP length limit by @fhgffy in #3802
ksud: Skip KMI detection for config-only patches by @fhgffy in #3803
manager: don’t offer kernel install in jailbreak mode by @chisewaguri in #3801
build(deps): bump the npm group across 1 directory with 19 updates by @dependabot[bot] in #3867
kernel: throne_tracker: avoid deadlocks on iterate_dir by @backslashxx in #3865
refactor(kernel): pin manager package name by @5ec1cff in #3868
fix(kernel): fix sidtab detection by @5ec1cff in #3873
apk_sign: get_pkg_from_apk_dir_path: move to strrchr by @backslashxx in #3874
fix(kernel): pkg_observer: defer track_throne to task_work by @yujincheng08 in #3871
fix(kernel): fix time side-channel detection in selinux hide by @5ec1cff in #3877
feat: support forcing feature values via ksu_config (incl. boot-patch-v2) by @Ylarod in #3878
feat(manager): switch module repository to the KernelSU Modules API by @Ylarod in #3880
feat: block kernel modules at boot via native module_blacklist by @Ylarod in #3881
feat: add shell_su_adb_only feature to restrict shell root to adb sessions by @Ylarod in #3882
fix(manager): require explicit opt-in to block kernel modules by @Ylarod in #3883
build(deps): bump the crates group across 1 directory with 36 updates by @dependabot[bot] in #3870
manager: Update Indonesian translations by @Neebe3289 in #3748
KernelSU-Next v3.4.2
fix(kernel): fix time side-channel detection in selinux hide (tiann/KernelSU#3877) by @pershoot in #1601
feat: support forcing feature values via ksu_config (incl. boot-patch-v2) (tiann/KernelSU#3878) by @pershoot in #1603
feat: block kernel modules at boot via native module_blacklist (tiann/KernelSU#3881) by @pershoot in #1607
scripts: ksunextbot: Accommodate nested backticks by @pershoot in #1608
feat: add shell_su_adb_only feature to restrict shell root to adb sessions (tiann/KernelSU#3882) by @pershoot in #1609
fix(manager): require explicit opt-in to block kernel modules (tiann/KernelSU#3883) by @pershoot in #1610
manager: improve the unrooted bugreport by @omrxm18 in #1602
kernel: susfs (LKM): Implement a dead man’s switch by @pershoot in #1611
kernel: susfs (LKM): open_redirect: scheme 4; kstat, sus_path: stat/dirent post-checks from sys_call_table by @pershoot in #1616
New Crowdin updates by @rifsxd in #1612

Download KernelSU v3.3.1 and KernelSU Next v3.4.2

In this Download section, you can download the latest KernelSU v3.3.1 and KernelSU Next v3.4.2 that support Android versions 10 to 16.

KernelSUKernelSU Next
KernelSU_v3.3.1_32680-release.apkKernelSU_Next_v3.4.2_33355-release.apk
KernelSU_v3.3.0KernelSU_Next_v3.4.2-spoofed_33355-release.apk
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

Install KernelSU or KernelSU Next by patching the Boot image file

1. First, back up phone apps and Internal Storage. Make sure your device has an unlocked bootloader. 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 Settings ➡ About Phone ➡ Android 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