Stock boot.img ve Recovery.img nasıl yapılır?

'Discovery Anlatımlar & Araçlar' forumunda freddy_7676 tarafından 28 Nisan 2015 tarihinde açılan konu

  1. freddy_7676

    freddy_7676 Kayıtlı Üye
    Kayıtlı Üye

    27
    19
    0
    Gerekenler:
    • Herhangi bir MTK cihaz.
    • Windows işletim sistemli bilgisayar.
    • Usb kablosu.
    • Mtk Usb driverları - Linkleri Görebilmek için Giriş Yapmanız yada Kayıt Olmanız Gerekmektedir.
    • Mtk Droid Tools - Linkleri Görebilmek için Giriş Yapmanız yada Kayıt Olmanız Gerekmektedir.
    • Sp flash tool - Linkleri Görebilmek için Giriş Yapmanız yada Kayıt Olmanız Gerekmektedir.
    • Cihazınızın scatter dosyası - Linkleri Görebilmek için Giriş Yapmanız yada Kayıt Olmanız Gerekmektedir.
    • Notepad ++ - Linkleri Görebilmek için Giriş Yapmanız yada Kayıt Olmanız Gerekmektedir.
    İşlemler:
    İlk önce usb driverları yükleyin. Tüm driverların düzgün yüklenmesi gerekiyor.
    Scatter dosyası yaptığınızdan emin olun yukarıda anlatımı var.

    Sp flash tool'u yönetici olarak açın. Açtıktan sonra Scatter-loading'e tıklayın.
    [​IMG]

    Scatter dosyasını bulun ve seçin.

    [​IMG]

    Aşağıdaki resim gibi görünecek. Şimdi Read Back bölümüne tıklayın.

    [​IMG]

    Şimdi add yazan yere iki kere tıklayın. Biri boot biri de recovery için.

    [​IMG]

    Şimdi işleme başlayabiliriz. İlk N/A yazan bölüme tıklayın.

    [​IMG]

    Yeni bir pencere açılacak. Nereye kaydetmek istiyorsanız edin ve adını boot.img yapın.

    [​IMG]

    Burası en önemli yer. Ya boot img için Start Address ve Length hex değerlerini doğru girersiniz ya da rom işe yaramaz.

    [​IMG]

    Start address'in hex değerinin ne olduğunu öğrenmek için  daha önce yaptığımız scatter dosyasını Notepad ++ ile açın. BOOTIMG karşısında yazan değeri kopyalayıp yapıştırın. Örnekte hex değeri 0xf88000.

    [​IMG]

    Length değerini öğremek için telefonunuzu usb ile bağlayın. Usb hata ayıklamanın açık olduğuna emin olun. Ardından mtk droid tools'u açın. Cihaz tanındıktan sonra Block Map 'a tıklayın.
    BOOTIMG satırına baktığınızda farkedebileceğiniz gibi Start Address değerimiz "0000F88000" olarak girilmiş. Yani 0000 (4 sıfır) ifadesi 0x ile değiştirilmiş.
    Aşağıdaki örnekte Length değeri 0000600000 olarak görünüyor. Baştaki 0000 değerini 0x ile değiştirdiğimizde elde ettiğimiz değer 0x600000 doğru hex değerimiz oluyor.

    [​IMG]

    Örnekteki  değerlere göre böyle olmalı.

    [​IMG]

    Start Address ve Lenght değerlerinin aynı olması gerekmektedir. Eğer değilse sıfır ekleriz. Örneğin Start address'imiz 0x1234567
    ve Lenght değerimiz 0x123456. değerler aynı olmadığından lenght değerine bir sıfır ekleriz ve değer 0x0123456 olur.

    Eğer hex değerlerini almamız bittiysse OK bölümüne tıklayınız.
    Böylece boot.img dosyası tamamlandı.

    Devamı aşağıda.
    [hr]
    İkinci N/A yazan bölüme tıklıyoruz ve Recovery.img olarak kaydediyoruz. 

    [​IMG]

    Önceki işlemde yaptığımız gibi yine doğru hex değerlerini giriyoruz.

    [​IMG]

    Yine scatter dosyasından değerlere bakıp, Mtk droid tools ile kontrol ediyoruz.

    [​IMG]

    Yine 0000 değerinin 0x ile değiştirip alanları dolduruyoruz.

    [​IMG]

    Her şey hazır. Şimdi telefonunuzu çıkarın. Kapatıp bataryasını çıkarın. Sp flash tooldan Read Back seçeneğini tıklayıp cihazı bağlayın. İşlem tamamlandıktan sonra (yeşil halka çıkınca) dosyalarımız CWM recovery ve full stock rom için hazırdır.
     
    Black Man bunu beğendi.
Yükleniyor...

Bu Sayfayı Paylaş