Stok boot/init_boot imajını yamalama — LKM yöntemi
Bu rehber, KernelSU tarafından desteklenen Android cihazlara LKM yöntemiyle KernelSU kurulmasını anlatmaktadır.Anlatılan temel işlem Xiaomi, POCO, Redmi, OnePlus, Nothing, Google Pixel, Motorola, Realme ve benzeri birçok Android cihazda uygulanabilir. Ancak bootloader kilidini açma, stok firmware dosyasını edinme ve yamalanmış imajı telefona yükleme yöntemi üreticiye ve modele göre değişebilir.
Bu rehber bütün Android cihazlarla otomatik olarak uyumlu değildir. İşleme başlamadan önce cihazınızın KernelSU desteğini, çekirdek sürümünü, bölüm yapısını ve yükleme yöntemini doğrulayın.
Rehberin kapsamı
Bu rehber aşağıdaki cihazları hedeflemektedir:- Bootloader kilidi açılabilen Android cihazlar
- ARM64 mimarisine sahip cihazlar
- KernelSU Manager tarafından desteklenen cihazlar
- Tercihen GKI 2.0 ve Linux 5.10 veya daha yeni çekirdek kullanan cihazlar
- Stok boot.img veya init_boot.img dosyasına erişilebilen cihazlar
Non-GKI veya eski çekirdekli cihazlarda KernelSU kullanılması mümkün olabilir; ancak bunun için çoğunlukla KernelSU entegre edilmiş cihaza özel bir kernel derlenmesi gerekir. Bu tür kurulumlar bu rehberin kapsamı dışındadır.
Marka ve model farklılıkları
KernelSU kurulumunun temel mantığı aynı olsa da aşağıdaki işlemler cihazdan cihaza değişebilir:- Bootloader kilidinin açılması
- Stok firmware paketinin indirilmesi
- boot.img veya init_boot.img dosyasının çıkarılması
- Fastboot moduna giriş
- Yamalanmış imajın yüklenmesi
- A/B slot yapısı
- Anti-rollback ve Android Verified Boot kontrolleri
Fastboot hakkında önemli uyarı
Rehberdeki aşağıdaki komutlar yalnızca ilgili bölümlerin Fastboot üzerinden yazılmasını destekleyen cihazlarda kullanılmalıdır:fastboot flash boot patched_boot.imgveya:
fastboot flash init_boot patched_init_boot.imgCihaz Fastboot üzerinden bölüm yazmayı desteklemiyorsa üreticiye özel yükleme yöntemi kullanılmalıdır. Fastboot desteği bulunmayan bir cihazda bu komutları zorla uygulamaya çalışmayın.
boot.img mı, init_boot.img mı?
Yamalanacak bölüm cihazın fiziksel bölüm düzenine göre belirlenmelidir.Genel olarak:
- Android 13 ile piyasaya çıkan birçok cihazda ramdisk init_boot bölümündedir.
- Android 12 veya daha eski bir sürümle piyasaya çıkan ve sonradan Android 13’e güncellenen bazı cihazlarda ramdisk hâlâ boot bölümünde olabilir.
- Yalnızca telefonda kurulu Android sürümüne bakarak karar verilmemelidir.
- Firmware paketinde hangi imajların bulunduğu ve KernelSU Manager’ın hangi dosyayı istediği kontrol edilmelidir.
1. Gerekli Dosyalar
Kuruluma başlamadan önce aşağıdaki dosyaları hazırlayın:- Bootloader kilidi açılmış Android cihaz
- Bilgisayar (Windows, Linux veya macOS)
- Güncel Platform Tools (ADB & Fastboot)
- KernelSU Manager APK
- Cihazınıza ait stok firmware
- Firmware içerisinden çıkarılmış boot.img veya init_boot.img
Not: Hangi dosyanın kullanılacağı cihazınıza göre değişir. Android 13 ve sonrasında çıkan birçok cihaz init_boot.img kullanırken, daha eski cihazların çoğu boot.img kullanır.
2. KernelSU Manager Kurulumu
İlk olarak KernelSU Manager APK'sını telefonunuza kurun.Uygulamayı açtığınızda cihazınızda KernelSU yüklü olmadığı için ana ekranda Not Installed yazacaktır. Bu normaldir.
3. Boot İmajını Yamalama
- Firmware'den çıkardığınız boot.img veya init_boot.img dosyasını telefonun dahili depolamasına kopyalayın.
- KernelSU Manager uygulamasını açın.
- Sağ üst köşedeki Install simgesine dokunun.
- Select a file seçeneğini seçin.
- Az önce kopyaladığınız boot.img veya init_boot.img dosyasını seçin.
- KernelSU Manager dosyayı otomatik olarak yamalayacaktır.
kernelsu_patched******.img(Bazı sürümlerde dosya adı farklı olabilir.)
Bu dosyayı bilgisayarınıza kopyalayın.
4. Fastboot Moduna Girme
Telefonu bilgisayara bağlayın.ADB'nin telefonu gördüğünü kontrol edin:
adb devicesArdından Fastboot moduna geçin:
adb reboot bootloaderveya telefon kapalıyken üreticiye göre Fastboot moduna girin.
Bağlantıyı doğrulayın:
fastboot devicesSeri numarası görünmüyorsa devam etmeyin.
5. Yamalanmış İmajı Flashlama
Eğer
fastboot flash boot kernelsu_patched.imgEğer
fastboot flash init_boot kernelsu_patched.imgFlashlama tamamlandıktan sonra:
fastboot rebootkomutuyla telefonu yeniden başlatın.
6. Kurulumu Doğrulama
Telefon açıldıktan sonra KernelSU Manager'ı tekrar açın.Kurulum başarılıysa uygulamada:
- KernelSU sürümü
- Kernel sürümü
- Superuser
- Modules
Artık root isteyen uygulamalar KernelSU üzerinden izin isteyecektir.
7. Bootloop Durumunda
Eğer telefon açılmazsa logo sürekli kısır döngüye maruz kalırsa, daha önce yedeklediğiniz stok imajı tekrar yükleyebilirsiniz.boot.img için
fastboot flash boot boot.imgfastboot rebootinit_boot.img için
fastboot flash init_boot init_boot.img fastboot rebootBu işlem cihazı tekrar stok çekirdeğe döndürür.
8. OTA Güncellemeleri
A/B bölüm yapısına sahip cihazlarda OTA güncellemesini yükledikten sonra, yeniden başlatmadan önce KernelSU Manager içerisindeki:Install → Install to Inactive Slot
seçeneğini kullanabilirsiniz.
Bu sayede güncellemeden sonra KernelSU korunabilir.
Sonuç
Artık cihazınızda KernelSU kurulmuş olacaktır.KernelSU; Magisk'e göre çekirdek seviyesinde çalışan modern bir root çözümüdür. Root yetkisi, modül desteği ve Superuser yönetimi doğrudan KernelSU Manager üzerinden yapılabilir.
Kurulum sırasında yalnızca cihazınıza ait stok boot.img veya init_boot.img dosyasını kullanın. Farklı modele ait imajların flashlanması cihazın açılmamasına neden olabilir.
Not olarak belirtmekte fayda var; Bu rehberdeki root çözümü uygulamalar tarafından algılanamaz yani root tespit edildi, cihazınızda olağan dışı yazılım tespit edildi gibi uyarılar almazsınız.
Rehber açıklayıcı gelmediyse telegram grubunda beni etiketleyebilirsiniz: https://t.me/googIeuser
Son düzenleme: