banner_top

lunedì 23 settembre 2013

Ottenere i permessi di root sul tablet Asus Transformer TF101 da Mac

Da un po' di mesi stavo cercando di vendere il mio Asus TF101, ma con scarsi risultati. Alla fine oggi mi sono deciso: visto che devo tenermelo, tanto vale sfruttarlo fino in fondo. E come? Per prima cosa, acquisendo i permessi di root! Google si sa, da quando esiste, è una manna dal cielo: basta porre una domanda ed ecco subito la risposta! Con la semplice query di ricerca "root tf101" si possono ottenere una miriadi di soluzioni: purtroppo (per me che ho un Mac) sono quasi tutte per Windows. Per chi mi conosce, da almeno 4-5 anni ho iniziato a odiare sempre di più Windows e dal 2009 sono diventato un convintissimo fan del Mac. Per fortuna i Mac si stanno diffondendo sempre di più e non è impossibile trovare una soluzione software o una guida alternativa, così come non è stato impossibile trovare un suggerimento utile per rootare il mio TF101. Ringrazio per questo il forum di XDA!


Iniziamo...

Prerequisiti

  1. Innanzitutto si presume che sul proprio Mac sia installata l'ultima versione dell'Android SDK
  2. Successivamente è necessario avere abilitata l'opzione "Debug  USB". In questo modo sarà possibile dialogare con lo smarphone attraverso i comando contenuti nell'Android SDK. 
  3. E' fondamentale avere un po' di dimestichezza con i comandi da terminale su Mac.

Scaricare il pacchetto OneClickRecoveryV0.4

Download del pacchetto

Aprire il terminale e spostarsi sulla cartella di installazione dell'Android SDK. Di solito il percorso è il seguente:
~/Downloads/android_sdk/android-sdk-macosx/platform-tools/

Esecuzione dei comandi adb

Da questo path, eseguire il comando:
./adb push /Users/YOURUSERNAME/Downloads/OneclickrecoveryV0.4/recoveryblob /sdcard/

Chiaramente al posto di YOURUSERNAME dovete sostituire il vostro nome utente. 

Eseguite ora i seguenti comandi:
./adb shell mv /data/local/tmp /data/local/tmp.bak
./adb shell ln -s /dev/block/mmcblk0p4 /data/local/tmp
./adb reboot

Una volta che il tablet si è riavviato, eseguite ancora:
./adb shell dd if=/sdcard/recoveryblob of=/dev/block/mmcblk0p4
./adb reboot

Dopo l'ennesimo riavvio:
./adb push /Users/YOURUSERNAME/Downloads/OneclickrecoveryV0.4/Superuser-3.0.7-efghi-signed.zip /sdcard/

Spegnere adesso il tablet e riavviarlo stavolta in modalità "ripristino": cioè premere il tasto ACCENSIONE + TASTO VOLUME GIU'. Vi verrà richiesta conferma; premete quindi TASTO VOLUME SU. A questo punto sarete entrati nella schermata "Rogue XM".

Tramite questo tool, eseguite il Wipe della cache di sistema, il wipe della cache di Dalvik,  quindi fate il flash del pacchetto SuperUser (cioè eseguite "Install zip file from internal storage" e selezionate "Superuser-3.0.7-efghi-signed.zip").

Ok, finito! Il vostro Transformer ha appena ottenuto i permessi di root e ha la recovery Rogue XM installata.

Una volta riavviato il tablet, vi consiglio di installare / aggiornare l'app SuperSU, in quanto sembra funzionare meglio di quella appena installata. Altre apps assolutamente da installare sono BusyBox (una pacchetto contenente la maggior parte dei comandi linux mancanti) e GooManager (permette di scaricare e installare altre ROM). 

Nessun commento:

Posta un commento