UYARI! HERHANGİ BİR ZARARDAN SORUMLU DEĞİLİM TUM SORUMLULUK KULLANICIYA AİTTİR!
Oncelikle bilmeniz gereken şey bu konu, Rehber: General Mobile ve diğer tum MTK cihazlara root atmak bu konunun duzenlenmiş ve geliştirilmiş versiyonudur. Amac emek hırsızlığı değil yeni bilgi ekleyip duzenlemek. Bu konuda boot_a boot_b ve vendor_a vendo_b bolumleri bulunan cihazlarda ne yapılacağı soylenmemiş. Gerekli şekilde duzenleyip size aktaracağım.
Oncelikle telefonun ayarlarından geliştiric seceneklerini aktif edin ve OEM Kilit acmayı etkinleştirin.
Siz herhangi bir işlem yapmadıysanız bu ayar secilebilir olacaktır. Secili değilse secin.
Ondan sonra geliştirici seceneklerinden biraz aşşağı doğru kaydırıp USB HAta ayıklamayı da etkinleştirip data ozelliği olan bir usb kablo ile telefonu PC'ye bağlayın.
Sonra PC'den ADB'yi indirin ve kurun.
ADB: SDK Platform Tools release notes | Android Developers
ADB'yi kurduktan sonra klasoru acın ve klasor konumunu yazan cubuğa basıp "CMD" yazın.
Buradan once ADB telefonu gormuş mu kontrol etmek icin "ADB devices" yazıyorsunuz. Aşağıda sacma bir kod ve yanında "unauthorized" yazıyorsa telefonu acın ve ekrana gelen pencereye "her zaman izin ver" kutucuğunu işaretledikten sonra "izin ver" tuşuna tıklayın telefonda yapacaklarımız bu kadardı.
Şimdi actığımız cmd ekranına adb reboot bootloader yazarak fastboot moduna telefonumuzu alıyoruz.
Şimdi yapacağımız işlemde tum verilerimiz silinecektir. Uyarıyorum. Herhangi bir veri kaybından sorumlu değilim. Tum sorumululuk kullanıcıya aittir.
fastboot flashing unlock bu kodu cmd ekranına yazdığımızda telefonun bootloader kilidi acılacak ve tum veriler silinip fabrika ayarlarına donmuş şekilde telefonumuz acılacaktır.
Şimdi ise Get Python 3.10 from the Microsoft Store buradan python kuruyoruz.
Buradan Releases · daynix/UsbDk UsbDk suruculerini kuruyoruz. x64 veya x32 .msi dosyaları var. Bilgisayarınıza uygun olanı kurun. Kurdurktan sonra yeniden başlatın.
Şimdi ise GitHub - bkerler/mtkclient: MTK reverse engineering and flash tool buradan ekran goruntusundeki gibi download zip diyerek indiriyoruz.
Şimdi ise bu zip dosyasını bir klasore cıkarıp o klsaor konum kısmına yine cmd yazıp acıyoruz ve pip3 install -r requirements.txt yazıp enterliyoruz.
Sonra o klasordeki mtk_gui.bat dosyasını yonetici olarak acın.
Telefonunuza takılı kabloyu cıkarın ve telefonu tamamen kapatın. Ses acma-kısma tuşlarına aynı anda basarak 5-6 saniye sonra kabloyu takın. elinizi sakın ses acma ve kısma tuşlarından cekmeyin. pencerenin sol ust kısmında Phone detected yazdıktan 10 saniye sonra elini ses acma kısma tuşundan cekmeden kabloyu cıkarıp tekrar takın ve tuşlara basmaya devam edin. ekranda "select partitions to dump" kısmında birkac dosya geldiğinde elinizi ses acma ve kısma tuşundan artık cekebilirsiniz. Bu sırada telefonunuzun hala kapalı durumda olması gerekiyor.
Şimdi bu ekranda boot_a , boot_b , vendor_a ve vendor_b seceneklerini bulup işaretleyin ve "read partitions" butonuna basıp herhangi bir klasore kaydedin. _a ve _b secenekleri yoksa sadece boot ve vendor'u secebilirsiniz. Cıkartılan dosyalar .bin uzantılı olacaktır. Onları .img olarak değiştirin. Windowsta dosya uzantıları varsayılan gizlidir. Eğer dosya sonlarında .bin yazısını gormezseniz uzantı gostermeyi aktifleştirin.
Şimdi ise .img olarak adlandırdığımız dosyaları telefona atın.
Sonra buradan Releases · topjohnwu/Magisk apk'yı indirip kurun.
1-Eğer mtkclient uygulamasından vbmeta.bin dosyasını cıkartmışsanız devam et tuşuna basıp "dosya secin ve yamalayın" kısmına basıp secili halde az once attığınız boot.img dosyasını secin ve "haydi başlayalım" tuşuna basın.
Eğer boot_a ve boot_b bolumleri varsa her 2 dosyayıda ayrı ayrı yamalayın.
2-Eğer sizin cihazınızda mtkclient uygulamasında vbmeta.bin dosyası yoksa "patch vbmeta in boot image" kutucuğunu işaretleyip devam edin ve aynı şekilde "haydi başlayalım" tuşuna basın.
Yamalanmış dosyalar İndirilenler klasorunde oluşacaktır. Dikkat edin. Boot_a ve boot_b dosyalarını karıştırmayın. Bu dosyaların yerini karıştırısanız cihaz brick olabilir.
İndirilenler klasorunde "magisk_patched-26100_alnFj.img" gibi isimlerde 2 dosya olacak.
Şimdi bu dosyları bilgisaya adb zipini cıkarttığını klasore cıkarın. Tekrarda bu klasor konum kısmına cmd yazıp cmd'ye "adb reboot bootloader" yazın. Cihaz fastboot moduna gecince şu komuları calıştıracağız.
1- _a ve _b bolumleri olan cihazlar icin;
Kod:Panoya kopyala
fastboot flash vbmeta_a --disable-verity --disable-verification vbmeta_a.img fastboot flash vbmeta_b --disable-verity --disable-verification vbmeta_b.img fastboot flash boot_a magisk_patched-26100_alnFj.img fastboot flash boot_b magisk_patched-26100_bXf1l.img fastboot reboot
"magisk_patched-26100_alnFj.img" dosya isimlerini kendi dosya isminize gore değiştirin.
2- _a ve _b bolumleri olmayan cihazlarda;
Kod:Panoya kopyala
fastboot flash vbmeta --disable-verity --disable-verification vbmeta.img fastboot flash boot bootdosyanız.img fastboot reboot
"bootdosyanız.img" ismini kendi dosya isminize gore editleyin.
Eğer telefonunuz başarılı bir şekilde acılırsa Magisk uygulamasına girin ve "yuklu : Surum (surum kodu)" yazıyorsa telefonunuz başarılı bir şekilde rootlanmış demektir.