Root em um Motorola Atrix TV (XT682)

15/06/2016

Antes de mais nada, este artigo é sobre a minha experiência em "rootear" meu aparelho e foi testado na versão de 1 chip (sim card), que é o XT682, o Atrix TV de 2 chips é o XT687.

Não me responsabilizo por perda da garantia ou pelo seu aparelho "brickar" no processo.

Basicamente todos os tutoriais na internet estão certos e errados, isso porque quando não funcionam também não explicam o motivo do problema, apesar de algumas vezes nos comentários de cada artigo alguém dizer que fez algo que funcionou, mas quando tentei as diversas soluções para os diversos problemas estes não resolveram

Alguns dos problemas que esbarrei:

  • mount failed: Operation not permitted.
  • failed to copy ABC to XYZ: Permission denied.
  • waiting for device...step #7 (esse é clássico!).
  • outros que não me lembro agora.

Como comentários de soluções cheguei a ler até absurdos do tipo "sobrecarregue a memória que vai conseguir fazer funcionar", ou, "vai forçando a barra tentando executar várias vezes que uma hora vai conseguir".

A configuração do meu aparelho:

  • Versão do Android: Gingerbread 2.3.7.
  • Versão do Kernel: Apps_2.6.38.6-perf.
  • Número da Versão: 1_51D_2013. (muito importante este número de versão)
    • (01/08/2013) Testado também com a versão 1_51D_2009.

    Foram testados os seguintes aplicativos/scripts:

    • DooMLoRD v4 (script bem nerd, mas justamente por isso é possível detectar via log problemas ao tentar "rootear").
    • SuperOneClick 2.3.3.
    • Motofail (versão mais recente até jan/2013, não achei o número).

    Na versão do meu aparelho não foi possível "rootear" diretamente por nenhum dos programas acima devido a algum tipo de limitação.

    Após muitas pesquisas, encontrei um artigo explicando que o "Número da Versão" implica em algumas coisas, uma delas é sobre alguma trava (não explicada) dependendo do número, então não adianta tentar nenhuma das ferramentas que citei acima sem antes fazer um outro procedimento.

    Nos links de referência que citei ao final você encontra o link das ferramentas para baixar, eu também resumi pois vi alguns passos desnecessários:

    1. Ativar a Depuração USB (Configurações | Aplicativos | Desenvolvimento).
    2. Ativar Permanecer Ativo (Configurações | Aplicativos | Desenvolvimento).
    3. Alterar tempo limite da tela para 10 minutos (Configurações | Tela | Tempo limite da tela).
    4. Conectar o celular via USB.
    5. Instalar o driver do próprio celular que fica disponível numa unidade CD-ROM após conectar na USB (sem montar o SD). Quando você conecta a primeira vez é instalado um driver, esse outra da unidade de CD-ROM que ele monta é o MotoHelper.
    6. Instalar o SUTLR, clique aqui para baixar. Neste pacote tem várias outras coisas, mas você só precisar do SUTLR. 
    7. Executar o SUTLR como Administrador, com ele aberto e seu telefone conectado escolha o arquivo FXX_PR3_NV.xml que está em uma das pastas que foram descompactadas no arquivo baixado no item 6 (lembrar de  mudar o tipo de arquivo a ser procurado para "XML"), depois clicar em Next e aguardar (pode demorar até 15 minutos), o aparelho vai reiniciar e depois voltar.
      • Neste ponto pode aparecer que o Windows está instalando alguns drivers.
    8. Baixar o SuperOneClick no site oficial, clique aqui para baixar
      • Atualmente a última versão é a 2.3.3.
    9. Executar o SuperOneClick como administrador e clicar em Root.
      • Neste passo pode ser que o programa pare o processo logo após o "Starting ADB...", se ocorrer tente reiniciar o computador para que a instalação dos drivers seja efetivada.
    10. Se tudo tiver ocorrido corretamente nos passos anteriores o passo 8 também será com sucesso.

    Notas finais:

    • A título de curiosidade, Root Shell é um modo de root temporário, até o próximo reboot no celular, então não é o nosso caso que é "rootear" definitivamente.
    • No SuperOneClick e nos outros softwares, como o Motofail, vem uma versão enxuta do ADB, então não é necessário nenhum procedimento a mais para baixar e instalar o mesmo.
    • Em nenhum momento foi preciso reiniciar o computador ou o celular, que não tenha acontecido por força do próprio programa.
    • Se não conseguir pelo SuperOneClick tente pelo DooMLoRD ou outro.

    Vale citar que eu fiz o processo em uma máquina virtual com Windows XP que instalei e segui os procedimentos acima, sem instalar nada mais, pois no meu Windows 8 Pro 64bits não foi possível instalar o SULTLR mesmo configurando modo de compatibilidade.

    Dúvidas sobre como "desrootear", não me pergunte, não pretendo nem testar o botão UnRoot do SuperOneClick, mas se o fizer me avise se conseguiu. :D

    Links de referência:

    1. How To Root Motorola Motoluxe 2.3.7 Gingerbread Firmware
    2. [Tutorial] Root Motorola Atrix Tv Xt682
    3. Root Motorola Atrix Tv XT682
    4. Shortfuse.org
    5. Oracle VM Virtualbox