Hoje vou compartilhar tudo que sei sobre o essa poderosa ferramenta, como usuário desse emulador que podemos obter acesso root para nosso celular transferir arquivos para pastas que não devemos mexer entre outras coisas. Hoje eu uso plataforma 2.3.3, agora vocês mim perguntam, onde eu encontro esse emulador? Olha o emulador não é nehuam novidade, novidade é os comandos que eu vou postar aqui.
Pra começo de conversa podemos fazer o Download aqui.
Depois que fazer o Download e instalou "aconselho a vc instalar no disco local c:\android\" você abre o SDK manager e instalar o API level quando você for instalar o API level escolha um de sua preferência desde 1.6 ate 4.0 depois de ter escolhido a plataforma vai aparecer as opções necessárias para você instalar para rodar o emulador.
E você tem que ter mais de uma versão de java 1.6 e 1.7 para rodar Download aqui.
Depois de baixar e instalar feche a janela e abra o AVD manager.
Agora vamos criar um virtual device.
vá em create virtual device, e digite o nome do virtual device, bxk.
depois escolha a plataforma, a que você acabou de baixar.
depois criaremos o SD card (cartão de memoria) para o emulador selecione o local que vai ser criado e de o nome para o cartão.
E por ultimo a resolução, eu uso QVGA pois é menor e não fica lento depende do PC.
Pronto agora tudo é criado automaticamente. Só iniciar o device e se divertir.
Agora eu mim pergunto, se o emulador é a mesma coisa do celular ou tablet podemos ter acesso root?
CLARO.
mais é um pouco complicado pesquisei muito para achar essa solução para meu emulador.
Faça tudo como esta aqui escrito...
primeiro abra o
prompt de comandos que está no acessórios do menu inciar.
digite:
(o local onde vc instalou o programa) mais \tools\emulator -avd bxk -partition-size 512 tudo junto exemplo: C:\android\tools\emulator -avd bxk -partition-size 512
E aperte enter vai abrir o emulador.
depois digite se vc tiver instalado no local onde eu falei, no prompt C:\android\platform-tools\adb shell mount -o rw,remount -t yaffs2 /dev/block/mtdblock0 /system
agora você tem acesso ao system do emulador.
agora vá ande você instalou o android sdk e abra a pasta tools e abra o arquivo ddms.exe
e abra o la vai mostrar tudo que passa o emulador vá ma parte superior do aplicativo e selecione a ultima opção la você encontrará a opção file explore.
agora navegue pelas pastas do emulador e abra system/xbin/ e copie os arquivos su e buxybox e cole lá
Depois de copiar os arquivos digite aindo no prompt, C:\android\platform-tools\adb shell chmod 06755 /system/xbin/su
depois
C:\android\platform-tools\adb shell chmod 06755 /system/xbin/busybox
pronto ja temos acesso root basta abrir o ddms e navegar ate o sd card e copiar o aplicativo super user que esta junto com os arquivos su e buxybox.
outra coisa se seu virtual device não tiver um file explorer abra ele e baixa na net um ou baixe o uc browser.
Só um problema se você desligar o emulador vai ter que fazer o root tudo de novo
mais tem uma solução: digite um de cada vez tudo no prompt,
C:\android\platform-tools\adb shell busybox rm -R /data/*
C:\android\platform-tools\adb shell busybox ls /data
depois
C:\android\platform-tools\adb shell busybox cp -a /system/* /data/
C:\android\platform-tools\adb shell busybox ls /data
pronto agora e só ir na pasta EX:
C:\Documents and Settings\adail\.android\avd\bxk.avd\ e copiar o arquivo userdata-qemu e colar na pasta EX:C:\android\platforms\android-10\images\ apagar o system e depois renomear o arquivo que vc copiou para system.
pronto agora ele vai estar sempre rooteado.
Entre todos os aplicativos que tentei o aacesso root só o chanfire 3d que não funciona.
Qualquer divida deixe seu comentario que vou tentar te ajudar.
0 comentário "Emulador SDK Android + como rootear emulador Android"
Postar um comentário