wpa_supplicant
80+ Silver
- Katılım
- 26 Ocak 2021
- Mesajlar
- 2,822
- En İyi Cevap
- 22
MediaTek Cihazlar İçin (Fastboot kullanılamıyorsa veya cihaz tamamen brick olmuşsa ilk yöntemi kullanın)
Driver Kurulumu (Eğer zaten kuruluysa tekrardan kurmanıza gerek yok)
Driver'ları kolayca kurmak için bu siteyi kullanın. Windows için Pythonu bu linki kullanarak kurun.
git clone https://github.com/bkerler/mtkclient
cd mtkclient
pip3 install -r requirements.txt
python mtk e metadata,userdata,md_udc
Burada daha detaylı yazıyor.
BROM Moduna Geçiş
- mtkclient üzerinde komutunuzu çalıştırın.
- Telefonunuzu kapatın.
- Ses açma ve ses kısma tuşlarına aynı anda basılı tutun (güç tuşuna dokunmadan).
- Her iki tuşa basılı tutarken cihazı bilgisayara bağlayın.
mtkclient'i buradan indirebilirsiniz. Ancak release versiyonlarını kullanmayın; bunun yerine zip dosyasını indirerek açın ya da git clone ile kopyalayın. Komutlar için aynı bağlantıdaki documentation kısmını inceleyebilirsiniz.
Not: Eğer git clone yöntemiyle indirdiğiniz sürüm çalışmazsa, bu yeni release versiyonu kullanabilirsiniz.
SP Flash Tool
SP Flash Tool'u buradan indirebilirsiniz.
Eğer .xml scatter dosyasıyla işlem yapıyorsanız v6 versiyonu kullanın. .txt scatter dosyasıyla işlem yapıyorsanız v5 kullanın.
*Bazı durumlarda Download Agent (DA) ve Auth file gerekebilir.
İşlemci Modeli Kontrolü
Cihazınızın işlemci model numarasını öğrenmek için buraya epey sitesinden kontrol edebilirsiniz eğer bulamazsanız burayı kontrol edebilirsiniz.
MT678x, MT689x, MT688x, MT698x Modelleri İçin Özel Durum
Bu modellerde kullanılan v6 protokolü, yetkilendirme gerektiren işlemler açısından hâlâ büyük ölçüde kısıtlıdır ve genelde ücretlidir. Ayrıca, mtkclient bu protokol için sınırlı destek sunar.
Diğer Modeller İçin
Eğer yukarıda belirtilen modellerden birine sahip değilseniz, mtkclient'i çalıştırmayı deneyin.
Eğer BROM mode düzgün çalışmasına rağmen araç hata veriyor veya takılıyorsa:
Bypass Utility'yi buradan indirebilirsiniz.
Gerekli payload dosyalarını ise buradan edinebilirsiniz.
Payload dosyalarını default_config ve main.py dosyalarının aynı klasörde bulunacağı şekilde düzenleyin.
Uygulama birçok işlemci modelini destekler. Desteklenip desteklenmediğini öğrenmek için bypass utility'yi -t parametresiyle çalıştırın ve cihaz kodunuzu default_config.json5 dosyasında arayın.
Hardbrick Durumunda Kurtarma
Eğer cihaz tamamen brick olduysa, bir BROM firmware (veya seccfg gibi bir bölümü sildiyseniz tam bir dump dosyasına) ihtiyacınız olabilir.
BROM firmware dosyalarını genellikle AndroidMTK sitesinde bulabilirsiniz.
Bu dosyaları şu komutla flashlayabilirsiniz:
Kod:
python mtk [Bölümün ismi] [.img/.bin dosyasının konumu]
Hardbrick'ten Nasıl Kurtarılır? (Mediatek)
Bu riskli bir konudur çünkü hardbrick'in nedenine bağlı olarak durum değişir. Yanlış bir preloader flashlamaktan, seccfg veya tüm telefonu silmeye kadar birçok sorun oluşabilir.
Eğer hardbrick, boot/vendor/vendor_vbmeta veya Fastboot ROM üzerinden Fastboot ile bulunan diğer dosyaların flashlanması sonrası oluştuysa bu yöntemi kullanmayın.
Doğru ve orijinal Fastboot ROM'unu bulun.
mtkclient kullanarak flashlayın. Eğer mtkclient GUI kullanıyorsanız, frp, seccfg gibi bazı slotlar boş olabilir; boş bırakın ve yalnızca isimlendirme şemasını takip edin. Ancak preloader'ı olduğu gibi bırakın (örneğin, boot.img -> boot partition).
CLI kullanıyorsanız, şu komutla flashlayabilirsiniz:
Kod:
python mtk.py w [bölüm ismi] [.img dosya konumu]
Örneğin:
Kod:
python mtk.py w boot boot.img
Unutmayın, bazı durumlarda birkaç partition _a ve _b olarak ayrılabilir (örneğin boot_a ve boot_b). Emin değilseniz her ikisine de flashlayın.
İşlem bitti. Cihazı yeniden başlatın.
Not: Önceden silme işlemi yapmanıza gerek yoktur.
Eğer yanlış bir preloader flashladıysanız veya mtkclient/SP Flash Tool/Fastboot ile preloader'ı sildiyseniz:
Doğru preloader'ı aşağıdaki komutla mtkclient üzerinden flashlayın:
Kod:
python mtk.py w preloader preloader.bin --parttype=boot1 --preloader=preloader.bin
preloader.bin dosyasını cihazınıza uygun olan doğru preloader ile değiştirin.