Ad alcuni sarà certamente capitato di pensare che azioni automatizzano i programmi che permettono di Rootare il nostro dispositivo android, no? Beh, anche se è capitato solo a me Ho voluto creare una guida per eseguire queste azioni manualmente.
Materiale
Files Necessari
Prerequisiti
SDK Android Installato sul computer
Debug USB attivo sul Terminale da Rootare
Termnale connesso via USB
Drivers Installati
Procedimento
-Scarichiamo i files necessari e copiamoli tutti e 5 all'interno della cartella platform-tools(*1)
-Apriamo una finestra di comando(*2) premendo Shift+Click destro sulla cartella platform-tools
-Verifichiamo che il nostro dispositivo sia riconosciuto digitando nella finestra di comando:
Se il nostro dispositivo verrà riconosciuto riceveremo un numero seguito dalla parola device
-Procediamo copiando i files contenuti nella cartella platform-tools precedentemente copiati tramite le righe di codice (da digitare una riga per volta)
codice:
adb push rageagainstthecage /data/local/tmp/rageagainstthecageadb push Superuser.apk /data/local/tmp/Superuser.apk
adb push busybox /data/local/tmp/busybox
adb push su /data/local/tmp/su
-Una volta copiati i files andremo a modificare i permessi digitando (da digitare una riga per volta)
codice:
adb shellchmod 700 /data/local/tmp/rageagainstthecage
chmod 755 /data/local/tmp/busybox
-Adesso facciamo partire l'exploit digitando (da digitare una riga per volta)
codice:
cd /data/local/tmp
./rageagainstthecage
-La nostra shell adb si chiuderà, riapriamo digitando (da digitare una riga per volta)
codice:
adb kill-serveradb start-server
adb shell
-Il nostro codice iniziale cambierà, presentando all'inizio il simbolo #, se non dovesse accadere ripetiamo i passaggi precedenti
-Eseguiamo il Mount del file system in R/W digitando
codice:
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
-Installiamo BusyBox digitando (da digitare una riga per volta)
codice:
cd /data/local/tmp./busybox cp busybox /system/bin
chmod 4755 /system/bin/busybox
-Tramite BusyBox installiamo gli altri files digitando (da digitare una riga per volta)
codice:
busybox cp Superuser.apk /system/appbusybox cp su /system/bin
chmod 4755 /system/bin/su
-Eseguiamo il Mount del file system in R/O digitando
codice:
mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system
Ecco Fatto, avremo rootato il dispositivo manualmente!
Ho testato, con successo, questo metodo con il mio Acer Liquid Metal.
Anche essendo testato con successo questo metodo invalida la garanzia e potrebbe portare, come tutte le guide al root al brick del dispositivo.
NE IO NE ANDROIDIANI.COM CI ASSUMIAMO LA RESPONSABILITA' DI EVENTUALI BRICK DEI DISPOSITIVI