Bilgi Android Bilgi Rehberim | Sparse Super Fastboot ile Nasıl Yüklenir

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ışı
Merhaba, bu konuda sizlere sparse edilen super dosyasının fastboot ile yüklemesini anlatacağım.
1668634953159.png


Bazı üreticiler, super.img dosyasını, super_1.img, super_2.img, super_x.img şeklinde parçalı hale getirip fastboot üzerinden yüklenebilir hale getiriliyorlar.

Hazırlanan flash scriptlerinde yalnızca bir tane super_x.img kullanıldığı durumda, diğer dosyalar yüklenmemekte bu durumda da cihaz logoda kalmaktadır.
Çözüm olarak, bu parçalı dosyayı birleştirip super.img haline getireceğiz ve fastboot|edl|mtk flash protocol gibi yöntemlerle yükleme yapabiliriz.



Yazılımın bulunduğu klasörde bir komut satırı (cmd) açalım.
Powershell açanlar, ekrana cmd yazarak komut istemine geçiş yapsınlar.

Öncelikle kaç adet super dosyası olduğunu not alalım, örnek olarak 4 adet dosya olduğunu varsayıyoruz.
super_1.img super_2.img super_3.img super_4.img

Windows'ta copy aracını kullanacağız. Copy aracında, dosyalar arası + yazarak args girişi yapacağız. Son girilen dosya adı, oluşmasını istediğimiz dosyanın adı olacak.
Örneğin, 4 adet dosyamız var ve oluşmasını istediğimiz dosyanın adı new_super.img olacak.

Kod:
copy /b super_1.img+super_2.img+super_3.img+super_4.img new_super.img

Sizde parçalı super kadar bu kodu değiştirebilirsiniz; unutmayın, son yazılan dosya adı, oluşturacağımız yeni super image olacak.

Yazılımın bulunduğu klasörde bir terminal açalım.
Öncelikle kaç adet super dosyası olduğunu not alalım, örnek olarak 4 adet dosya olduğunu varsayıyoruz.
super_1.img super_2.img super_3.img super_4.img

Linux'ta cat aracını kullanacağız. Cat aracında, > ile oluşturmak istediğimiz dosyanın adını yazacağız.
Örneğin, 4 adet dosyamız var ve oluşmasını istediğimiz dosyanın adı new_super.img olacak.

Kod:
cat super_1.img super_2.img super_3.img super_4.img > new_super.img

Sizde parçalı super kadar bu kodu değiştirebilirsiniz; unutmayın, > işaretinden sonra yazılan dosya adı, oluşturacağımız yeni super image olacak.

İşlemler tamamlandıktan sonra, flash scriptlerinde fastboot flash super new_super.img şeklinde düzenleme yapabilirsiniz.

Uyarı : Yeni dosya adının super.img 'dan farklı olduğuna emin olun. Bazı parçalı super dosyalarının ilki super.img'dır. Ardından _2, _3 şeklinde devam edebilir. Bu durumda, kod kısmında ilk args'ın super_1.img yerinde super.img olarak giriş yapmalısınız. Aksi durumda yanlış birleştirme yapma ihtimaliniz yüksektir.
 
Son düzenleme:
Uyarı : Yüklemeyi fastbootD üzerinden değil, fastboot (bootloader) üzerinden yükleme yapmaya dikkat ediniz.
 
Elinize sağlık bu bilgi birikimini paylaşmanız bir çok kişiye ilham olacaktır.
Başarılarınızın devamı diler,bu yolda ilerlemenizi temenni eder ve sizi tebrik ederim.
 
Geri
Üst Alt