O SuperOneClick nunca funcionou pra mim no Linux, Ubuntu. Por isso vou compartilhar como tive que fazer o root do Android Froyo no meu Galaxy Tab P1000N (vale para P1000L também).
Aqui presumo que o leitor tenha conhecimento da linha de comando e da ferramenta ADB que vem com o Android SDK.
OBS:
- Este procedimento / exploit só funciona no Froyo.
- Ele deve funcionar bem parecido no Windows e Mac também.
Root MANUAL para Linux com o SuperOneClick :
Baixar e extrair a versão 2.2 do SuperOneClick e entrar em sua pasta pela linha de comando.
adb push Exploits/psneuter /data/local/tmp
adb push Root/su-v2 /data/local/tmp
adb push Dependencies/busybox /data/local/tmp/
adb shell
cd /data/local/tmp
chmod 0755 busybox
./busybox chmod +x psneuter
./psneuter
Sair do adb shell, caso ele nao saia automaticamente:
exit
Depois...
adb remount
adb shell
cd /data/local/tmp
./busybox cp su-v2 /system/xbin/su
./busybox ln -s /system/xbin/su /system/bin/su
./busybox chmod 6755 /system/xbin/su
./busybox chown root.root /system/xbin/busybox
exit
adb install Root/Superuser.apk
adb reboot
Para testar:
adb shell
Agora observe na tela enquanto executa este comando:
su
Voce deve ver um aviso do SuperUser aurorizando o aplicativo su, e voce deve cair num novo prompt: #, ao invés do $.
Pronto, voce tem acesso de root!
ATUALIZADO 01/Dez/2011:
Para ajudar o Humberto disponibilizou um script na sessão de Downloads que faz automaticamente tudo acima para os usuarios de Linux. Já contém todos os arquivos necessários, não precisa fazer mais nenhum download.
Mesmo não sendo um usuário Linux é muito facil baixar um CD de boot do Ubuntu, reiniciar e bootar pelo CD (não precisa instalar nada nem mexer no seu HD). No Linux não é necessário se preocupar com instalação de drivers nem nada. Basta:
- Boot no Ubuntu e entre no Firefox.
- Baixe o arquivo do script.
- Clique direito nele e manda Extrair aqui.
- Entre na pasta criada que contem o exec.sh.
- No Tab, em Configuracoes / Aplicativos / Desenvolvimento, habilite USB debugging!
OBS: Isso deve ser feito com o Tab DESCONECTADO do USB, senão ele não deixa alterar. - Conecte seu Tab na USB.
- Clique direito nele e mande Executar.
- Pronto, o seu Tab deve reiniciar já com Root e o programa do Bootload Patch instalado.
---
Aproveitando a dica, para quem tem planos além de um simples root, agora vamos desbloquear o Boot Loader.
Baixa este arquivo: SGT-Bootloader-Patch-v1.00-P1000_L_N_LATIN.apk (0.69 MB)
Agora com o arquivo baixado:
adb install SGT-Bootloader-Patch-v1.00-P1000_L_N_LATIN.apk
Entre no aplicativo Bootloader Patch agora em seu Tab, e permita (allow) ele rodar como SuperUser (aparece um popup perguntando logo na primeira vez que voce entra nele).
Esta imagem mostra o aplicativo inicialmente:
Bootloaders - SIGNED.

Clique em Patch bootloaders, depois em Reboot.
Esta mostra o aplicativo depois de aplicar o patch:
Bootloaders - YOU ARE SAFE!
Pronto, agora podemos fazer flash de Kernels, ROMs, etc. Entre na sessão de KERNEL para baixar o Kernel do Humberto para o Froyo e dicas de instalação.
Settings / About Device, ou Configuracoes / Sobre dispositivo, depois de fazer um flash do Kernel do Humberto:
No meu caso usei a ROM JM2 pois é a original do meu P1000N. Mas o pessoal do P1000L/N costuma usar a última versão do P1000L, a JM9, confome recomendado pelo Humberto.
comment 0 التعليقات:
more_vertsentiment_satisfied Emoticon