Rehber General Mobile ve diğer tüm MTK cihazlara root atmak

SUBMITTER

Hectopat
Katılım
18 Kasım 2020
Mesajlar
3.143
Çözümler
22
Daha fazla  
Cinsiyet
Erkek
UYARI! HERHANGİ BİR ZARARDAN SORUMLU DEĞİLİM TÜM SORUMLULUK KULLANICIYA AİTTİR!

Öncelikle bilmeniz gereken şey bu konu, Rehber: General Mobile ve diğer tüm MTK cihazlara root atmak bu konunun düzenlenmiş ve geliştirilmiş versiyonudur. Amaç emek hırsızlığı değil yeni bilgi ekleyip düzenlemek. Bu konuda boot_a boot_b ve vendor_a vendo_b bölümleri bulunan cihazlarda ne yapılacağı söylenmemiş. Gerekli şekilde düzenleyip size aktaracağım.
Öncelikle telefonun ayarlarından geliştiric seçeneklerini aktif edin ve OEM Kilit açmayı etkinleştirin.
Siz herhangi bir işlem yapmadıysanız bu ayar seçilebilir olacaktır. Seçili değilse seçin.
1690452869720.png

Ondan sonra geliştirici seçeneklerinden biraz aşşağı doğru kaydırıp USB HAta ayıklamayı da etkinleştirip data özelliğ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 klasörü açın ve klasör konumunu yazan çubuğa basıp "CMD" yazın.
Buradan önce ADB telefonu görmüş mü kontrol etmek için "ADB devices" yazıyorsunuz. Aşağıda saçma bir kod ve yanında "unauthorized" yazıyorsa telefonu açı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 açtığımız cmd ekranına adb reboot bootloader yazarak fastboot moduna telefonumuzu alıyoruz.
Şimdi yapacağımız işlemde tüm verilerimiz silinecektir. Uyarıyorum. Herhangi bir veri kaybından sorumlu değilim. Tüm sorumululuk kullanıcıya aittir.
fastboot flashing unlock bu kodu cmd ekranına yazdığımızda telefonun bootloader kilidi açılacak ve tüm veriler silinip fabrika ayarlarına dönmüş şekilde telefonumuz açılacaktır.
Şimdi ise Get Python 3.10 from the Microsoft Store buradan python kuruyoruz.
Buradan Releases · daynix/UsbDk UsbDk sürücülerini 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 görüntüsündeki gibi download zip diyerek indiriyoruz.
1690453382750.png

Şimdi ise bu zip dosyasını bir klasöre çıkarıp o klsaör konum kısmına yine cmd yazıp açıyoruz ve pip3 install -r requirements.txt yazıp enterliyoruz.
Sonra o klasördeki mtk_gui.bat dosyasını yönetici olarak açın.
Telefonunuza takılı kabloyu çıkarın ve telefonu tamamen kapatın. Ses açma-kısma tuşlarına aynı anda basarak 5-6 saniye sonra kabloyu takın. elinizi sakın ses açma ve kısma tuşlarından çekmeyin. pencerenin sol üst kısmında Phone detected yazdıktan 10 saniye sonra elini ses açma kısma tuşundan çekmeden kabloyu çıkarıp tekrar takın ve tuşlara basmaya devam edin. ekranda "select partitions to dump" kısmında birkaç dosya geldiğinde elinizi ses açma ve kısma tuşundan artık çekebilirsiniz. Bu sırada telefonunuzun hala kapalı durumda olması gerekiyor.
Şimdi bu ekranda boot_a , boot_b , vendor_a ve vendor_b seçeneklerini bulup işaretleyin ve "read partitions" butonuna basıp herhangi bir klasöre kaydedin. _a ve _b seçenekleri yoksa sadece boot ve vendor'u seçebilirsiniz. Çı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ı görmezseniz uzantı göstermeyi 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ı çıkartmışsanız devam et tuşuna basıp "dosya seçin ve yamalayın" kısmına basıp seçili halde az önce attığınız boot.img dosyasını seçin ve "haydi başlayalım" tuşuna basın.
Eğer boot_a ve boot_b bölümleri 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 klasöründe 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 klasöründe "magisk_patched-26100_alnFj.img" gibi isimlerde 2 dosya olacak.
Şimdi bu dosyları bilgisaya adb zipini çıkarttığını klasöre çıkarın. Tekrarda bu klasör konum kısmına cmd yazıp cmd'ye "adb reboot bootloader" yazın. Cihaz fastboot moduna geçince şu komuları çalıştıracağız.

1- _a ve _b bölümleri olan cihazlar için;
Kod:
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 göre değiştirin.

2- _a ve _b bölümleri olmayan cihazlarda;
Kod:
fastboot flash vbmeta --disable-verity --disable-verification vbmeta.img
fastboot flash boot bootdosyanız.img
fastboot reboot
"bootdosyanız.img" ismini kendi dosya isminize göre editleyin.

Eğer telefonunuz başarılı bir şekilde açılırsa Magisk uygulamasına girin ve "yüklü : Sürüm (sürüm kodu)" yazıyorsa telefonunuz başarılı bir şekilde rootlanmış demektir.
 
Son düzenleme:
Hocam selamlar, GM 21 Pro cihazına root atmaya çalışıyorum. Fastboota geçip flashing unlock yazınca telefondan herhangi bir tepki alamıyorum aynı fastboot mode yazısında kalıyor. Yardımcı olur musunuz?
 

Geri
Yukarı