Development Android Bilgi Rehberim - RawProgram Nedir?

Zenlty

Firmware Team Leader at OMIX Mobile Technology
VIP Üye
Katılım
23 Haz 2018
Mesajlar
1,120
Tepkime puanı
5,741
Puanları
113
Yaş
22
Konum
Beşiktaş , İstanbul , Türkiye
Çevrimdışı
Qualcomm işlemciye sahip cihazların bazılarında QPST aracı olan QFIL ile fabrika yazılımı (stock rom) yükleniyor. Ancak yükleme esnasında seçtiğimiz XML dosyalarının farkı var. Özellikle bazı cihazlarda bu durum önemlidir ki cihazın Seri numarası, IMEI numarası ve birtakım bilgilerin silinmesi riski var.

Rawprogram tam olarak cihazlarının bölümlerini (bkz : partition ) listeler, QPST aracı olan QFIL in cihaza yüklemesi gereken dosyaların adını ve hex gibi bilgilerini taşır. Bir dosya adı değişikliği yaptığınız zaman rawprogramda da yapılması gerekiyor. QFIL rawprograma bakarak dosyaları tarar ve eksik ya da yanlışlık olduğunda olası veri kayıplarını önlemek adına hata verir.


Rawprogrami değişik extra isimlerle bulabilirsiniz.
bunlar :
Kod:
rawprogram0.xml
rawprogram0_unsparse.xml
rawprogram0_upgrade.xml
rawprogram0_X.xml
rawprogram0_xml.BAK
rawprogram0_X.xml dosyasını da yazdım ki farklı bir şey görürseniz şaşırmayın. Bu sadece bir rehber.
Gizli İçerik
Olur da böyle bir dosyayı görürseniz romunuzun parçalı olmadığını anlamanız gerekir.
Romun parçalı olmadığı zamanlarda bu xml kullanılır.
Gizli İçerik
Romunuz muhtemelen parçalıdır. (system_1.img system_2.img system_X.img ...)
Romun parçalı olduğu durumlarda bu xml kullanılır.
Gizli İçerik
Yine romun parçalı olduğu bir durumda kullanılan bir xml dosyasıdır.
Gizli İçerik
Romunuz parçalıdır içerisinde Unsparse ya da Upgrade vardır ancak ihtiyacınız olabilir diye parcalanmamis halinde bir xml eklenmiştir.
Gizli İçerik
En önemli kısım budur. Unsparse ve upgrade arasındaki farklar çok önemlidir ki IMEI seri numarası gibi önemli bilgileri kayıp edebilirsiniz.
Upgrade ile yükleme yaparsanız seri numaranız ve IMEI numaranız gibi bilgiler korunur. Sadece rom yüklenir ve cihazın /data birimi - dahili depolaması temizlenir
Unsparse iki duruma ayrılıyor. Bazı cihazlarda seri numarası ve IMEI gibi bilgileri silerken bazi cihazlarda silmez.
Bu durum şöyle ayırt edilebilir. Eğer romun içerisinde upgrade varsa Unsparse siliyordur. Lakin Unsparse dışında başka bir xml görmuyorsaniz muhtemelen silinmiyordur
Bir teşekkür, bin teşviktir.
 
Geri
Üst Alt