1
  • Destek almak için, Anasayfada bulunan soru sorma alanını kullanın. Ekip arkadaşlarımız anlık yardımcı olacaklardır.

Tüm bildirimleri sil
Dasboard Menu

Fastboot Rom Kodlama Rehberi | Açık Kaynaklı

Fastboot Rom Kodlama Rehberi | Açık Kaynaklı


Lütfen Dikkat !

Hazırlanan rehberden doğacak hasarlardan kullanıcı sorumludur.

Herhangi bir sorunda şahsım, rehberin paylaşıldığı web sitesi sorumlu değildir.


Source'yi indiriyoruz.

Arşivden bir klasöre çıkartıyoruz.

StockRom.bat dosyasını NotePad++ ile açıyoruz.

İlk 28 satırı asla ellemiyorsunuz.





Buradan sadece yazı olan yerleri düzenliyorsunuz.
Eklediğiniz yazılarda * sorunu oluyorsa boşluk koyup çıkartarak dengelemeye çalışın.





Buradan ise seçeneklerimizi yazıyoruz. Eğer kullanıcı 2'e basarsa stock rom kursun gibisinden.


Buradan ise seçeneklerimizi belirliyoruz. Örneğin :
Kod:
if /I %option%==1 goto stockbootandrecovery

Eğer kullanıcı 1'e basarsa stockbootandrecovery adlı yerde kodlar çalışacalktır.



Örneğin 2'de cihaz bilgisini okuyacak.

if /I %option%==2 goto cihazbilgisinioku



:cihazbilgisinioku

ikinokta ile yerimizi belirledik kodlarımız burada çalışacaktır.





Öncelikle stock rom dosyalarınızı olduğu gibi klasörünüzün içine atınız.
Source içerisinde ben fastboot ve adb'yi ekledim. Yoksa mutlaka ekleyin.
Cmdcolor.exe'de renklendirmeler için kalmalı.


Şimdi stock rom dosyalarımıza bakacağız.
İsimler genelde
partition isimleridir. Öyle değilse de partition isimlerine boot ya da recovery imajının içinden fstab dosyalarının içinde partition isimleri bulunur.

Casper VIA G1 Plus Rom içeriği :


Bu partition isimlerini tek tek bir yere not alıyoruz.


1. Seçeneğimizi stock rom olarak belirtiyorum.

Ben değişken olarak
"stockrom" adlı metni seçiyorum
Yani 1'e basıldığında bizi :stockrom 'a götürecek
Kod:
if /I %option%==1 goto stockrom



:stockrom kodlarımız

"Aşağıdaki kodlarda sırasıyla ekranı temizleyip, dizin yazılarını kaldırıp, başlığımı yazıyorum."
Kod:
@echo off

title Stock Rom Project

fastboot devices
Cihaz kontrolu yaptık ardından yazacağımız kodlar tamamen partitionlar ile ilgili. Şu örneğe göre tüm partitionları yazın.
Kod:
fastboot flash system system.img
fastboot flash partitionadi dosyaninadi(.img varsa .img yoksa olduğu gibi kalacak)
Kodlarımızı yazdıktan sonra
Kod:
pause goto MAIN_TR
yazmayı unutmuyoruz

Casper VIA G1 Plus'tan :stockrom kodlarını örnek olarak veriyorum
Kod:
@echo off cls
echo  %[LMAGENTA]%FULL ROM%[LRED]%| cmdcolor

echo  %[LCYAN]%Yuklemek icin bir tus'a basmaniz bekleniyor...%[LRED]%%[WHITE]% | cmdcolor

pause

echo Aboot Flashlanıyor.

fastboot flash aboot aboot.img

echo Bazı Dosyalar Flashlanıyor.

fastboot flash abootbak abootbak

echo Bir Kac Dosya Daha Flashlanıyor.



fastboot flash apdp apdp

echo Boot Flashlanıyor.

fastboot flash boot boot.img

echo Cache Flashlanıyor.

fastboot flash cache cache.img

echo Bir Kac Dosya Daha Flashlanıyor.

fastboot flash cmnlib cmnlib

echo Bir Kac Dosya Daha Flashlanıyor.



fastboot flash cmnlib64 cmnlib64



echo Bir Kac Dosya Daha Flashlanıyor.

