Bu rehberimde size cihazınız için Recovery portlamayı anlatacağım.
Gerekenler:
- AIK
- Stock Recovery
- Port Recovery
- Port edilecek Recovery dosyanızı seçerken aynı SoC'u kullandığından emin olmalısınız.
Ben bir yandan kendi cihazım için port yapacağım. Cihazıma recovery olmadığını varsayarak SD845 için olan mümkünse OFFICAL Recovery dosyasını indiriyorum.
İşimin kolay olması için port ve stok olarak 2 klasör oluşturuyorum.
Dosyalarımızı Hazırlayalım
Port klasöründe OnePlus 6T cihazından aldığım TWRP imajı, stok klasöründe ise stok ROM'dan çıkardığım recovery imajı mevcut.
Bu imaj dosyalarını tutup unpack üzerine bırakıyoruz ve ayrılmış bir şekilde karşımızda duruyor.
İlk olarak split_img klasöüründen gerekli dosyaları stok imajdan alıp port imajda olan dosyalar ile değiştiriyoruz.
Bu dosyaları attıktan sonra geri gelip repack.bat dosyasını çalıştırıp yeniden paketleyin ve ilk denemeyi yapın.
Görünüğü üzere işlem başarılı lakin her zaman ilk seferde boot edebilecek diye bir şey yok.
Herhangi bir hata ya da boot etmeme olayında ramdisk klasörüne girip ueventd.rc dosyasını da atın.
İmajı Düzeltme
Boot ettiyse işimiz burada bitmiyor, fstab bağlantılarını yapmamız gerekir.
Bazı olası fstab dizinleri:
Dosyalarını txt editör ile açıp stok recovery dosyanızda olan fstab dosyası gibi bağlantıları yapmanız gerekir.
Bu sayede doğru partition doğru dizine bağlanır ve rom yükleme gibi işlemlerde hatalar oluşmaz.
Soru: Neden böyle gözüküyor?
Cevap: Böyle gözükmesi son derece normal. Prop dosyasını düzenlemedik cihazımız farklı bir cihaz gibi duruyor. Bu şeklide Error7 gibi hatalara sebep olabilir.
Çözüm: Bunu düzeltmek yapmanız gereken stok recovery dosyanızda olan prop dosyanızı açıp benzer satırları değiştirmek olacaktır. Prop uzantılı dosya ise /ramdisk içinde olacaktır.
Soru: TWRP içinde adım yada nickim yazsın istiyorum, nasıl yapabilirim?
Çözüm: Bunun TWRP imajımızın /ramdisk/twres/portrait.xml, ui.xml, splash.xml dosyalarını notepat++ gibi bir editörle açıp uygun gördüğünüz yere ekleyebilirsiniz.
splash.xml, TWRP açılırken ki logonun orası ile ilgilidir. Burada yaptıklarınız orasına etki eder.
ui.xml, TWRP'nin ana ekranı ile ilgilidir. Burada yaptıklarınız orasına etki eder.
portrait.xml, TWRP'nin alt sekmeleri içindir. Burada yaptıklarınız oralara etki eder.
Ben genelde "%tw_version%" aratıp yanına ekliyorum.
Soru: TWRP temasını düzenlemek istiyorum, nasıl yapabilirim?
Çözüm: Bunun için TWRP imajımızın /ramdisk/twres/images klasörüne girip .png dosyalarını değiştirebilirsiniz.
Aynı çözünürlükte olmasına dikkat edin aksi halde çirkin gözükebilir. Detaylı düzenleme için yine .xml dosyalarını karıştırabilirsiniz.
Sorularımın çoğu TWRP ağırlıklıydı, diğer recoveryler içinde geçerli olacaktır. Çoğu zaten TWRP based.
Rehberim bu kadardı, işlemler basit. Takıldığınız yerde soru sorarsanız yardımcı olmaya çalışacağım, iyi forumlar.
Gerekenler:
- AIK
- Stock Recovery
- Port Recovery
- Port edilecek Recovery dosyanızı seçerken aynı SoC'u kullandığından emin olmalısınız.
Ben bir yandan kendi cihazım için port yapacağım. Cihazıma recovery olmadığını varsayarak SD845 için olan mümkünse OFFICAL Recovery dosyasını indiriyorum.
İşimin kolay olması için port ve stok olarak 2 klasör oluşturuyorum.
Dosyalarımızı Hazırlayalım
Port klasöründe OnePlus 6T cihazından aldığım TWRP imajı, stok klasöründe ise stok ROM'dan çıkardığım recovery imajı mevcut.
Bu imaj dosyalarını tutup unpack üzerine bırakıyoruz ve ayrılmış bir şekilde karşımızda duruyor.
İlk olarak split_img klasöüründen gerekli dosyaları stok imajdan alıp port imajda olan dosyalar ile değiştiriyoruz.
kernel
kernel-offset
board
Bu dosyaları attıktan sonra geri gelip repack.bat dosyasını çalıştırıp yeniden paketleyin ve ilk denemeyi yapın.
fastboot boot image-new.img
Görünüğü üzere işlem başarılı lakin her zaman ilk seferde boot edebilecek diye bir şey yok.
Herhangi bir hata ya da boot etmeme olayında ramdisk klasörüne girip ueventd.rc dosyasını da atın.
İmajı Düzeltme
Boot ettiyse işimiz burada bitmiyor, fstab bağlantılarını yapmamız gerekir.
Bazı olası fstab dizinleri:
Kod:
/ramdisk/etc/recovery.fstab, twrp.fstab
/ramdisk/system/etc/recovery.fstab, twrp.fstab
/ramdisk/vendor/etc/recovery.fstab, twrp.fstab
/ramdisk/system/recovery.fstab, twrp.fstab
/ramdisk/vendor/recovery.fstab, twrp.fstab
Dosyalarını txt editör ile açıp stok recovery dosyanızda olan fstab dosyası gibi bağlantıları yapmanız gerekir.
Bu sayede doğru partition doğru dizine bağlanır ve rom yükleme gibi işlemlerde hatalar oluşmaz.
Soru: Neden böyle gözüküyor?
Cevap: Böyle gözükmesi son derece normal. Prop dosyasını düzenlemedik cihazımız farklı bir cihaz gibi duruyor. Bu şeklide Error7 gibi hatalara sebep olabilir.
Çözüm: Bunu düzeltmek yapmanız gereken stok recovery dosyanızda olan prop dosyanızı açıp benzer satırları değiştirmek olacaktır. Prop uzantılı dosya ise /ramdisk içinde olacaktır.
Soru: TWRP içinde adım yada nickim yazsın istiyorum, nasıl yapabilirim?
Çözüm: Bunun TWRP imajımızın /ramdisk/twres/portrait.xml, ui.xml, splash.xml dosyalarını notepat++ gibi bir editörle açıp uygun gördüğünüz yere ekleyebilirsiniz.
splash.xml, TWRP açılırken ki logonun orası ile ilgilidir. Burada yaptıklarınız orasına etki eder.
ui.xml, TWRP'nin ana ekranı ile ilgilidir. Burada yaptıklarınız orasına etki eder.
portrait.xml, TWRP'nin alt sekmeleri içindir. Burada yaptıklarınız oralara etki eder.
Ben genelde "%tw_version%" aratıp yanına ekliyorum.
Soru: TWRP temasını düzenlemek istiyorum, nasıl yapabilirim?
Çözüm: Bunun için TWRP imajımızın /ramdisk/twres/images klasörüne girip .png dosyalarını değiştirebilirsiniz.
Aynı çözünürlükte olmasına dikkat edin aksi halde çirkin gözükebilir. Detaylı düzenleme için yine .xml dosyalarını karıştırabilirsiniz.
Sorularımın çoğu TWRP ağırlıklıydı, diğer recoveryler içinde geçerli olacaktır. Çoğu zaten TWRP based.
Rehberim bu kadardı, işlemler basit. Takıldığınız yerde soru sorarsanız yardımcı olmaya çalışacağım, iyi forumlar.
Son düzenleme: