twitter androidgalaxys.net feed rss androidgalaxys.net youtube androidgalaxys.net email androidgalaxys.net

Mag 182012
 

 

In questa guida passo passo mostreremo come poter utilizzare il tool Heimdall per installare firmware sul Galaxy S2 e Galaxy S in alternativa ad odin.

Nell'esempio verrà utilizzato il sistema operativo Gnu/Linux, ma la procedura è perfettamente identica anche su Mac e Pc Windows.

 

PREREQUISITI

  • Leggere l'articolo Heimdall, l’alternativa a Odin per installare i firmware, prima di usare per la prima volta il tool Heimdall.
    E' sempre consigliato capire i concetti base prima di usare questo tipo di procedure.
     
  • Scaricare l'ultima versione del programma Heimdall disponibile sul sito ufficiale (Link Download).
    Per i sistemi operativi Gnu/Linux assicurarsi di installare sia l'heimdall command line che il frontend.
     

GUIDA HEIMDALL

  1. Scaricare il pacchetto Odin del firmware che si vuole installare.

     
  2. Estrarre il contenuto dell'archivio .tar o .tar.md5 che si trova all'interno del pacchetto scaricato, fino ad ottenere i singoli file che compongono un firmware.

     
  3. Avviare Heimdall.ed entrare nella scheda Flash.
    Vi ritroverete davanti ad una schermata simile alla seguente.

     
  4. Cliccare sul pulsante Browse del campo PIT e scegliere il file di pit che corrisponde al vostro modello di telefono.
    – per il Galaxy S I9000 è il pit 512 (s1_odin_20100512.pit)
    – per il Galaxy SII I9100 è il pit EXT4 (u1_02_20110310_emmc_EXT4.pit)

    Se  non li avete potete scaricarli da DOWNLOAD PIT.
    ATTENZIONE! Assicurarsi che sia quello giusto per il proprio telefono.

     

  5. Cliccare ora sul pulsante Add della sezione Partitions (Files).
    Nella sezione Partition Details verrà abilitato il menù Partition Name.

     
  6. Selezionare dal menù Partition Name le voci che corrispondono ai file che abbiamo estratto nel punto 2.
    Per caricare i relativi file cliccare sul pulsante Browser e poi su Add.
    Per la corrispondenza esatta tra voci e nome file, guardare le tabelle del punto successivo.

     
  7. Per compilare in maniera corretta la sezione Partitions (Files), vi saranno d'aiuto le seguenti tabelle (specifiche per modello di telefono).
    Alcuni tra quelli indicati potrebbero non essere presenti nel vostro firmware, quindi non utilizzare le relative voci.

    Galaxy S II – I9100
    Boot boot.bin
    Sbl sbl.bin
    Param param.lfs
    Kernel zImage
    Cache cache.img
    Modem modem.bin
    Factoryfs factoryfs.img
    Datafs data.img
    Hidden hidden.img

     

    Galaxy S – I9000
    IBL+PBL boot.bin
    Sbl sbl.bin
    Param param.lfs
    Kernel zImage
    Factoryfs factory.rfs
    Dbdatafs dbdata.rfs
    Cache cache.rfs
    Modem modem.bin

     

  8. Mettere in Download Mode il telefono e avviare la procedura di installazione cliccando sul pulsante Start.

     
  9. Oltre che per installare firmware, lo stesso procedimento può essere utilizzato anche per il flash dei kernel (es. Cf-Root).

 

