Araçlar KernelSU - Kernel tabanlı ROOT ve modül yönetim sistemi

symbuzzer

Geliştirici Üye
Geliştirici Üye
Tecrübeli Üye
MIUI Sever
Adım
Ali BEYAZ
Cihazım
Mi 10T Pro
Yaş
35
Konum
Türkiye
Katılım
20 Şubat 2022
Konular
30
Mesajlar
613
Çözümler
2
Tepkime puanı
518
Puanları
108
arkadaşlar merhaba. uzun zamandır forumda bu konunun açılması gerektiğini düşünüyordum.

kernelsu; android cihazlar için, magisk benzeri, kernel tabanlı bir root ve modül çözümü. üzerinden projeyi görebilirsiniz. ayrıca hem github sayfasının hem de yönetici (manager) uygulamasının türkçeleştirmesini kendim yapıyorum.

kernelsu'yu kullanabilmek için her şeyden önce kernelsu destekleyen bir kernel'in cihazınızda kurulu olması gerekiyor. şu sıralar hemen hemen bütün kernel ve custo m rom geliştiricileri kernel'lerine kernelsu desteği ekliyorlar. kernel'i cihazınıza yükledikten sonra modül yüklemek, güncellemek, kaldırmak için ve hangi uygulamaların root erişimine sahip olabileceğini ayarlamak için manager uygulamasını cihazınıza kurmanız gerekiyor.

gelelim magisk sisteminden farklarına... magisk userspace bir sisteme sahip, kernelsu ise kernel seviyesinde çalışıyor. dolayısıyla diğer yazılımlarca ve safetynet, selinux gibi sistemlerce tanınması mümkün olmuyor. ayrıca root gerektiren bir uygulama da doğrudan root erişimi izni isteyemiyor. siz manager uygulamasında uygulamaya root yetkisi vermediğiniz sürece, o program cihazda root olduğunu anlayamıyor. bu sayede de magisk'ten farklı olarak daha da farkedilmez oluyor. kernelsu'da her şey o kadar kernel seviyesindeki, magisk'ten farklı olarak, manager uygulamasını kaldırdıktan sonra bile modülleriniz ve root yetkisi vermiş olduğunuz uygulamalar çalışmaya devam ediyor.

kernelsu, magisk modül desteği ile geliyor. magisk modüllerinizi hiç bir değişiklik yapmadan doğrudan manager uygulamasından yükleyebiliyor ve kaldırabiliyorsunuz. yine bu modüllere güncelleme geldiği zaman da manager uygulamasında güncelle butonu beliriyor ve modülü hızlıca güncelleyebiliyorsunuz. ayrıca manager'in kendisine de güncelleme geldiğinde yine size uyarı veriyor. güncellemenizi bu uyarı üzerinden yapabiliyorsunuz.

sistemi kullanan arkadaşlar deneyimlerini anlatırsa, magisk sistemi ile detaylıca bir kıyas yaparsak fena olmaz.



Onunda anlatımı yok ki onu da anlamadım madde madde anlatsa ne güzel yaparım. Google play hizmetlerini reddedilenler listesine ekleyemiyorum magiskten ve sertifikasız dolanıyorum öyle :( fix 15.1 de çalismiyor 2 gündür gitti çözemiyorum bu sertifika olayini 2 senedir sorun olmuyodu hiç
Hocam apatch kurmak magisk kurmaya çok benziyor.
1. Önce github'ta kısmından en son apatch apk'sını indirip telefona yüklüyorsunuz.
2. Ardından telefonunuzun güncel firmware'ine ait stok boot.img dosyasını bulup telefona atıyorsunuz.
3. Apatch uygulamasının ana sayfasından Yamala tuşuna tıklıyorsunuz.
4. Süper Anahtar adı aldında bir root şifresi belirliyorsunuz.
5. Yamalanacak boot.img dosyasını telefondan bulup seçiyorsunuz.
6. Yamalama başarılıysa Download klasöründe yamalanmış boot.img olacak (ismi APatch ile başlıyor).
6-a. Bunu TWRP,OrangeFox Recovery gibi custom recovery ile flashlayabilirsiniz.
6-b. Stok recovery kullanıyorsanız patchlenmiş boot.img'yi bilgisayarınıza geri atıp fastboot(samsung için odin) ile flashlayabilirsiniz.
7. Flashladıktan sonra cihazı yeniden başlatıyorsunuz.
8. APatch uygulamasına girip Süper Anahtar tuşuna tıklayıp daha önce belirlediğiniz root şifresini giriyorsunuz.
9. Modül desteği için uygulamanın ana sayfasında AndroidPatch kısmındaki yükle tuşuna tıklıyorsunuz ve son bir kez yeniden başlatıyorsunuz.

Custom revocery kullanabilenler için daha kolay bir yol var:
1. Önce github'ta kısmından en son apatch apk'sını indirip telefona yüklüyorsunuz.
2. Ardından aşağıdaki linkteki uygulamayı indirip telefona atıyorsunuz.
TheSingular hocam güzel anlatımınız için teşekkür ederim.

Şöyle bir uygulama daha var apatch için. Belki eklemek istersiniz

3. Telefonunuzun ana klasöründe(Internal Storage) bir "superkey.txt" dosyası oluşturup, içine root şifresini yazıyorsunuz.
4. İkinci adımda indirdiğiniz uygulamayı custom recovery ile flashlıyorsunuz.
5. APatch uygulamasına girip Süper Anahtar tuşuna tıklayıp daha önce belirlediğiniz root şifresini giriyorsunuz. (Eğer superkey.txt dosyasını oluşturmadıysanız ya da yanlış yerde oluşturduysanız, root şifresi telefonun seri numarası olarak belirleniyor, ayarlarda telefon bilgilerinden bulabilirsiniz.
6. Modül desteği için uygulamanın ana sayfasında AndroidPatch kısmındaki yükle tuşuna tıklıyorsunuz ve son bir kez yeniden başlatıyorsunuz.

KernelSU kullanmak daha da basit bir yönden:

Uyumluluk kontrolü:

İki yolu var:

1. Yol: GitHub kısmında son sürümde "Show all XXX assets" e tıkladıktan sonra listede görünen KernelSU apk'sını telefona yükleyip kuruyorsunuz.
Uygulamayı açtıktan sonra en yukarıda "Desteklenmiyor" yazıyorsa resmi olarak desteklenmiyordur, "Yüklü değil" yazıyorsa destekleniyordur.
2. Yol: Yükleme kısmında anlattığım gibi GitHub'tan uyan kernel dosyasını arayabilirsiniz, bulursanız destekleniyor, bulamazsanız desteklenmiyordur.

KernelSU yükleme (resmi olarak destekleniyorsa):

1. Ayarlardan Telefon bilgilerine girip (Ya da daha önce yüklediğiniz KernelSU uygulamasından da görebilirsiniz) oradaki kernel versiyonunu not ediyorsunuz. ( x.y.z-androidV-"burası önemli değil" şeklinde bir formatı olacak. burada x,y,z ve V birer sayı.)
2. KernelSU'nun github'ında kısmında son versiyon içinde bu versiyonla uyan dosyaları arıyorsunuz: Bulamazsanız "Show all XXX assets" kısmından her bütün desteklenen kernelleri bulabilirsiniz. Bulduğunuz kernel'i telefona atıyorsunuz. KernelSU uygulamasını henüz kurmadıysanız oradan indirip kurabilirsiniz.
2-a. Custom recovery'de flashlamak için oradaki isim formatı AnyKernel3-androidV-x.y.z_(kernel tarihi).zip olanı bulmak daha kolay olacaktır. 2-b'de belirteceğim img dosyalarını da kullanabilirsiniz.
2-b. Fastboot'tan flashlanabilecek .img dosyalarının isim formatı androidV-x.y.z_(kernel tarihi)-boot("-lz4" veya "-gz" olabilir, hiçbiri de olmayabilir, bu kernelde kullanılan sıkıştırma formatını gösteriyor).img.gz olacaktır. Kernelin hangi formatla sışıştırıldığı üreticiye göre değişmekle birlikte bu üçünden biridir. Xiaomilerde gz veya sıkıştırılmamış (eksiz) kernel kullanılmakla beraber isterseniz her üçünü de indirip teker teker deneyebilirsiniz. Yalnız bütün bu img dosyaları gz ile ayrıca sıkıştırılmış olduğundan önce onların içinden img'yi çıkarmayı unutmayın.
3. 2. adımda hangisini indirdiğinize göre custom revocery veya fastboot(samsung için odin) ile flashlayabilirsiniz. fastboot'ta hepsini denemek istiyorsanız, telefon bootloop'a girerse panik yapmanıza gerek yok, fastboot'a tekrar girip diğerlerini flashlayarak deneyebilirsiniz.

Resmi olarak desteklenmiyorsa KernelSU yükleme: Cihaz modelinize göre KernelSU ile patchlanmiş custom kernel bulmanız gerekmektedir. Bunu arayıp bulabilirseniz oradaki talimatları izleyerek yükleyebilirsiniz.

her ikisi için de Samsung telefonlarda ek adımlar gerekiyor ama burası miui forumu olduğu için telefonunuzun Xiaomi olduğunu varsayıyorum. Çoğu telefon modeli için (Samsung olmayan Snapdragon veya MediaTek çipli telefonlar) bu adımlar yeterli.

Sertifika olayı için, şu an PIF'teki son versiyon 15.7.2. onu yüklemeyi deneyin hocam.
APatch ya da KernelSU kurarsanız, PIF modülünün çalışabilmesi için modülü de kurmanız gerekecektir.
 
Moderatör tarafında düzenlendi:

kacaksevgilim

Tecrübeli Üye
Tecrübeli Üye
MIUI Sever
SMS Onaylı
Adım
Hakan
Cihazım
Poco F4 pro
Yaş
36
Konum
null
Katılım
2 Mayıs 2016
Konular
23
Mesajlar
872
Tepkime puanı
334
Puanları
78
Bunu çok merak ediyorum. Cihazım redmi k40 gaming. Pek desteği yok. Olan aosp romlarda unofficial gsi.
Custom Kernel yok
Global olarak piyasaya çıkmayan Çin'de satılan cihaz . Orijinal kernele bu desteği sağlayabilir miyiz
 

musdi27

Yaşamaya çalışmak...
Emekli Yönetici
Elit Üye
MIUI Sever
SMS Onaylı
Adım
M. Mustafa
Cihazım
Xiaomi 13T
Meslek
Ofis Sorumlusu
Konum
Gaziantep
Katılım
13 Mayıs 2014
Konular
191
Mesajlar
4.898
Çözümler
32
Tepkime puanı
3.770
Puanları
188
Birkaç haftadır kullanıyorum Note 8'de. Kesinlikle çok başarılı bir sistem.

Safetynet testinden direkt geçiyor. Modül kurmaya, gizlemeye vs. gerek yok. Root algılayan banka uygulamalarında da sorun yok, sıkıntı çıkmıyor. Ve en güzel yanı Magisk'ten daha hafif olması. Magisk sisteme çok yük oluyor.

Modüller konusunda sıkıntı yaşamadım ben ancak birkaç modül Magisk'in sistemi gerektirdiğinden yüklenmiyormuş şu anlık. Benim kullandığım modüllerde herhangi bir olay yok şimdilik.

Cihazım için daha eski Android sürümlerine uyumlu KernelSU kerneli olsa kesinlikle denemek isterdim. Şimdilik A13 üzerinde deniyorum.
 

Ekli dosyalar

  • Screenshot_20230626-021946_KernelSU.png
    Screenshot_20230626-021946_KernelSU.png
    158,4 KB · Görüntüleme: 333
  • Screenshot_20230626-021952_KernelSU.png
    Screenshot_20230626-021952_KernelSU.png
    192 KB · Görüntüleme: 331
  • Screenshot_20230626-021954_KernelSU.png
    Screenshot_20230626-021954_KernelSU.png
    152,2 KB · Görüntüleme: 326

symbuzzer

Geliştirici Üye
Geliştirici Üye
Tecrübeli Üye
MIUI Sever
Adım
Ali BEYAZ
Cihazım
Mi 10T Pro
Yaş
35
Konum
Türkiye
Katılım
20 Şubat 2022
Konular
30
Mesajlar
613
Çözümler
2
Tepkime puanı
518
Puanları
108
  • Konu Sahibi Konu Sahibi
  • #4
Bunu çok merak ediyorum. Cihazım redmi k40 gaming. Pek desteği yok. Olan aosp romlarda unofficial gsi.
Custom Kernel yok
Global olarak piyasaya çıkmayan Çin'de satılan cihaz . Orijinal kernele bu desteği sağlayabilir miyiz
Bu sorunu geliştirici ile paylaşacam. Magisk'teki gibi bir yama sistemi sorununuzu çözecektir.
 

kacaksevgilim

Tecrübeli Üye
Tecrübeli Üye
MIUI Sever
SMS Onaylı
Adım
Hakan
Cihazım
Poco F4 pro
Yaş
36
Konum
null
Katılım
2 Mayıs 2016
Konular
23
Mesajlar
872
Tepkime puanı
334
Puanları
78
Bu sorunu geliştirici ile paylaşacam. Magisk'teki gibi bir yama sistemi sorununuzu çözecektir.
Çok teşekkürler. Evet magisk sistemi çok güzel. Rom içinden boot.img çıkar,magisk üzerinden yamala adb ile gönder. Buna benzer bir sistem mükemmel olur.
 

symbuzzer

Geliştirici Üye
Geliştirici Üye
Tecrübeli Üye
MIUI Sever
Adım
Ali BEYAZ
Cihazım
Mi 10T Pro
Yaş
35
Konum
Türkiye
Katılım
20 Şubat 2022
Konular
30
Mesajlar
613
Çözümler
2
Tepkime puanı
518
Puanları
108
  • Konu Sahibi Konu Sahibi
  • #6
Çok teşekkürler. Evet magisk sistemi çok güzel. Rom içinden boot.img çıkar,magisk üzerinden yamala adb ile gönder. Buna benzer bir sistem mükemmel olur.
Gelişitiriciden bu konuda talepte bulundum:
 

symbuzzer

Geliştirici Üye
Geliştirici Üye
Tecrübeli Üye
MIUI Sever
Adım
Ali BEYAZ
Cihazım
Mi 10T Pro
Yaş
35
Konum
Türkiye
Katılım
20 Şubat 2022
Konular
30
Mesajlar
613
Çözümler
2
Tepkime puanı
518
Puanları
108
  • Konu Sahibi Konu Sahibi
  • #7
Ne yazık ki mümkün değilmiş hocam Magisk gibi yamalamak
 

ProYasinn

Usta Üye
Usta Üye
MIUI Sever
SMS Onaylı
Adım
Yasin
Cihazım
Xiaomi 13
Meslek
Öğrenci
Konum
İstanbul
Katılım
17 Eylül 2018
Konular
62
Mesajlar
1.026
Çözümler
3
Tepkime puanı
424
Puanları
98
arkadaşlar merhaba. uzun zamandır forumda bu konunun açılması gerektiğini düşünüyordum.

kernelsu; android cihazlar için, magisk benzeri, kernel tabanlı bir root ve modül çözümü. üzerinden projeyi görebilirsiniz. ayrıca hem github sayfasının hem de yönetici (manager) uygulamasının türkçeleştirmesini kendim yapıyorum.

kernelsu'yu kullanabilmek için her şeyden önce kernelsu destekleyen bir kernel'in cihazınızda kurulu olması gerekiyor. şu sıralar hemen hemen bütün kernel ve custo m rom geliştiricileri kernel'lerine kernelsu desteği ekliyorlar. kernel'i cihazınıza yükledikten sonra modül yüklemek, güncellemek, kaldırmak için ve hangi uygulamaların root erişimine sahip olabileceğini ayarlamak için manager uygulamasını cihazınıza kurmanız gerekiyor.

gelelim magisk sisteminden farklarına... magisk userspace bir sisteme sahip, kernelsu ise kernel seviyesinde çalışıyor. dolayısıyla diğer yazılımlarca ve safetynet, selinux gibi sistemlerce tanınması mümkün olmuyor. ayrıca root gerektiren bir uygulama da doğrudan root erişimi izni isteyemiyor. siz manager uygulamasında uygulamaya root yetkisi vermediğiniz sürece, o program cihazda root olduğunu anlayamıyor. bu sayede de magisk'ten farklı olarak daha da farkedilmez oluyor. kernelsu'da her şey o kadar kernel seviyesindeki, magisk'ten farklı olarak, manager uygulamasını kaldırdıktan sonra bile modülleriniz ve root yetkisi vermiş olduğunuz uygulamalar çalışmaya devam ediyor.

kernelsu, magisk modül desteği ile geliyor. magisk modüllerinizi hiç bir değişiklik yapmadan doğrudan manager uygulamasından yükleyebiliyor ve kaldırabiliyorsunuz. yine bu modüllere güncelleme geldiği zaman da manager uygulamasında güncelle butonu beliriyor ve modülü hızlıca güncelleyebiliyorsunuz. ayrıca manager'in kendisine de güncelleme geldiğinde yine size uyarı veriyor. güncellemenizi bu uyarı üzerinden yapabiliyorsunuz.

sistemi kullanan arkadaşlar deneyimlerini anlatırsa, magisk sistemi ile detaylıca bir kıyas yaparsak fena olmaz.
Resmi romlar desteklemiyor değil mi , ya da şansa olursa 😋
 
Üst Alt