Questa guida permette di "importare/trasformare" la propria rom installata sul vostro galaxy s in modo da avere 3 file flashabili con Odin senza il famigerato bootloader in modo da evitare il brick e/o la corruzione delle combo dei 3 tasti.
REQUISITI: Android sdk in C:/androidsdk; Cygwin ( Download ); Terminale windows; Galaxy S con root; winrar o 7zip.
- Per installare Cygwin segui questi screen:
- Aprire il terminale di windows e spostarsi nella sdk di android (precisamente nella cartella platform-tools).
Per fare ciò digita i seguenti comandi:
cd..
cd..
cd androidsdk/platform-tools
- Adesso collega il Galaxy s e NON attivare l'archivio USB. Una volta fatto ciò, digita i seguenti comandi
adb shell
su
mount -o remount,rw /dev/block/stl9 /system
dd if=/dev/block/stl9 of=/sdcard/factoryfs.rfs bs=4096
- Dopo pochi minuti nella sdcard del cell troveremo un file chiamato factoryfs.rfs ..
Bene, adesso create una cartella chiamata ROM in C .
Quindi, spostate il file factoryfs.rfs , dbdata.rfs e param.lfs (dbdata + param Download ) in C:/ROM
N.B. sempre in C:/ROM deve essere inserito anche il file zImage ovvero il kernel.
p.s. Inserendo questi 4 file avremo una rom senza bootloader. Se vuoi una rom con bootloader (sconsigliato) devi aggiungere anche i file boot.bin e Sbl.bin
- Ora apri task manager e killa i 2 processi adb.exe(Importante)
- Adesso dobbiamo creare i file PDA . Per fare ciò apri Cygwin e digita i seguenti comandi
cd c:/ROM
tar -c param.lfs zImage factoryfs.rfs dbdata.rfs >> PDA_nomerom.tar
md5sum -t PDA_nomerom.tar >> PDA_nomerom.tar
mv PDA_JS5.tar PDA_nomerom.tar.md5
- Se hai eseguito il tutto correttamente, nella cartella C:/ROM troveremo un file chiamato PDA_nomerom.tar.md5
Per semplificare il tutto, creiamo una cartella sul desktop e rinominala a seconda del nome della tua rom.
Spostiamo al suo interno il file PDA_nomerom.tar.md5 ..
- Adesso dobbiamo creare il file PHONE.tar.md5 (ovvero il modem).
Generalmente il modem della rom è situato nella cartella updates. Quindi basterà estrarre con winrar o 7zip la rom e copiare il file modem.bin nella cartella C:/ROM (assicurarsi che nella cartella ROM sia presente soltanto il modem).
Una volta fatto ciò apriamo Cygwin, e digitiamo i seguenti comandi:
tar -c modem.bin >> PHONE_nomerom.tar
md5sum -t PHONE_JPY.tar >> PHONE_nomerom.tar
mv PHONE_JPY.tar PHONE_nomerom.tar.md5
Se hai eseguito il tutto correttamente, nella cartella ROM nel disco locale /C è presente il file PHONE_nomerom.tar.md5 che copieremo nella cartella sul desktop dove è presente il file PDA.
- Bene, per avere una rom odin completa manca soltanto il file CSC.
Consiglio di prelevare questo file da una qualsiasi rom stock oppure scaricalo da QUì e lo inserisci nella cartella sul desktop in modo da avere 3 file: PDA ; PHONE ; CSC .
- Fine, la nostra rom odin è pronta.
Aprite odin inserite i file e assicurarsi che odin dica " nomefile" is valid.
Premete start e ENJOY
Nel caso i file fossero corrotti e il flash va male, nessuna paura, la rom che avete appena creato è senza bootloader quindi nessun rischio di brick.
Credits:
Ramad