[p1]

 

 

  • metropolis

    Ma perche mai dovrei usare questo software invece di odin? E' migliore? E' piu sicuro?

    • metropolis

      mi rispondo das solo: il Mac non puo usare odin, credo. Ho letto ora l'altro articolo

  • madec

    Scusate, ma per installare kernel come si fa? Provo a descrivere la procedura:

    1. Andare nella sezione "flash" selezionare il file "pit"

    2. Cliccare su repartition

    3. Si attivano le opzioni, cliccare sulla tendina e scegliere "kernel"

    4. Andare in "browse" e selezionare il file "zimage"

    5. Cliccare su "start"

    Scusate la precisione ma meglio essere sicuri, ciao a tutti. :mail:

    • androidgalaxys

      noi non abbiamo scritto di cliccare su repartition
      per il resto la procedura è corretta :ok:

    • madec

      ok. Grazie mille

  • masand

    Grazie per la guida che per me che a casa uso un sistema Linux, è una ottima alternativa per evitarmi il reboot nella partizione Windows.

    Nei limiti del possibile, potete fare un confronto sulla affidabilità dei tool, insomma, una sorta di "Heimdall vs. Odin".

    Sarebbe veramente utile…

    Grazie ancora.

    • androidgalaxys

      anche se non è un tool ufficiale ad oggi si è rilevato sempre affidabile, quindi nel tuo caso puoi usarlo tranquillamente

    • bocao

      prof se non ci fossi tu :unsure: 😉 prima o poi mamma sam ti convochera per assumerti e allora si che si parlera di un super galaxys :yes:

    • Desk

      Grazie della risposta :ok:

      Ciao :ciao:

  • Tecnicamente, Heimdall è più sicuro di Odin.

    Vorrei far presente che Heimdall può generare il file PIT direttamente dal terminale in Utilities: non c'è bisogno di trovarne uno in giro.

    In caso di problemi di permessi, consiglio di avviarlo a riga di comando tramite sudo.

    • Loria

      beh questo è un tuo parere, odin è pur sempre un tool ufficiale e inoltre nessuno può averne controllato i sorgenti per poter fare questo tipo di affermazioni.

      il pit poi non viene "generato", ma semplicemente scaricato dai repository dell'autore

      io comunque lo uso da tempo su debian

    • Questo tipo di affermazioni si fanno analizzando i metodi di accesso ai device USB su Windows e su altri sistemi.

      L'ufficialità di un software non è misura di qualità.

  • mialemat

    Ringrazio il sito per la pubblicazione di questo tutorial.

    Dispongo di un mac per il quale non esiste una versione apposita di ODIN.

    Heimdall supera questa limitazione.

    Grazie a tutti.

  • Desk

    Peccato che ancora non ci sia la versione a 64bit per Linux dell'ultima release.

    Ciao :ciao:

  • Tex

    PER UTENTI MAC : io con la versione 1.3.1 ho avuto dei problemi e il flash non andava a buon fine. con la 1.3.0 tutto perfetto. provate e vedete voi :ciao:

  • MatteoR

    Ciao. C’è qualcuno che lo ha provato su Galaxy S 2? La versione 1.3.2 funziona bene?

  • Roberto

    Io mi trovo SBL1 e SBL2 quale devo mettere?

    • elio

      quoto roberto: ho questo dubbio anche io.
      anche perchè si è bloccato tutto.
      Heimdal 1.3.2 ha un bug nell'upload dei file grossi. scaricate la versione precedente e avviarla coi permessi root

    • paolosan

      "Per compilare in maniera corretta la sezione Partitions (Files), vi saranno d'aiuto le seguenti tabelle (specifiche per modello di telefono).
      Alcuni tra quelli indicati potrebbero non essere presenti nel vostro firmware, quindi non utilizzare le relative voci."

      😉

  • avvo

    ma se nel pacchetto che ho scaricato direttamente da sammobile non vi è il pacchetto dbdata?? come faccio?

    • androidgalaxys

      “Alcuni tra quelli indicati potrebbero non essere presenti nel vostro firmware, quindi non utilizzare le relative voci.”

    • avvo

      io ci ho provato…ma non fa nulla :((((

  • roberto

    scusate ma il telefono si e bloccato con la schermata iniziale di accenzione con scritto galaxy s gt i9000 samsung e non si accende più se ci metto un nuovo firmware con questo programma e possibile con il telefono bloccato?????? grazie in anticipo

  • androidgalaxys

    Basta che entra in download mode.

  • stefanoterzaghi

    cos'è il pacchetto odin del firmware nominato al punto 1?

  • Andrea

    Io ho un problema, non mi rileva il telefono. Lo attacco in download mode, quindi su heimdall vado su utilities clicci su detect e mi viene fuori il messaggio FRONTEND ERROR: Heimdall crashed!
    Perché e come posso risolvere?

    • Antonio

      ciao scusami.. mi si è presentato lo stesso problema.. per caso tu hai avuto modo di risolvere?? rispondimi per favore

  • fabrizio

    cosa è il pacchetto iodin del firmware e dove lo trovo?

  • Jack

    Ciao in Internet si trovano guide, piuttosto rare e poco dettagliate, per per sfruttare Heimdall con S3, di preciso la versione 1.3.1. Mi sono trovato a dover flashare la versione noBrand 4.1.2 e non riesco a collegare i file nel PIT dell's3 con il file.img e .bin della cartella del firmware. Avete informazioni? Scusate l'ignoranza ma ho da poco un mac e non conosco questo programma

  • Ale

    Ciao a tutti, in effetti vedo che si parla di Samsung S ed SII, potreste fare un mini aggiornamento per sIII ?
    Grazie mille!!

  • androidgalaxys

    Per il Galaxy S3 non ci sono tanti feedback, quindi chi decide di avventurarsi lo fa a suo rischio e pericolo.
    Cercheremo però di aggiornarla

  • Ale

    Beh ma già fare il root o installare una rom è a proprio rischio e pericolo, no? Oppure il ripristino firmware con heimdall è più pericoloso dell'installare una rom? Io finora ho fatto tutto con heimdall senza problemi, se so quali sono i file necessari posso provare e magari riportare la mia esperienza positiva!

    • androidgalaxys

      Intendi il pit file?

  • Jack

    Ho provato a vedere i file da inserire manualmente nel pit e il mio dubbio riguarda il fatto che tutti gli slot non vengano occupati. Avevo trovato una guida piuttosto sommaria per farlo… Finché si tratta di recovery e root è semplice il dubbio è nel flash dell'intero FW… Grazie per l'attenzione che mettete in ogni vostro articolo siete fenomenali ^^

    • androidgalaxys

      Quali sono quelli che ti rimangono fuori?

  • Jack

    Avevo trovato la tabella del pit su questo sito e le partizioni non presenti nel file del firmware scaricato da sammobile XEMA1 sono:
    MD5HDR
    EFS
    PARAM
    USERDATA
    più le slot vuote che ho trovato nel vostro link

    Probabilmente non sono da inserire, ma nel dubbio ho preferito evitare di fare danni al telefono… Grazie per l'aiuto 😉

    • androidgalaxys

      Si esatto quelle non fanno parte dei firmware e quindi non sono da inserire.
      Che file di pit pensi di usare?

  • Jack

    Avevo provato a installare la Philz sia con il pit scaricato da heimdall sia con il pit inserito nella cartella che avevo usato con i file per il root galaxys3rootonmac, il tutto senza problemi. Il problema prima di queste conferme è che volevo scaricare la rom null_21 e non avendo sempre a disposizione un computer windows temevo di non poter fare niente in caso avessi dovuto ripristinare la rom stock. Quindi procedo flashando solo i file presenti nel tar e dovrei essere tranquillo, giusto?

    • androidgalaxys

      Se hai usato quello di heimdall allora sei sicuro visto che lo legge dal telefono.
      I passaggi alla fine sono sempre quelli descritti nell'articolo.

      Per quanto riguarda il stare tranquillo questo non te lo posso assicurare. In fin dei conti stiamo parlando di una versione sviluppata a marzo 2012.

    • Jack

      Purtroppo ti devo dare ragione anche se finora si è comportato bene 🙂 Grazie dei consigli !! ^^

  • Carmine

    Salve, ho un galaxy s2 brand della tre e vorrei sbrandizzarlo aggiornandolo all'ultima versione tramite Heimdall ma mi esce sempre questo messaggio: ERROR: Failed to access device. libusb error: -12. Spero che mi possiate aiutare. Grazie

  • overdarkm

    Ciao ho scaricato un firmware e mi dava i 3 pacchetti per odin come al solito, ora andando a estrarli per farli combaciare con heimdall su linux mi sono accorto che chache e altri file ci sono due volte come faccio? li sostituisco?

    • androidgalaxys

      non usare quelli del csc, ma alla fine non cambia niente

  • Architects

    Dopo aver eseguito la guida passo passo il telefono non fa altro che ripetere la scritta ed il logo caratteristici della Samsung
    Che sia andato male qualcosa o si tratta semplicemente di aspettare ? 🙂

    • androidgalaxys

      farei un hard reset

  • Il file pit per il galaxy s2 è per la versione 16gb o per la 32? o va bene per entrambe?

    • androidgalaxys

      Sono diverse, quella linkata è solo da 16GB. Ma la puoi ricavare dall\’apposita funzione di heimdall.

    • Oook, no va bene, perchè la mia versione è quella. Era solo per riordinare le idee e avere una situazione chiara. Grazie 1000 della risposta!

    • cioè, scusate il doppio post, ma mi spiego meglio: sono su cyanogenmod 10.1 galaxy s2, vorrei provare a refalshare il firmware stock (in particolare il xwlsd), posso tranquillamente usare il file pit che viene fornito nella guida?

  • Magnuss

    Quando vado su partition name, non c'è l'opzione BOOT.. cosa ci metto o meglio, cosa faccio?

  • flavio

    anche io ho avuto il problema del crash appena installato su mac 10.7.5 Qualche idea?

  • zumadeluxe

    Scusate qualcuno sa se esiste il file .pit per s4 mini gt-i9195 itv?