Riprendo a scrivere su questo blog per condividere la mia esperienza nel rootare il samsung galaxy s4 con heimdall (visto che sono un linuxaro).
Per ora in italico idioma poi magari quando passa l'effetto del mojito lo riscrivo anche in inglese.
DISCLAIMER
Il
sottoscritto non si assume nessuna responsabilita' per problemi
derivati, o presunti tali, dalla seguente procedura di installazione.
L'installazione
di ROM non ufficiali fa DECADERE LA GARANZIA del cellulare pertanto
se decidete di proseguire lo fate assolutamente a VOSTRO RISCHIO E
PERICOLO.
La
seguente procedura si riferisce al Samsung Galaxy S4 LTE edition, il
GT-I9505.
Il mio
cellulare non ha il firmware italiano ma quello inglese, avendolo
comprato nel Regno Unito.
Ad ogni
modo la procedura qui descritta sostituisce la rom stock piena di
bloatware con l'ottima wanamlite basata sulla stock samsung quindi
non dovrebbero esserci problemi.
Prima di
procedere scaricatevi il software necessario.
Alternativa
open source ad ODIN dotata anche di interfaccia grafica.
La
procedura NON adopera la GUI ma si lavora in riga di comando. Se non
siete confidenti con tale metodo FERMATEVI ORA.
La
versione da scaricare dipende dal sistema operativo.
Nel mio
caso Ubuntu Linux 12.10 amd 64.
Le sue
caratteristiche sono elencate nella pagina. E' leggera,efficiente e
priva di tutto il bloatware samsung. L'ho tenuta per qualche mese sul
Samsung Galaxy S2. Con l'apex launcher e' tutta un'altra vita.
Necessaria
per il BACKUP del firmware stock e la successiva installazione della
wanamlite
L'immagine
CMW viene distribuita con il touchscreen o senza. L'importante e' che
prendiate quella adatta al vostro dispositivo.
Mentre
aspettate il download ripetete il seguente mantra.
BACKUP,
BACKUP, BACKUP, BACKUP, BACKUP, BACKUP, BACKUP, BACKUP, BACKUP,
BACKUP, BACKUP, BACKUP, BACKUP, BACKUP, BACKUP, BACKUP, BACKUP,
BACKUP,
BACKUP,
BACKUP, BACKUP, BACKUP, BACKUP, BACKUP, BACKUP, BACKUP, BACKUP,
BACKUP, BACKUP, BACKUP, BACKUP, BACKUP, BACKUP, BACKUP, BACKUP,
BACKUP, BACKUP, BACKUP, BACKUP, BACKUP, BACKUP, BACKUP, BACKUP,
BACKUP, BACKUP, BACKUP, BACKUP, BACKUP, BACKUP, BACKUP, BACKUP,
BACKUP, BACKUP, BACKUP, BACKUP, BACKUP, BACKUP, BACKUP, BACKUP,
BACKUP, BACKUP, BACKUP, BACKUP, BACKUP, BACKUP, BACKUP, BACKUP,
BACKUP, BACKUP, BACKUP, BACKUP, BACKUP.
Installazione heimdall
Riferitevi alla modalita' di
installazione del vostro sistema operativo.
Nel mio caso e' stato sufficiente
scaricare il pacchetto ubuntu12.10-heimdall_1.4.0-0_amd64.deb e
installarlo con il comando
sudo dpkg -i
ubuntu12.10-heimdall_1.4.0-0_amd64.deb
Una volta
installato il comando
heimdall version
dovrebbe
restituirvi la stringa di versione
v1.4.0
Download mode
I telefoni samsung hanno una
modalita' download che li predispone per il flash da ODIN oppure, nel
nostro caso da heimdall.
Per attivarla spegnete il cellulare e
riaccendetelo premento volume giu, pulsante home e power.
Vi apparira' una schermata di avviso.
Rilasciate tutti I pulsanti e premete volume su per attivare il
download mode.
Flash recovery
Prima di tentare qualsiasi cosa
verificate che il cellulare sia riconosciuto da heimdall.
Inserite il connettore usb nel
computer e nel cellulare.
Aprite un terminale e da riga di
comando digitate
heimdall detect
Se la risposta e' device detected
il software ha correttamente riconosciuto il cellulare e quindi
potete procedere.
Per
essere sicuri di flashare nel punto giusto l'immagine della recovery
e' conveniente stamparsi il pit con il comando
heimdall print-pit
Questo
comando stampera tutto l'elenco partizioni del cellulare in human
readable format. Essendo questo molto lungo e' piu' conveniente
salvarselo in un file di testo per consultarlo con calma.
heimdall print-pit >
pit_sgs4.txt 2>&1
Se
dovessero esserci errori di permessi o quant'altro si puo' usare
heimdall con il comando sudo.
Tenete
bene in mente che con sudo heimdall girera' con I privilegi di
root.
La
partizione da flashare e' quella con il file recovery.img.
Nel mio
caso RECOVERY. Attenzione che il nome e' case sensitive, android e'
un sistema unix alla fine, quindi se e' scritto RECOVERY il nome e'
RECOVERY, non recovery.
Dopo il
print pit il cellulare si riavviera'. E' possibile disabilitare il
riavvio con
heimdall print-pit –no-reboot
Ho
riscontrato un comportamento anomalo dopo questo comando, risolto con
la rimozione e il reinserimento del cavo usb.
Nel caso
evitate di fare casino e riavviate il cellulare in download per avere
un ambiente vergine.
Dopo aver rimesso il cellulare in download mode, correttamente
riconosciuto da heimdall, positionatevi nella directory dove avete
scaricato l'immagine CWM.
Il
comando, nel mio caso e' stato il seguente
heimdall flash --RECOVERY
recovery-clockwork-touch-6.0.3.6-jfltexx.img
Dopo vari
secondi (di puro terrore) il cellulare si riavviera'.
Spegnetelo
per la fase successiva
Backup stock firmware
Avviate il cellulare in recovery mode
premendo volume su, home, power.
Selezionate backup and restore
e backup.
Il
cellulare mostrera' una schermata di progress per il backup del
sistema.
Aspettate
pazientemente.
Installazione wanam lite
Una volta
salvata la rom stock copiate il file zip della wanam lite
precedentemente scaricato sulla SD card del cellulare.
Avviate
il cellulare in recovery e selezionate install zip.
Poi
choose zip from external sdcard e
selezionate lo zip file copiato sulla SD card.
Un'ultima
schermata conferma vi chiedera' se siete sicuri di voler installare
la custom rom.
L'installazione
della nuova rom richiedera' 4/5 minuti, lasciate il cellulare a
lavorare.
Una
volta terminata l'installazione tornate alla schermata principale
della recovery e selezionate reboot
system now.
La
wanam lite esegue un auto wipe di user e cache durante
l'installazione quindi non dovrebbero esserci problemi al riavvio.
Nel caso ce ne fossero riavviate in recovery e ripulite
user/cache/dalvik.
Il
primo avvio e' lungo, il cellulare restera' per 3-4 minuti con il
logo samsung. Aspettate. Iniziera' poi una fase di ottimizzazione
applicazioni e infine si avviera' correttamente.
Buon
divertimento con il vostro cellulare rootato.