CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: megthebest con ben 1 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: gianpassa con ben 9 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 8 su 8
Discussione:

[GUIDA] Convertire singolo file ODIN in 3 file ODIN + REPARTITION

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Senior Droid L'avatar di misha84


    Registrato dal
    Mar 2011
    Messaggi
    953

    Ringraziamenti
    181
    Ringraziato 345 volte in 230 Posts
    Predefinito

    [GUIDA] Convertire singolo file ODIN in 3 file ODIN + REPARTITION

    la guida è semplice, serve munirsi di un pc con Ubuntu (qualsiasi versione dopo la 9.04, probabilmente vanno bene anche le precedenti). Ubuntu è una scelta non necessaria (volendo si può usare anche debian) ma ha preinstallato tutto quello che ci serve.
    Va bene anche una macchina virtuale (VMware, virtual box etc etc).

    Obbiettivo della guida:

    creare un firmware contenente tutti i file del firmware originale, che sia divisibile nei 3 file distinti per il PDA, il MODEM e il CSC, che permetta inoltre l'utilizzo di repartition.
    per poterlo usare in sicurezza basta semplicemnte flashare TUTTE le partizioni attive del telefono.

    il problema può essere recuperarle.

    PREMESSA

    in un firmware recente (per esempio LSZ tedesco) ci troviamo davanti ad una situazione incompleta (perchè non è prevista la ripartizione)
    nel firmware LSZ troviamo
    codice:
    modem.bin = parte radio
    Sbl.bin = bootloader secondario
    zImage = kernel
    cache.img = CSC
    factoryfs.img = la partizione System
    hidden.img = file di supporto
    per una situazione compatibile con la ripartizione bisogna trovarsi di fronte a questa serie di file
    codice:
    boot.bin = bootloader primario
    modem.bin = parte radio
    Sbl.bin = bootloader secondario
    param.lfs = la schermata nera con il come del terminale
    zImage = kernel
    cache.img = CSC
    data.img = l'immagine della partizione DATA
    factoryfs.img = la partizione System
    hidden.img = file di supporto
    una volta che abbiamo tutti questi file siamo sicuri che il flash + repartition andrà a buon fine.

    il problema è come decidere quali siano i file giusti.

    nelle ultime release ufficiali è difficile trovare il file boot.bin, il param e data.img.
    la buona notizia è che data e param sono SEMPRE GLI STESSI.

    la variabile è il boot.bin.

    confrontando l'md5 ci si rende conto che molti boot.bin sono diversi dall'altro, allora quale scegliere, visto che è una parte delicatissima del telefono, e vi ricordo che se si incasina rischiate di trovarvi con un fermacarte??

    semplice, bisogna andare a ritroso nelle release ufficiali.
    spesse volte il bootloader viene aggiornato, basta prendere quello del firmware più recente precedente al vostro e siete a cavallo.

    secondo le mie ricerche, il boot.bin più recente per il DBT è quelle della leaked LC1 (ancora gingerbread per intenderci), e si può tranquillamente usare quello

    RIBADISCO, è un discorso di maggiore sicurezza: io per esempio sto usabdo il boot.bin della KKA e non ho problemi. ma io l'ho fatto per pigrizia perchè non avevo voglia di fare il deep clean a gingerbread e ho flashato LSZ direttamente da LRI italiana ufficiale senza modifiche sostanziali.

    una volta ottenuti i file mancanti (per la LSZ sono tutti recuperabili da LC1 e sono tutti validi), si può procedere alla creazione dei pacchetti.

    I files mancanti per la LSZ potete trovarli qui

    PROCEDURA

    0) il pc (o macchina virtuale) con ubuntu, mi raccomando, NON USATE quella porcata di cywin, va bene per altre cose ma non è sicura per questa.
    1) mettete tutti e 9 i file che vi ho elencato prima in una singola cartella
    2) aprite il terminale
    3) digitate "CD " (c'è uno spazio)
    4) trascinate la cartella sulla finestra del terminale
    5) cliccate sulla finestra del terminale
    6) date invio

    cosa avete fatto? avete detto al terminale di andare ad operare in quella specifica cartella. semplice

    7) Copiate e incollate questi comandi nell'ordine per ottenere il file per il PDA in formato .tar.md5
    codice:
    tar -c boot.bin Sbl.bin param.lfs zImage factoryfs.img data.img hidden.img>> PDA_LSZ.tar
    codice:
    md5sum -t PDA_LSZ.tar >> PDA_LSZ.tar
    codice:
    mv PDA_LSZ.tar PDA_LSZ.tar.md5
    8) Copiate e incollate questi comandi nell'ordine per ottenere il file per il PHONE in formato .tar.md5
    codice:
    tar -c modem.bin >> PHONE_LSZ.tar
    codice:
    md5sum -t PHONE_LSZ.tar >> PHONE_LSZ.tar
    codice:
    mv PHONE_LSZ.tar PHONE_LSZ.tar.md5
    9) Copiate e incollate questi comandi nell'ordine per ottenere il file per il CSC in formato .tar.md5
    codice:
    tar -c cache.img >> CSC_LSZ.tar
    codice:
    md5sum -t CSC_LSZ.tar >> CSC_LSZ.tar
    codice:
    mv CSC_LSZ.tar CSC_LSZ.tar.md5
    10) ricordatevi che questi file in formato .tar.md5 NON POSSONO ESSERE RINOMINATI, se volete cambiare nome dovete farlo in fase di creazione, farlo una volta creato il file compromette l'esito del flash.

  2.  
  3. #2
    Senior Droid L'avatar di misha84


    Registrato dal
    Mar 2011
    Messaggi
    953

    Ringraziamenti
    181
    Ringraziato 345 volte in 230 Posts
    Predefinito

    per chi fosse interessato a eseguire questo procedimento sul FW LSZ_ITV (quello originale dei samsung italiani no-brand) ha bisogno dei seguenti files mancanti nel pacchetto originale.

    RAPACK_LSZ_ITV.7z

    per il resto il procedimento è il medesimo del precedente.

  4. #3
    Androidiano VIP L'avatar di Andromeda1968


    Registrato dal
    Dec 2010
    Località
    Riserva Navajo
    Messaggi
    23,074

    Ringraziamenti
    251
    Ringraziato 10,044 volte in 5,101 Posts
    Predefinito

    il problema non è solo usare il procedimento...il problema è anche testarlo....
    io in sezione Note2 grazie al lavoro spettacolare di Cis80 ho testato un fullwipe con 3 files + pit e bootloader per la stock JB Italia...la prima volta è andata bene...la seconda volta per segnalazioni di errori di alcuni utenti ho voluto riprovare sempre per gli "altri" e ho davvero rischiato un FULL BRICK sul Note 2.....ho dovuto mettere in ballo la mia esperienza e freddezza nel recupero del MIO terminale e dopo un ora di passione ho salvato il mio baby.....dandomi del caxxone per quello che avevo provato "per gli altri".....ora mai piu'...mi spiace....
    quindi tornando a noi.....il problema è alla fine.....CHI TESTA IL LAVORO??? c'e' sempre un rischio....e francamente a volte non ne vale proprio la pena...
    IMHO

    i 3 files versione full wipe servirebbero davvero tanto qui in sezione per un corretto Deep Clean....ma vi sono tanti ma e se....

  5. #4
    Senior Droid L'avatar di misha84


    Registrato dal
    Mar 2011
    Messaggi
    953

    Ringraziamenti
    181
    Ringraziato 345 volte in 230 Posts
    Predefinito

    Quote Originariamente inviato da Andromeda1968 Visualizza il messaggio
    il problema non è solo usare il procedimento...il problema è anche testarlo....
    io in sezione Note2 grazie al lavoro spettacolare di Cis80 ho testato un fullwipe con 3 files + pit e bootloader per la stock JB Italia...la prima volta è andata bene...la seconda volta per segnalazioni di errori di alcuni utenti ho voluto riprovare sempre per gli "altri" e ho davvero rischiato un FULL BRICK sul Note 2.....ho dovuto mettere in ballo la mia esperienza e freddezza nel recupero del MIO terminale e dopo un ora di passione ho salvato il mio baby.....dandomi del caxxone per quello che avevo provato "per gli altri".....ora mai piu'...mi spiace....
    quindi tornando a noi.....il problema è alla fine.....CHI TESTA IL LAVORO??? c'e' sempre un rischio....e francamente a volte non ne vale proprio la pena...
    IMHO

    i 3 files versione full wipe servirebbero davvero tanto qui in sezione per un corretto Deep Clean....ma vi sono tanti ma e se....
    allora, questo procedimento l'ho testato varie volte sul SGS (facevo le versioni senza bootloader da mettere in parallelo a quelle di ramad).
    sul note l'ho testata in forma di LC1 resurrection (singolo file comprensivo di tutto, da flashare con repartition in casi estremi o di pulizia rapida al posto della kka), poi per ICS l'ho testata sia per la lrk quando uscì, sia per la lrt che per la lri: visto che finalmente ho un telefono no brand non mi è mai andato di giocherellare con i cambi espliciti del csc, splittavo i file per la comodità di poter usare i vari modem con cui sapevo che i consumi erano ok (vedi il recente caso della lsz tedesca) e per mettere il csc ITV di una qualsiasi rom precedente per evitare appunto tracce nella cartella efs (se noti, dopo un cambio esplicito c'è un file bak che riporta il p.code precedente).
    io non ho mai avuto problemi con quelle fatte da me, e in altre sezioni nessuno si è mai lamentato.
    la procedura è chiara, passo passo, ho scritto cosa serve e praticamente per i comandi terminale basta fare copia incolla.
    più semplice di così non saprei.
    si possono provare delle prove crociate:
    scompattare più volte in tempi diversi i file delle partizioni e segnarsi l'hash md5: se dopo la creazione della versione splittata gli hash sono andati a peripatetiche qualcosa è andato storto e bisogna ripetere il procedimento, altrimenti è tutto ok, se fallisce non è più nemmeno questione del file ma di qualche casino nel telefono.
    poi, adesso, se noti odin è migliorato molto:
    la versione che usavamo per il SGS faceva un flash in tempo reale (scriveva le partizioni nel momento in cui le trasmetteva)
    con odin 1.87 (mi pare di usare quella) c'è prima una fase di trasmissione, poi quella fase di reset che dura diversi minuti è l'installazione del fw, che avviene in un secondo momento peroprio per evitare errori importanti.
    sotto questo frangente siamo più tutelati rispetto a qualche anno fa.

    io cmq conto di flasharla (3 file + repartition ITV) appena ricarico il cazzabubbolo

  6. #5
    Senior Droid L'avatar di misha84


    Registrato dal
    Mar 2011
    Messaggi
    953

    Ringraziamenti
    181
    Ringraziato 345 volte in 230 Posts
    Predefinito

    test fatto, esito positivo.
    questo è il firmware splittato nei i 3 file.
    contiene anche un file da flashare in pda contenente il solo kernel stock

    ho usato mega per caricare il file, credo serva un account anche per scaricarlo

  7. Il seguente Utente ha ringraziato misha84 per il post:

    cipo1 (09-03-13)

  8. #6
    Androidiano VIP L'avatar di cipo1


    Registrato dal
    Jan 2012
    Località
    pozzomaggiore (ss)
    Messaggi
    7,424
    Smartphone
    p1000- p6200- g s- note-next

    Ringraziamenti
    244
    Ringraziato 2,116 volte in 1,849 Posts
    Predefinito

    Quote Originariamente inviato da misha84 Visualizza il messaggio
    test fatto, esito positivo.
    questo è il firmware splittato nei i 3 file.
    contiene anche un file da flashare in pda contenente il solo kernel stock

    ho usato mega per caricare il file, credo serva un account anche per scaricarlo
    misha puoi linkare i file ...mega richiede una key....

    GT p1000 cm10 sapir erezak tapatalk
    ti ho aiutato?all'angolo a sinistra c'e il thanks cliccalo

  9. #7
    Senior Droid L'avatar di misha84


    Registrato dal
    Mar 2011
    Messaggi
    953

    Ringraziamenti
    181
    Ringraziato 345 volte in 230 Posts
    Predefinito

    a me funge senza key..
    ho fatto un paio di prove prima di postare
    Quote Originariamente inviato da cipo3282 Visualizza il messaggio
    misha puoi linkare i file ...mega richiede una key....

    GT p1000 cm10 sapir erezak tapatalk

  10. #8
    Androidiano VIP L'avatar di cipo1


    Registrato dal
    Jan 2012
    Località
    pozzomaggiore (ss)
    Messaggi
    7,424
    Smartphone
    p1000- p6200- g s- note-next

    Ringraziamenti
    244
    Ringraziato 2,116 volte in 1,849 Posts
    Predefinito

    Quote Originariamente inviato da misha84 Visualizza il messaggio
    a me funge senza key..
    ho fatto un paio di prove prima di postare
    A me chiede il codice..booh

    ultimate 4.1.2 LSZ v5.2 di joosh
    ti ho aiutato?all'angolo a sinistra c'e il thanks cliccalo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy