[GUIDA] [ROOT] NachoRoot -TF101 - TF101G tutti firmware
Come promesso ecco la guida per ottenere root su tutti i TF anche per chi come me ha fatto l'ultimo aggiornamento OTA (8.6.6.23 per il TF101G).
Qualche premessa su perche'serve root:
Serve per installare alcuni programmi che necessitano di permessi root.
Serve per fare modifiche altrimenti non permesse (rotte statiche,OC,rimozione programmi...)
Serve per installare la recovery che a sua volta serve per installare le ROM custom.
STEP 1 - Accesso ADB.
L'ADB e' in breve una modalita' di accesso al sistema android attraverso una command line.
L'ADB e' accessibile senza nessuna modifica al dispositivo. Per accedere in ADB occorre:
1) Installare su windows i driver ASUS USB per il TF101 Asus Eee PAD Transformer TF101 USB Driver
2) Installare sul PC Android SDK installer_r16-windows.exe
3) Abilitare la modalita' DEBUG sul TF101 (impostazioni=> applicazioni => sviluppo => Debug USB)
A questo punto collegando il TF101 al PC con il cavo usb verra' rilevato un nuovo hardware.
Facciamo il test per vedere se ADB funziona. L'eseguibile adb.exe si trova in :
C:\Program Files\Android\android-sdk\platform-tools
cd C:\Program Files\Android\android-sdk\platform-tools
C:\Program Files\Android\android-sdk\platform-tools>adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
4280082447fe3d7 device
Ok!!!
Vedo il mio devices.
STEP 2 - INSTALLIAMO NACHO
Per prima cosa download dei due file necessari per applicare la "patch"
nachoroot.bin
su
e li salviamo nella directory dove e' presente adb.exe
A questo punto siamo pronti per eseguire i comandi adb (ovviamente <> indicano i commenti....):
Se interessa ve li commento (adb shell sono comandi unix) ma e' superfluo per lo scopo della guida
adb push nachoroot.bin /data/local/
adb shell chmod 777 /data/local/nachoroot.bin
adb shell /data/local/nachoroot.bin --stage1
adb reboot
<wait for boot>
adb shell /data/local/nachoroot.bin --stage2
adb reboot
<wait for boot>
adb shell id
<if id is 0 / root then continue, else start over>
adb remount
adb push su /system/xbin/su
adb shell chown 0.0 /system/xbin/su
adb shell chmod 06755 /system/xbin/su
adb shell /data/local/nachoroot.bin --undo
adb reboot
Dopo il secondo reboot il sistema e' rooted.
Scaricare dal market superuser e installate a questo punto se volete la recovery.
Siete pronti.
Per qualsiasi dubbio chiedete.
La procedura e' ultra testata oltre che da me da moltissimi utenti di xda.
Non ho sentito di dispositivi bricked ma ovviamente c'e' sempre una piccola percentuale di rischio.
Per quanto riguarda la garanzia non mi sbilancio.
Posso pero' dirvi che da esperienza personale ho mandato in assistenza sotto garanzia un Acer Liquid e un Nexus One con root abilitato e nessuno ha mai contestato nulla.
NB
--stage1 e --stage2 non sono commenti ma parte del comando d eseguire.