Lompat ke isi

KernelSU

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas

KernelSU (terkadang disingkat KSU) merupakan solusi akses root pada tingkat kernel untuk perangkat Android. Implementasi KernelSU dikembangkan sebagai perangkat lunak bebas dan sumber terbuka sesuai dengan ketentuan lisensi GPLv3.[1]

Perbedaan teknis

[sunting | sunting sumber]

KernelSU berbeda dari metode lain karena akses root diterapkan langsung di kernel. Dibandingkan dengan metode root lain yang berjalan di ruang pengguna, seperti Magisk, kelebihannya adalah perintah yang menggunakan su dapat dijalankan seperti perintah biasa, tetapi tetap memiliki hak akses root. Hal ini tidak dicegah oleh SELinux ataupun terdeteksi oleh pemeriksaan Play Integrity, sehingga aplikasi yang menggunakannya akan tetap berfungsi. Tidak seperti Magisk, /system/bin/su adalah berkas virtual yang diimplementasikan dengan mengaitkan panggilan sistem menggunakan kprobes, sedangkan metamodul bertanggung jawab atas modifikasi tanpa menyentuh sistem pada partisi hanya-baca seperti partisi /system, berbeda dari solusi root lain yang menyertakan logika mounting di dalam inti, KernelSU menyerahkan fungsi ini kepada metamodul.[2]

Pengembangan KernelSU dimulai pada tahun 2018 oleh pengembang Jason Donenfeld, yang juga dikenal sebagai pengguna XDA zx2c4.[3][4] Tidak adanya aplikasi pengelola root dan sulitnya membuat citra but membuat KernelSU tidak cocok untuk digunakan secara produktif. Untuk waktu yang lama, metode ini hanya bersifat teoretis dan hanya dapat digunakan oleh para pengembang. Pada tahun 2021, Google meluncurkan Generic Kernel Image (disingkat GKI), yang mempermudah pembuatan citra but yang telah di-root yang tidak bergantung pada perangkat tertentu.[5] Sebagai tanggapan, pengembang yang dikenal di XDA dengan nama weishu, yang juga pernah mengerjakan proyek seperti VirtualXposed, mengadaptasi KernelSU agar kompatibel dengan kernel GKI. Adaptasi yang dirilis pada Januari 2023 ini memastikan bahwa perangkat apa pun yang dapat but dengan kernel Linux versi 5.10 atau lebih tinggi seharusnya kompatibel. Selain itu, pengembang tersebut juga menyediakan aplikasi pengelola khusus yang tidak hanya mengelola hak akses root, tetapi juga menawarkan modifikasi berbasis OverlayFS yang mirip dengan modul Magisk. Per November 2025, 310 pengembang telah berkontribusi dalam pengembangan implementasi KernelSU.[1] Perusahaan keamanan seluler Zimperium menemukan kerentanan pada KernelSU versi 0.5.7, kerentanan tersebut mengeksploitasi kelemahan dalam cara KernelSU mengautentikasi aplikasi pengelola.[6]

Referensi

[sunting | sunting sumber]
  1. 1 2 tiann/KernelSU, 2026-10-05, diakses tanggal 2026-10-06
  2. ↑ "Metamodul | KernelSU". kernelsu.org. Diakses tanggal 2026-10-06.
  3. ↑ Wander, Zachary (2018-12-10). "Kernel Assisted Superuser (KernelSU) - The Final Frontier for SafetyNet and an Essential Developer Tool". XDA (dalam bahasa Inggris). Diakses tanggal 2026-10-06.
  4. ↑ "kernel-assisted-superuser - Kernel assisted means of gaining a root shell for Android". git.zx2c4.com. Diakses tanggal 2026-10-06.
  5. ↑ "Project Generic Kernel Image (GKI)". Android Open Source Project. Diakses tanggal 2026-10-06.
  6. ↑ "Flaw in Older Version of Android Rooting Tool KernelSU Allows Full Device Takeover" (dalam bahasa American English). 2025-08-14. Diakses tanggal 2026-10-06.

Pranala luar

[sunting | sunting sumber]