Dopo oltre 140 giorni di attesa è stato finalmente rilasciato il firmware con Android 4.1.2 per il mio Samsung Galaxy Ace 2 NFC (GT-I8160P). Ormai conoscevo a memoria la procedura con Heimdall ma nonostante le mie ripetute prove avevo un blocco al wizard iniziale di Jelly Bean che dopo la selezione della lingua andava in crash.
Con un po di smanettamenti sono riuscito risolvere flashando Android 4.1.2 con VMware tramite Odin, dalla mia Debian testing (Jessie).
Nota: Ho provato anche con VirtualBox ma avevo problemi con la condivisone USB che andava in conflitto con VMware già installata sul mio sistema.
Odin su VMware:
Installare VMware Player a questo indirizzo.
Si tratta di un classico file binario (VMware-Player-5.0.xxxxx.bundle), rendetelo eseguibile con chmod o semplicemente in Nautilus da proprietà del file (tasto destro del mouse>Proprietà>Consentire l’esecuzione del file come programma).
Installare VMware:
$ cd /percorso installer binario/../ $ ./VMware-Player-5.0.xxxxx.bundle
Creiamo ora una nuova macchina virtuale, abilitando USB e cartelle condivise (io ho per questo dato il comando # modprobe vmhgfs) per queste cose comunque fate riferimento eventualmente alle guide per VMware.
Ho usato Windows 7 come sistema Guest
Installate i VMware Tools quando vi sarà richiesto.
Installate ora Odin da questo indirizzo (o da uno dei tanti disponibili).
Driver Samsung:
Odin almeno nel mio caso non riconosceva il mio Galaxy Ace2 e per ottenere una piena connessione ho dovuto prima installare Kies dal sito della Samsung che si è portato dietro i driver necessari. (Immagino che se usate una versione di Windows più aggiornata la cosa non sia necessaria).
Nota: dopo aver collegato il Samsung tramite USB attivate i driver dal menu Virtual Machine>Removable Devices>Samsung Android come in figura (o usate l’apposita icona in basso a destra):
A questo punto è fatta!! 🙂
Una volta settato lo smartphone in download mode avrete la conferma della connessione dalla barretta colorata in alto con la scritta COM.
Video1 Video2
Screenshots:
Luke says
Ciao ottime guide, ha maggio ho rootato il mio ace 2 GT-I8160P seguendo la tua guida ed è andato tutto ok. Ora vorrei aggiornare android ma ho un dubbio su cosa scaricare e quindi volevo chiederti quale firmware hai scaricato, quale lingua, e nel caso come si determina quello che deve essere installato ? Grazie.
fabrixx says
Ciao Luke.
Sono passato al Nexus 4 che si aggiorna direttamente da Google comunque io andavo ad esempio su Samsung Updates a questa pagina e scaricavo l’ultima versione disponibile del firmware.
Prima consiglio comunque di informarsi sul forum di XDA developers per controllare eventuali incompatibilità.
Bisogna scaricare il firmware e valutare se è completo e contiene tutte le parti necessarie ad heimdall (se usi quello), qualche versione infatti è meno completa…a me una volta non riconosceva il modem. Il mio consiglio è di iscriversi e chiedere informazioni aggiornate su androidworld e di andarci con cautela il rischio di brick hardware è concreto se non si fa tutto per bene. Puoi usare Heimdall o Odin/Vmware a tuo piacimento.
Se hai a disposizione una macchina con Windows ti consiglio di usare direttamente Odin che è più testato e semplice da usare. Ciao 🙂