Graças ao link enviado pelo Luiz Giovanini da NETi, consegui destravar e obter acesso ao usuário root no sistema linux do meu Android 1.5 (Motorola DEXT). Abaixo os procedimentos passo-a-passo como também aqui, o link de download dos binários utilizados. Por precaução, caso o link de download um dia deixe de existir, adicionei os binários utilizados dentro da imagem abaixo. ATENÇÃO: Danos causado ao equipamento devido a utilização deste texto não é de responsabilidade do autor. sendo assim o proprietário do aparalho deve estar ciente de todos os ricos antes de proceder.
Primeiramente, após o download, descompacte o arquivo .rar.
$ unrar x Moto_MSM_Root.rar
UNRAR 3.90 beta 3 freeware Copyright (c) 1993-2009 Alexander Roshal Extracting from ../Moto_MSM_Root.rar Extracting install-root.sh OK Extracting rageagainstthecage-arm5.bin OK Extracting su OK Extracting Superuser.apk OK All OK
Entre na pasta Moto_MSM_Root recém criada e adiciones todos os arquivos no aparelho via ADB.
# cd Moto_MSM_Root/ # adb push Superuser.apk /sdcard/Superuser.apk # adb push su /sdcard/su # adb push rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage-arm5.bin # adb push install-root.sh /data/local/tmp/install-root.sh
No shell do celular atribua os direitos de execução aos arquivos conforme o exemplo abaixo:
$ adb shell $ cd /data/local/tmp $ chmod 0755 rageagainstthecage-arm5.bin $ chmod 0755 install-root.sh
Agora desconecte o celular do computador e entre no terminal de sua preferência no Motorola DEXT para executar os comando abaixo. No meu caso, utilizei o ConnectBot.
$ cd /data/local/tmp $./rageagainstthecage-arm5.bin $ exit
Entre no console novamente e execute o script install-root.sh
# /data/local/tmp/install-root.sh
mount -o rw,remount /dev/block/mtdblock1 /system cat /sdcard/su > /system/xbin/su chown root.root /system/xbin/su chmod 6755 /system/xbin/su cat /sdcard/Superuser.apk > /system/app/Superuser.apk chown root.root /system/app/Superuser.apk chmod 644 /system/app/Superuser.apk mount -o ro,remount /dev/block/mtdblock1 /system
Agora falta recompilar o kernel do meu android para habilitar o Netfiler para fazer o tethering via wireless para o meu iPad. Alguém tem uma receita de bolo inicial?
Atribuo todos os créditos deste post ao Sebastian Krahmer at C skills
Um comentário em “Acesso ao usuario root no Motorola DEXT.”