| Flashing
con questo termine viene indicata la procedura che permette di cambiare ROM o parti di essa mediante sovrascrittura. In tal modo è possibile aggiornare il proprio dispositivo ad una versione di Android più recente, oppure installare Custom ROM che offrono migliori prestazioni o un aspetto grafico differente.
Per prima cosa, prima di procedere a qualsiasi procedura di flashing, è essenziale effettuare un backup di tutte le applicazioni, dei dati e delle impostazioni (LINK POST NANDROID BACKUP).
Inoltre, è raccomandato effettuare il backup delle partizioni /efs e /persist che, tra le altre cose, contengono il codice IMEI del telefono; infatti, anche se questa eventualità è piuttosto rara, è possibile che durante il flashing vengano distrutte queste partizioni, senza possibilità di poterle recuperare in nessun altro modo. Senza un codice IMEI valido, l'operatore telefonico di appartenenza potrebbe impedire al telefono di connettersi alla sua rete telefonica.
Il backup di queste partizioni può essere fatto usando adb, impartendo questi comandi:
adb shell su -c "dd if=/dev/block/mmcblk0p27 of=/sdcard/efs.ext4 bs=4096"
adb shell su -c "dd if=/dev/block/mmcblk0p12 of=/sdcard/persist.ext4 bs=4096"
Effettuare il flashing (al di fuori del programma ufficiale KIES e degli aggiornamenti ufficiali proposti da SAMSUMG per il modello posseduto) comporta l'invalidazione della garanzia. Nel caso fosse necessario portare il telefono presso un centro di assistenza autorizzato per una riparazione in garanzia, occorrerà prima reinstallare il firmware originale.
La prima volta che si effettua un flash, è consigliabile prendere nota dei seguenti dati: PDA, CSC e ID TELEFONO; tali informazioni si possono ricavare digitando il numero *#1234# sul compositore telefonico. Tramite questi dati è possibile recuperare il firmware originale sul sito SamMobile Firmware Page (previa registrazione).
Con l'installazione di una nuova ROM, le applicazioni e i dati presenti sul telefono potrebbero non essere cancellati automaticamente (questo avviene soprattutto quando si cambia ROM all'interno di una stessa versione di sitema operativo Android: es. si cambia una ROM basata su Android Gingerbread con un'altra basata sempre su Gingerbread); è buona norma comunque, per essere sicuri di non avere in seguito piccoli/grandi problemi, quali ad esempio chiusure forzate di applicazioni, problemi con Google Play Store ecc, eseguire un FACTORY RESET/WIPE DATA prima di procedere al flashing della ROM e un altro dopo.
Effettuare il flashing di una ROM STOCK (ovvero di una ROM ufficiale fornita da SAMSUNG per il proprio modello) comporta la perdita dei diritti di amministratore (ROOT) e della RECOVERY modificata eventualmente installata (CWM, TWRP, FEAMOD); in tal caso, se si desidera in seguito riavere queste caratteristiche, sarà necessario ripetere le operazioni (vedi sezione apposita nella Wiki). Le custom ROM invece, nella maggior parte dei casi, hanno già incluso al loro interno l'accesso ROOT del telefono.
Effettuare il flashing in Windows:
In Windows si utilizza il programma gratuito ODIN Multidownloader (consigliata la versione 4.43 qui);
inoltre è necessario avere il file AriesVE.ops (AriesVE.ops è un file di testo che contiene l'ordine delle partizioni del Samsung I9001)
(qui)
Per utilizzare ODIN bisogna aver installato sul PC il programma ufficiale SAMSUNG KIES (qui), ma in alternativa, se necessitano solo i driver USB SAMSUNG, è possibile scaricarli da questo link (grazie a SamHaLeKe e XDA; driver validi a partire da Vista in poi, testato personalmente su Windows 7 64).
In caso di installazione di KIES, per essere certi che i driver siano stati installati correttamente, aprire il programma almeno una volta e verificare che il telefono venga riconosciuto, quindi uscire dal programma e disinstallate oppure (se volete flashare subito) verificare con il task manager che i processi KiesTrayAgent e KiesPDLR non siano attivi, e se attivi terminarli (potrebbero interferire con ODIN).
Procedura di FLASH tramite ODIN:
N.B. le immagini/guida sono state messo sotto spoiler per una consultazione del post più semplice, apriteli per vederle.
per praticità mettere i file odin Multi_Downloader_v4.43.exe, AriesVE.ops e (ad esempio) la rom stock I9001XXKPI_I9001XXKPF_I9001ITVKP1_HOME.tar.md5 in un unica cartella, o sul desktop.
- 1- Lanciare ODIN Multidownloader 4.43 avviandolo come amministratore (tasto destro sull'icona -> "esegui come amministratore", su XP dovrebbe bastare lanciarlo normalmente)
- 2- Spegnere il telefono e avviarlo nella modalità DOWLOAD MODE (premendo simultaneamente Volume Giù + Home + Power)
- 3- Collegare il telefono al PC via USB. ODIN riconoscerà il telefono, l'area COM Port Mapping del programma diventerà gialla e nell'area testo compariràla scritta "Detected!!!" (vedi immagine)
- 4a- Nella parte destra del programma, in "Select OPS" scegliere il file AriesVE.ops precedentemente scaricato
- 4b- Scompattare la ROM che s'intende flahare (se è stata scaricata da samfirmware e viene richiesta la password, questa dovrebbe essere samfirmware.com).
A) generalmente la ROM viene fornita nella forma di un unico file ".tar.md5", in tal caso flaggare l'opzione "One Package";
B) se la ROM scaricata consiste in più file .smd, caricare il file MODEM con il bottone PHONE, il file PDA con il bottone PDA e il file CSC con il bottone CSC . Caricare il Boot_loader.tar con il bottone BOOT
- MODEM.smd -> PHONE
- PDA.smd -> PDA
- CSC.smd -> CSC
- Boot_loader.tar -> BOOT
(questa seconda eventualità di solito non si presenta, almeno per le ROM a disposizione del nostro telefono)
5- iniziare il flashing premendo il pulsante "Start". Non interrompere la procedura . Se passa altro tempo e il processo sembra bloccato, non interromperlo.
L'operazione, nel caso di una ROM completa, dovrebbe durare circa 5-10 minuti.
Al termine il telefono si riavvierà. Attendere e assicurarsi che il telefono si sia riavviato regolarmente, quindi chiudere Odin e disconnetere il cavo USB.
Molti problemi che si presentano durante le operazioni di flashing con ODIN sembrano legate a problemi con le porte USB. Se dovessero esserci problemi, provare a collegare il telefono ad un'atra porta USB (magari quelle nella parte posteriore del case, collegate direttamente alla scheda madre) o eventualmente, se i problemi persistono, ad un altro PC.
Provare eventualmente a effettuare il flashing con o senza scheda SD e con o senza scheda SIM inserite.
Flashing in Linux/Mac
Gli utenti Linux e Mac in futuro potrebbero essere in grado di utilizzare il software open source Heimdall
Attualmente, però, la versione a disposizione non riconosce correttamente il nostro telefono.
|