Development MediaTek Modem BPLG Dosyasını Bulma [Treble Destekli Kılavuz]

Zenlty

Firmware Team Leader at OMIX Mobile Technology
VIP Üye
Katılım
23 Haz 2018
Mesajlar
1,118
Tepkime puanı
5,737
Puanları
113
Yaş
22
Konum
Beşiktaş , İstanbul , Türkiye
Çevrimdışı
1610051479306.png
Herkese merhaba, Bu konu ZENLTY tarafından GSMTURKEY için açılmıştır.
MediaTek yonga setine sahip cihazların IMEI Repair yapılabilmesi için birkaç yöntem ve yol mevcut ama hepsinin sonunda şu BPLG denen bir nevi modem dosyasına başvurmak zorunda kalıyoruz.
Google'un aslında Android'i nasıl şekillendirdiği veya üreticinin MediaTek ile yaptığı çalışmada BPLG dosyasının nerede konumlandırılacağı şekilleniyor.

-
Google Android 8 ile birlikte Project Treble adını verdiği bir projeye başvurdu.

Eskiden system içerisine Android, cihaz driverları, oem bilgileri¹ ve beraberinde neredeyse her şeyi bulunduruluyordu. Android 6-7 ile bazı üreticiler oem bilgilerini /oem adını verdiği partitiona ekleme yaparak parçalamalara başladılar.
Android 8 ile birlikte cihazın driver ve diğer parçalarını vendor'a atadı. System içerisinde sadece Android'i barındımaya çalıştı. Böylece Android daha kolay şekillenecek ve güncellemeler kolayca verilecekti. Üreticiler cihaz güncellemelerinde system'e kendileri dokunmadan vendor üzerinde yapıp daha hızlı ve stabil şekilde yönetebileceklerdi.
Bunlar olurken BPLG dosyası da driver kategorisine girdiğinden project treble destekli bir üreticiden cihaz almanız durumunda konumlandırmasının farklılığı değişecekti.

Dosyaları bulduktan sonra nasıl cihazdan alabilirsiniz bundan bahsedeceğim.²
Eğer MediaTek cihazınız Android 7 veya altında ise konumlandırması şu şekilde olacaktır.
/system/etc/mddb/
Eğer MediaTek cihazınız Android 8 veya üstünde ise karşınıza üç seçenek çıkacaktır.
Gizli İçerik
Project treble destekli olup olmadığını öğrenmeniz gerekiyor. Bunun için play store üzerinden Treble Check uygulamasını indirip kontrol etmeniz gerekiyor. Not Supported yazıyorsa destekli değildir.
Yalnızca bir adet onay işaret varsa A Treble desteklidir.
2 adet onay işareti varsa AB Treble desteklidir.
Bu durumda BPLG dosyasının konumu aşağıdaki gibi olur.
/system/etc/mddb/
Bu durumda BPLG dosyasının konumu aşağıdaki gibi olur.
/system/etc/mddb/
Bu durumda BPLG dosyasının konumu aşağıdakiler gibi olur.
/system/system/etc/mddb/ veya /vendor/etc/mddb/
/system/etc/apdb/

¹OEM partitionunda genellikle cihazın bilgilerinin listelendiği build.prop'un kopyası, cihazın logosu, sesleri ve açılış animasyonları barındırılır. Bazı Qualcomm cihazlarda modem ve şebekede kullanılan dosyaların ve driverların bulunduğu da görülmüştür.
²Dosyanın konumunu belirledikten sonra adb pull (konum) kodunu verin ve ADB'nin kurulu olduğu yere bakın.
1610051489996.png
 
Geri
Üst Alt