domenica 21 aprile 2013

Root su Nexus S I9023 con LInux

Le indicazioni di questo post derivano dai suggerimenti di questo link

Per ottenere i privilegi di root su un Nexus S esistono vari modi ed il piu' semplice e' usare il Nexus Root Toolkit ma questa soluzione funziona solo su Windows mentre io normalmente uso una Debian Box e quindi ho cercato strade che usino anche il sistema del pinguino


Per prima cosa si devono scaricare i file relativi ad una nuova recovery  (TeamWin Recovery)ed ai file per il rooting e si deve modificare il file android.rules

sudo gedit /etc/udev/rules.d/51-android.rules
sudo chmod 0644 /etc/udev/rules.d/51-android.rules---------------------------------------------------
# Google Nexus S
SUBSYSTEMS=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="4e21", MODE="0660", OWNER="luca" #Normal nexus s
SUBSYSTEMS=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="4e22", MODE="0660", OWNER="luca" #Debug & Recovery nexus s
SUBSYSTEMS=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="4e20", MODE="0660", OWNER="luca" #Fastboot nexus s
---------------------------------------------------
al termine dell'editazione si riavvia
/etc/init.d/udev restart

Di seguito si ritiene scontato avere l'SDK Android gia' montato

Sul sito di TeamWin c'e' un comodo motore di ricerca che seleziona il file per il proprio dispositivo..al momento io ho usato openrecovery-twrp-2.5.0.0-crespo.img mentre il rooting ho usato Superuser-3.1.3-arm-signed.zip.

Una volta scaricati i file si inserisce il Superuser sulla SDCard del telefono e si spenge il telefono e lo riavvia in fastboot mode (ovvero accendendo il telefono tenendo premuti Power e Vol +) e da linea di comando si digita

fastboot flash recovery openrecovery-twrp-2.5.9.0-crespo.img


al termine il terminale effettua un reboot
Si spenge di nuovo il terminale e si entra di nuovo in fastboot mode e stavolta si seleziona la voce di menu' Recovery (si usano i tasti del volume per salire e scendere ed il pusante di accensione per la conferma)
Il telefono si riavvia e si entra in Openrecovery
Si clicca su install e si seleziona Superuser-3.1.3-arm-signed.zip.
Si attende ed al nuovo riavvio il terminale e' sbloccato



sad