ODIN ROM Creator
Tool che permette di creare/dividere/estrarre ROM da flashare con ODIN/RECOVERY
Update 15/01/2014 - ODIN ROM Creator - Versione 3.0.1.5
Update 16/01/2014 - AllDevices.fdi - Versione 2.0
Update 15/01/2014 - FDI Compiler/Decompiler - Versione 1.0.0.0
PREMESSA:
Questo programma ha tre funzioni principali:
- permette di creare (partendo già da file esistenti come boot.img, recovery.img, ecc.) ROM flashabili tarmite ODIN e compatibili con la maggior parte dei dispositivi Samsung;
- estrarre da ROM per ODIN i file per poi flasharli singolarmente (come boot.img, recovery.img, ecc.);
- creare file ZIP da flashare via RECOVERY.
PRE-REQUISITI:
- .NET Framework 4 - Link download - http://adf.ly/bj8Oy
- Java JDK (Java Development Kit) & JRE (Java Runtime Environment) - Link download - http://adf.ly/bj8Tw
INIZALIZZAZIONE DEL PROGRAMMA:
1. Scaricare ODIN_ROM_Creator_vX.X.X.X dal seguente link: Sezione download sottostante
2. Estrarre il programma ed eseguirlo;
3. Dalla scheda "Device" selezionare il file FDI (sezione download sottostante - non esiste ancora per tutti i dispositivi ma al paragrafo successivo ho spiegato come crearlo);
4. Selezionare il proprio dispositivo.
CREARE FILE FDI:
1. Scaricare fdi_vX.X.X.X dal seguente link: Sezione download sottostante
2. Estrarre il programma;
3. Aprire con un qualsiasi editor di testo il file "template.txt";
4. Sostituire con il nome del proprio dispositivo la parola "PHONE_NAME" (esempio: DeviceNo1=GT-I9300);
5. Sostituire al posto dei punti di domanda il percorso di ogni blocco da flashare (esempio: boot_mnt=/dev/block/mmcblk0p5)
6. Avviare il Prompt dei Comandi;
7. Recarsi nella cartella dove è appena stato il programma (esempio: cd C:\fdi);
8. Digitare: fdi -c template.txt <nomevostrodispositivo>.fdi (esempio: fdi -c template.txt GT-I9300.fdi );
9. Il file FDI è stato creato ed è pronto per essere usato con il programma.
PROCEDURA PER CREARE ROM PER ODIN:
1. Dalla scheda "Pack" scegliere il percorso dove salvare la ROM (Attenzione!: se decidete di salvare la ROM in una cartella di sistema, dovete concedere al programma i privilegi di amministratore se no non creerà la ROM);
2. Aggiungere i file che volete integrare nella ROM nelle apposite sezioni (Esempio: Nella sezione "PDA", cliccare sul pulsante "Add file", selezionare uno o più file da aggiungere e dare conferma. Nella sezione principale verranno automaticamente selezionate le parti dove sono stati aggiunti i file.);
3. Nella sezione "Pack", inserire, nelle varie caselle di testo disponibili, i nomi da dare a ciascun file (Esempio: PDA_I9300, XXEMG4, ecc.);
4. Flaggare la casella "Create one package" se volete creare solo un file da flashare (Ad esempio le rom che si scaricano da SamMobile). Flaggare la casella "MD5SUM" se volete implementare il controllo MD5 da far fare ad ODIN prima di installare la ROM.
5. Premere il pulsante "Pack" per creare la ROM. In caso di successo vi verrà scritto "PASS" altrimenti "FAIL".
6. Flashare la ROM appena creata con ODIN.
PROCEDURA PER ESTRARRE ROM PER ODIN:
1. Dalla scheda "Unpack" scegliere il percorso dove è salvata la ROM;
2. Premere il pulsante "Unpack" per estrarre i file. In caso di successo vi verrà scritto "PASS" altrimenti "FAIL".
3. Premere il pulsante "Save file" e salvare i file appena estratti (Attenzione!: se decidete di salvare i file in una cartella di sistema, dovete concedere al programma i privilegi di amministratore se no non li salverà).
PROCEDURA CREARE FILE ZIP DA FLASHARE TRAMITE RECOVERY:
1. Dalla scheda "Zip (Flash with recovery)" scegliere il percorso dove salvare la ROM (Attenzione!: se decidete di salvare la ROM in una cartella di sistema, dovete concedere al programma i privilegi di amministratore se no non creerà la ROM);
2. Aggiungere i file che volete integrare nella ZIP flaggando le apposite caselle (Esempio: Flaggare casella "recovery.img", selezionare il file da caricare e dare conferma.);
3. Flaggare la casella "Sign zip" se volete signare la ZIP. Flaggare la casella "Wipe Cache" o "Wipe Data / Wipe cache" se volete fare il wipe prima di flashare i file.
4. Premere il pulsante "Unpack" per estrarre i file. In caso di successo vi verrà scritto "PASS" altrimenti "FAIL".
5. Flashare la ROM appena creata con la RECOVERY.
PROCEDURE TESTATE CON:
- Samsung Galaxy SIII (I9300);
- Samsung Galaxy SIII LTE (I9305);
- Samsung Galaxy Note II (N7100).
CHANGE LOG:
v3.0.1.5
- Risolti bug;
- Implementata funzione "Device" per il multi-device;
- Implementate, nella funzione "Zip", possibilità di formattare "system" e "preload" e di estrarre le cartelle "data" e "efs" tramite la recovery.
v2.5.7.9
- Risolti bug;
- Implementate, nella funzione "Zip", possibilità di estrarre le cartelle "system" e "cache" tramite la recovery.
v2.5.1.3
- Risolti molti bug;
- Implementata funzione "Unpack" per estrarre i file da ROM per ODIN;
- Implementata funzione "Zip" per creare file ZIP da flashare tramite recovery.
v1.3.7.9 (Prima release)
- Creazione singolo pacchetto;
- Controllo MD5;
- Possibilità di creare uno o più pacchetti contemporaneamente.
PROBLEMI NOTI:
- Se i file aggiunti hanno dimensioni molto grandi il programma, in fase di copia, potrebbe temporaneamente bloccarsi (non provoca alcun problema, è solo antiestetico).
BUG NOTI:
- Niente finora.
SCREENSHOT:
Spoiler:
DOWNLOAD:
ODIN_ROM_Creator_v3.0.1.5.rar - http://adf.ly/c9JxD
AllDevices_v2.0.fdi - http://adf.ly/cBlVQ
fdi_v1.0.0.0.rar - http://adf.ly/c9Jtu
Vecchie versioni:
Spoiler:
BETA-TESTER:
Vuoi diventare BETA-Tester? Mandami un messaggio privato per scaricare le versioni BETA e provare tutte le nuove caratteristiche.
N.B.:
Il programma è in fase di sviluppo e questa è la prima release che rilascio. Accetto consigli per implementare nuove funzioni e per favore se trovate bug non esitate a comunicarmeli (magari spiegandomi cosa è successo e/o cosa non va).
Grazie in anticipo, Enrico.