fastboot flash cmnlib64bak cmnlib64bak

echo Bir Kac Dosya Daha Flashlanıyor.



fastboot flash cmnlibbak cmnlibbak

echo Bir Kac Dosya Daha Flashlanıyor.



fastboot flash config config

echo Bir Kac Dosya Daha Flashlanıyor.



fastboot flash ddr ddr

echo Bir Kac Dosya Daha Flashlanıyor.



echo Bir Kac Dosya Daha Flashlanıyor.



fastboot flash devcfg devcfg

echo Bir Kac Dosya Daha Flashlanıyor.







fastboot flash devinfo devinfo

echo Bir Kac Dosya Daha Flashlanıyor.



fastboot flash dip dip

echo Bir Kac Dosya Daha Flashlanıyor.



fastboot flash dpo dpo

echo Bir Kac Dosya Daha Flashlanıyor.



fastboot flash dsp dsp

echo Bir Kac Dosya Daha Flashlanıyor.



fastboot flash fsc fsc

echo Bir Kac Dosya Daha Flashlanıyor.



fastboot flash fsg fsg

echo Bir Kac Dosya Daha Flashlanıyor.



fastboot flash keymaster keymaster

echo Bir Kac Dosya Daha Flashlanıyor.



fastboot flash keymasterbak keymasterbak

echo Bir Kac Dosya Daha Flashlanıyor.



fastboot flash keystore keystore

echo Bir Kac Dosya Daha Flashlanıyor.



fastboot flash limits limits

echo Bir Kac Dosya Daha Flashlanıyor.



fastboot flash mcfg mcfg

echo Bir Kac Dosya Daha Flashlanıyor.



fastboot flash mdtp mdtp

echo Bir Kac Dosya Daha Flashlanıyor.



fastboot flash misc misc

echo Modemler Flashlanıyor.

fastboot flash modem modem

fastboot flash modemst1 modemst1

fastboot flash modemst2 modemst2

echo Bir Kac Dosya Daha Flashlanıyor.



fastboot flash mota mota

fastboot flash msadp msadp

echo Bir Kac Dosya Daha Flashlanıyor.



echo OEM Flashlanıyor.

fastboot flash oem oem

echo Persist Flashlanıyor.

fastboot flash persist persist.img

echo Recovery Flashlanıyor.

fastboot flash recovery recovery.img

echo Bir Kac Dosya Daha Flashlanıyor.



fastboot flash rpm rpm

echo Bir Kac Dosya Daha Flashlanıyor.



fastboot flash rpmbak rpmbak

echo Bir Kac Dosya Daha Flashlanıyor.



fastboot flash sbl1 sbl1

echo Bir Kac Dosya Daha Flashlanıyor.



fastboot flash sbl1bak sbl1bak

echo Bir Kac Dosya Daha Flashlanıyor.



fastboot flash sec sec

echo Logo Flashlanıyor...



fastboot flash splash splash

fastboot flash ssd ssd

fastboot flash syscfg syscfg

echo System Flashlanıyor.

fastboot flash system system.img

echo Bir Kac Dosya Daha Flashlanıyor.



fastboot flash tz tz

fastboot flash tzbak tzbak

echo %[LRED]%Islev Tamamlandı.%[WHITE]% | cmdcolor

pause

goto MAIN_TR

Eski
Bağlantıyı görüntüleme izniniz yok Giriş yap veya üye ol.

Bağlantıyı görüntüleme izniniz yok Giriş yap veya üye ol.

Bağlantıyı görüntüleme izniniz yok Giriş yap veya üye ol.
Tarafımca hazırlanıp çekilmiştir.
AB Treble cihazlarda kodları şu şekilde değiştirebilirsiniz.
Kod:
fastboot flash system_a system.img
fastboot flash system_b system.img
fastboot flash boot_a boot.img
fastboot flash boot_b boot.img
fastboot flash vendor_a vendor.img
fastboot flash vendor_b vendor.img
#fastboot flash partition_a partition.img gibi
UPDATE - 15 MART 2020

Kod:
.bat haricindeki tum dosyalari bins adlı klasör oluşturup icine atın.
scriptin en basina
cd bins
komutunu ekleyin ve kapatin.
 



Yorum yaz