- Adım
- Namık Kemal
- Cihazım
- Poco X3 Pro
- Yaş
- 51
- Konum
- Çorum
- Katılım
- 14 Şubat 2017
- Konular
- 19
- Mesajlar
- 127
- Tepkime puanı
- 57
- Puanları
- 28
Teşekkürler
Üstadım merhaba. Apatch ile rootumu başarılı şekilde gerçekleştirdim. Tek bir sorunum var, o da LsPpsed'i bir türlü çalıştıramadım.Merhaba arkadaşlar, bu konuda size APatch ve KernelSU kurmanın yollarını anlatacağım.
APatch kurmanın iki yolu var:
Fastboot yöntemi - Custom Recovery(TWRP, OrangeFox vs.) olmayanlar için:
1. Önce github'taLinkleri görebilmek için kayıt olmanız gerekmektedirkısmından en son apatch apk'sını indirip telefona yükleyiniz.
2. Ardından telefonunuzun güncel firmware'ine ait stokboot.imgdosyasını bulup telefona atınız.
3. Apatch uygulamasının ana sayfasındanYamalatuşuna tıklayınız.
4.Süper Anahtaradı altında bir root şifresi belirleyiniz.
5. Yamalanacakboot.imgdosyasını telefondan bulup seçiniz.
6. Yamalama başarılıysa Download klasöründe yamalanmışboot.imgolacak (ismiapatch_patched_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 ile flashlayabilirsiniz. Fastboot üzerinden flashlamak için kullanacağınız komut:fastboot flash boot apatch_patched_****.img
7. Flashladıktan sonra cihazı yeniden başlatınız.
8. APatch uygulamasına giripSüper Anahtartuşuna tıklayıp daha önce belirlediğiniz root şifresini giriniz.
9. Modül desteği için uygulamanın ana sayfasındaAndroidPatchkısmındaki yükle tuşuna tıklayınız. Ardından istediğiniz mödülleri yükleyiniz ve modülleri aktifleştirmek için yeniden başlatınız.
Custom recovery'e özel yöntem:
1. Önce github'taLinkleri görebilmek için kayıt olmanız gerekmektedirkısmından en son apatch apk'sını indirip telefona yükleyiniz.
2. ArdındanLinkleri görebilmek için kayıt olmanız gerekmektediruygulamayı indirip telefona atınız.
3. Telefonunuzun ana klasöründe(Internal Storage) birsuperkey-here.txtdosyası oluşturup, içine root şifresini yazınız.
4. İkinci adımda indirdiğiniz uygulamayı custom recovery ile flashlayınız.
5. APatch uygulamasına giripSüper Anahtartuşuna tıklayıp daha önce belirlediğiniz root şifresini giriniz. (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ındaAndroidPatchkısmındaki yükle tuşuna tıklayınız. Ardından istediğiniz mödülleri yükleyiniz ve modülleri aktifleştirmek için yeniden başlatınız.
Üstteki fastboot yöntemindekiboot.img'yi flashlayınız, yamayı recovery'den doğrudan flashlayan zip dosyası silinmiş.
Güncelleme rehberi:
Fastboot yöntemi gibidir, sadece artık Magisk gibi doğrudan yamalayarak güncelleyebilirsiniz. APatch uygulamasını güncelledikten sonraAndroidPatchkısmında çıkanGüncelletuşuna tıklayıp, ardındanKernelPatch'taGüncelletuşuna tıklayın. Ardından 5. adımdaki gibi boot.img seçmek yerineDoğrudan Kur'u (Direct Install) seçip yamaladıktan sonra telefonu yeniden başlatınca güncelleme tamamlanmış olacaktır.
KernelSU Kurulumu:
Destekleme kontrolü:
Öncelikle KernelSU'nun telefonunuza yüklenebilip yüklenemediğini kontrol etmemiz gerekmektedir. Bu konuda KernelSU iki farklı şekilde desteklenebilmektedir. Birincisi, GKI 2.0 türündeki kernellere sahip cihazlar resmi olarak KernelSU geliştiricileri tarafından desteklenmektedir. İkincisi de, resmi olarak desteklenmeyen cihazlar için başka geliştiricilerin (genellikle KernelSU'nun sitesindeki rehberle) hazırladığı KernelSU destekli custom kernellerdir. Diğer cihazlar maalesef desteklenmiyordur ve bunlara custom kernel'i kendiniz üretmediğiniz sürece KernelSU yükleyemezsiniz. Cihazınızın KernelSU tarafından resmi olarak desteklenip desteklenmediğini aşağıda belirttiğim yollarla tespit edebilirsiniz.
1. Yol: GitHubLinkleri görebilmek için kayıt olmanız gerekmektedirkı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 kurunuz.
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):
Boot flashlama yöntemi:
1. Ayarlardan Telefon bilgilerine girip (Ya da daha önce yüklediğiniz KernelSU uygulamasından da görebilirsiniz) oradaki kernel versiyonunu not ediniz. (x.y.z-androidV-"burası önemli değil"şeklinde bir formatı olacak. buradax,y,zveVbirer sayı.)
2. KernelSU'nun github'ındaLinkleri görebilmek için kayıt olmanız gerekmektedirkısmında son versiyon içinde bu versiyonla uyan dosyaları arayınız: Bulamazsanız "Show all XXX assets" kısmından her bütün desteklenen kernelleri bulabilirsiniz. Bulduğunuz kernel'i telefona atınız. 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_(orijinal kernel tarihi).zipolanı bulmak daha kolay olacaktır. 2-b'de belirteceğim img dosyalarını da kullanabilirsiniz. Orijinal kernel tarihi kısmı önemli değildir.
2-b. Fastboot'tan flashlanabilecek img dosyalarının isim formatıandroidV-x.y.z_(orijinal kernel tarihi)-boot("-lz4" veya "-gz" olabilir, hiçbiri de olmayabilir, bu kernelde kullanılan sıkıştırma formatını gösteriyor).img.gzolacaktır. Orijinal kernel tarihi kısmı önemli değildir. Kernelin hangi formatla sıkış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ız.
3. İkinci adımda hangisini indirdiğinize göre custom revocery veya fastboot 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. Fastboot üzerinden flashlamak için kullanacağınız komut:fastboot flash boot android******.img
Güncellemek için yukarıdaki adımları güncel KernelSU uygulaması veboot.img/AnyKernel3-xxx.zipile tekrar takip ediniz.
Kernel Modülü (LKM) yöntemi (Yamalama yöntemi de diyebilirsiniz):
Bu yöntemde telefonunuzun stokinit_boot.img'sindeki (init_boot.imgyoksaboot.img) ramdisk'in içine root erişimi ve modül desteği sağlayan bir kernel modülü (LKM) eklenir. Sadece GKI kernellerde kullanılabilmekte olup, telefonunuzun kernelini değiştirmeden root yüklemeye olanak sağlamaktadır. Aynı zamanda kernel versiyonu eşleşen bir boot.img arama zahmeti de ortadan kalkmış olur. Son olarak sonradan KernelSU'yu güncellemeniz gerekirse, stokboot.img'ye gerek kalmadan Magisk veya APatch gibi doğrudan yamalayarak güncellemenize de olanak sağlar.
1. Daha önce yapmadıysanız GitHubLinkleri görebilmek için kayıt olmanız gerekmektedirkı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 kurunuz.
2. Ardından telefonunuzun güncel firmware'ine ait stokinit_boot.imgdosyasını bulup telefona atınız.init_boot.imgdosyası yoksaboot.imgdosyasını bulunuz.
3. KernelSU uygulamasının "Yüklü değil. Yüklemek için buraya tıklayınız" kısmına tıklayınız.
4. Yamalanacakinit_boot.img/boot.imgdosyasını telefondan bulup seçiniz.
5. Yamalama başarılıysa Download klasöründe yamalanmışinit_boot.img/boot.imgolacak (ismikernelsu_patched_ile başlıyor).
5-a. Bunu TWRP,OrangeFox Recovery gibi custom recovery ile flashlayabilirsiniz.
5-b. Stok recovery kullanıyorsanız patchlenmişinit_boot.img/boot.img'yi bilgisayarınıza geri atıp fastboot ile flashlayabilirsiniz. Fastboot üzerinden flashlamak için kullanacağınız komut:init_boot.imgflashlayacaksanızfastboot flash init_boot kernelsu_patched_****.img,boot.imgflashlayacaksanızfastboot flash boot kernelsu_patched_****.img
6. Flashladıktan sonra cihazı yeniden başlatınız.
Güncelleme:
Güncellemek için APatch ve Magisk gibi doğrudan yamalama yapabilirsiniz. KernelSU uygulamasını güncelledikten sonra KernelSU'yu yüklemek için tıkladığınız yere tıklayarak güncelleme sürecini başlatabilir, ardındanDoğrudan Kur'a (Direct Install) tıklayarak yamalama yapabilir, ardından telefonunuzu yeniden başlatarak yamalamayı tamamlayabilirsiniz.
Küçük bir uyarı:
Yukarıdaki yöntemlerin ikisini de (GKI ve LKM) kullanıp KernelSU yüklemeniz mümkündür ancak KernelSU öncelikli olarak GKI modunda çalışacaktır. Yani GKI modunda yüklü ise KernelSU LKM modu yüklemesini göz ardı edecektir. Bunun sağladığı bir kaç kolaylık aşağıda sıralanmıştır:
1. Cihazınızdainit_bootvarsa GKI modundan LKM moduna kolay geçiş mümkündür. KernelSU uygulamasından LKM modu güncellermiş gibi yükledikten sonra stokboot'u falshlamanız KernelSU'nun LKM moduna geçişi için yeterli olacaktır. Cihazınızdainit_bootyoksa bunu yapmak cihazınızda root erişimini kaybetmenize sebep olacaktır.
2. Cihazınızfastboot bootkomutunu destekliyorsa GKI modunda bulduğunuzboot'u flashlamadanfastboot boot android******.imgkomutuyla çalıştırmak suretiyle geçici root yetkisi (telefonu yeniden başlatınca kaybolacaktır) alıp KernelSU uygulamasından LKM modu güncellermiş gibi yüklemek yine KernelSU'yu LKM modunda yüklemiş olmanızı sağlayacaktır. Cihazınız bu komutu desteklemiyorsa komut çalışmayacaktır.
Resmi olarak desteklenmiyorsa KernelSU yükleme:
Cihaz modelinize göre KernelSU destekli custom kernel bulmanız gerekmektedir. Bunu arayıp bulabilirseniz oradaki talimatları izleyerek yükleyebilirsiniz. Güncellemeniz gerekirse yine bulduğunuz custom kernel'de güncelleme çıktığında oradaki talimatları izleyip güncellemeyi yüklemeniz gerekiyor.
Önemli Uyarı:
KernelSU 1.00 versiyonu itibariyle GKI 2.0 olmayan, yani resmi olarak desteklenmeyen tüm kernellere desteğini tamamen bıraktı. Bu kernellere, KernelSU 0.9.5'ten daha yeni bir sürüm artık yüklenemeyecek. Bu tür cihazlarda sadece KernelSU uygulaması güncellenebilecek.
Her ikisi için de Samsung telefonlarda ek adımlar gerekiyorSamsung telefonlarda KNOX yüzünden APatch ve KernelSU'nun LKM modu çalışmıyor ve GKI kernel yükleyince eksik sürücülerden dolayı buglara sebep oluyor, o yüzden custom kernel bulup flashlamak zorunda kalıyorsunuz 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.
Modül yükleme konusunda uyarı:
APatch ve KernelSU kurduktan sonra herhangi bir modül yükleyecekseniz diğer bütün modüllerden önceLinkleri görebilmek için kayıt olmanız gerekmektediryüklemenizi öneririm. Bu sıralar çoğu Magisk modülü Zygisk yardımı ile çalışıyor ve APatch ve KernelSU'da Zygisk desteği ZygiskNext yüklenerek sağlanıyor.
Telefona gelen yazılım güncellemesi sırasında root'u kaybetmemek için:
KernelSU'yu LKM yöntemiyle yüklediyseniz ya da APatch'ı yüklediyseniz:
Bu mesajıma bakınız.
KernelSU'yu GKI yöntemiyle yüklediyseniz yukarıda linki verilen mesajta üçüncü adım yerine Kernel Flasher ile GitHub'tan güncel KernelSUboot.img'yi flashlayabilirsiniz. Xiaomi bazen güncellemeler sırasında kernelin kendisini güncellediği için bu kernel yeni OTA'da çalışmayabilir yalnız. Bunu önlemek için OTA'dan sonra KernelSU'yu yeniden yüklemeden telefonu yeniden başlatarak KernelSU'yu baştan kurabilirsiniz. Alternatif olarak yukarıda linki verilen mesajta üçüncü adımı aynen takip edebilirsiniz. Bu şekilde KernelSU LKM modunda yüklenmiş olacaktır.
APatch yüklü iken KernelSU'ya hızlı geçiş(KernelSU resmi olarak destekleniyorsa):
1. APatch uygulamasını açınız. KernelSU uygulamasına root erişimi izni veriniz.
2. APatch uygulamasının içinden APatch yüklemesini tamamen kaldırınız. TELEFONU YENİDEN BAŞLATMADAN ÇIKINIZ.
3. KernelSU uygulamasını açıp LKM modunda güncelleme yüklermiş gibi yükleyiniz, telefonu yeniden başlatınız.
KernelSU'dan APatch'a bu yöntemle geçiş yapamıyoruz maalesef, APatch desteklemiyor bu şekilde yüklemeyi.
Zygisk next'i ve rezygisk modüllerini sırayla denedim. Yine de çalıştıramadım.Üstadım merhaba. Apatch ile rootumu başarılı şekilde gerçekleştirdim. Tek bir sorunum var, o da LsPpsed'i bir türlü çalıştıramadım.
LSPosed Manager'ı açmak için telefon uygulamasında *#*#5776733#*#* veya *#*#LSPOSED#*#* kodlarını tuşlayabilirsiniz. Bu yöntem, bildirim panelinde LSPosed simgesi görünmediğinde yardımcı olabilir.Üstadım merhaba. Apatch ile rootumu başarılı şekilde gerçekleştirdim. Tek bir sorunum var, o da LsPpsed'i bir türlü çalıştıramadım.
Aynısı benim de başıma geldi. Poco F6 için crdroid kurdum. İkisini ben de denedim ama lsposed manager açılmadı. lsposed yükleyince zygisk next altında zygote crashed yazıyor. Vanilla rom olduğu için sanırım integrity sorunu var. Onla alakalı olabilir diye düşünüyorum fakat integrity sorununu da çözemedim.Zygisk next'i ve rezygisk modüllerini sırayla denedim. Yine de çalıştıramadım.
apatch'in sanırım android 16 desteği yok. android 16'da denediğimde bende cihazım boot olmuyor.öncelikle emeğiniz için teşekkür ediyorum.. benim sualim ve cevabını çok merak ettiğim konu "twrp ilede flashlayabilirsiniz" ; twrp üzerinden kuruyoruz" .... buraya gelince telefonum brick oluyor nedeni hangi bölüme yükeleceğimi bilmiyorum.. ben boot u seçiyorum adaba recovery yada satırı vendoru mu seçmem gerekiyor... sevgiler
Android 16 dan ziyade 6.x.x.. kernellere desteği yok gerçi tg hesabında fixlendiği yazıyor ama ben kuramadım. Cihaz boot etmiyor. Bunun yerine KernelSu Next tercih edebilirsiniz.apatch'in sanırım android 16 desteği yok. android 16'da denediğimde bende cihazım boot olmuyor.