O negócio é o seguinte: praticamente tudo na vida está em evolução. Quando a comunidade descobre exploits que permitem hackear dispositivos como um celular ou tablet, a coisa cresce aos poucos: primeiro, descobre-se como fazer algo simples. Alguém pega aquela idéia original e aperfeiçoa.
De melhoria em melhoria, tudo vai tomando forma e se tornando mais acessível. Com as atualizações “comunitárias” para o Motorola Xoom não foi diferente. De fato, como primeiro tablet baseado em Android / Honeycomb, foi o primeiro a ser explorado.
Antes, um pouco de história e um belo disclaimer.
O Motorola Xoom foi feito para receber atualizações gratuitas. Entretanto, as versões de celulares e tablets vendidas pelas operadoras geralmente recebem “customizações”: alterações feitas por eles para que o dispositivo lhe seja entregue cheio de porcaria, crapware e coisas inúteis com a cara da operadora.
A coisa piorou quando a Google anunciou que pretende comprar a Motorola. Aí, parece que esqueceram dos Xoom WIFI+3G e seus proprietários ficaram congelados na péssima versão 3.0 inicial do honeycomb. Isso não afetou os proprietários de Xooms WIFI only, afinal, estes não passam por operadoras e receberam as atualizações sem problemas.
Eu francamente desisti de esperar. Estou habituado a alterar firmwares / ROMs dos dispositivos que possuo, desde meu Motorola V3 há mais de 6 anos.
O problema é que sempre achei fácil e sempre consegui me virar, mas no caso do Xoom, existe uma série de informações conflitantes, gente afirmando que perdeu seu dispositivo, ficou sem 3G e uma série de outros problemas, tudo causado pelo fato de que o aparelho comercializado no Brasil é… apenas para o Brasil. É óbvio que grande parte da comunidade de Modders opera com dispositivos feitos para o mercado Americano.
A nossa sorte é que o Xoom MZ605 comercializado no Brasil é praticamente idêntico ao comercializado na Europa. Foi assim que, com o tempo, começaram a surgir versões de ROMs “universais”, que funcionam para qualquer aparelho.
O problema é que não há nenhum tutorial claro sobre como sair da versão stock 3.0 para a versão 3.2 mais recente do honeycomb.
Pensando nisso, comecei a perguntar por aí em forums como eu deveria proceder para atualizar o Xoom na unha.
Na prática, a forma mais fácil é:
Configurar um PC com o Android SDK, de forma a ter as ferramentas de desenvolvimento necessárias para enviar comandos ao dispositivo;
desbloquear o dispositivo, permitindo gravar versões modificadas de partes do sistema;
Gravar um bootloader modificado, capaz de carregar outras versões de ROMs;
Através dele, gravar uma versão modificada e atualizada da ROM.
Antes de prosseguir, saiba que isso provavelmente provocará a perda da garantia do seu dispositivo e você será inteiramente responsável por qualquer coisa que venha acontecer a ele. Não me venham perguntar como fazer isso ou aquilo, como recuperar um Xoom etc etc. Para isso existem os forums.
Outro ponto importante: se você não sabe o que é um prompt de comando, um cabo USB, drivers de dispositivo, como instalar java, um SDK, usar comandos de linha etc., provavelmente este tutorial não é pra você (e não me mande mensagens perguntando como fazê-lo).
Tudo que você precisa saber está documentado no excelente XDA Developers. O problema é garimpar. O passo-a-passo abaixo é resultado justamente do que consegui garimpar e de como consegui atualizar o meu Xoom.
Vamos lá:
- Cadastre-se nos forums xdadevelopers.com e www.xoomforums.com. Todas as infos que você precisará estão, ou em um, ou no outro;
- Prepare um PC Windows 7 com o Android SDK. Para isso, siga este tutorial;
Para testar se o ADB está funcionando, conecte seu Xoom (ligado e dentro do sistema sem a tela estar travada) ao PC, espere a instalação dos drivers, vá na pasta onde fica o adb.exe (normalmente /platform-tools) com um prompt de comando e digite o comando “adb devices” sem as aspas. Se estiver tudo OK, o comando será respondido com o número de série do seu Xoom; - Coloque o seu Xoom and modo fastboot. Para isso, desligue-o. Agora, pressione volume down + power simultaneamente, até que o Xoom ligue, com uma frase “Starting Fastboot protocol support” no canto superior esquerdo;
- conecte-o no PC com o cabo de dados e aguarde até que os drivers sejam instalados;
- abra um prompt de comando na pasta /platform-tools do diretório de instalação do SDK, conforme o tutorial do ADB;
- digite “fastboot oem unlock” e siga as instruções na tela do Xoom. Este comando desbloqueia o Xoom para que você possa alterar trechos do seu firmware. O comando apagará todas as informações do tablet;
- Depois de ressetar o Xoom apertando volume up + power simultaneamente, entre no fastboot novamente. Agora, a brincadeira começará;
- Instale o Clockworkmod Recovery. Para isso, siga este tutorial. USE O MÉTODO 2!;
- No final do tutorial anterior, o último comando é o “adb reboot recovery”, que coloca o Xoom em modo de recovery dentro do Clockworkmod. Este é o ponto onde você deverá chegar para substituir a ROM do Xoom pela Tiamat 2.1 – versão modificada do honeycomb 3.2;
- Para continuar com o passo de update do Tiamat, siga este tutorial;
- Se você chegou aqui e fez tudo direitinho, seu Xoom estará desbloqueado, com acesso root e com o honeycomb 3.2 modificado (tiamat). Se você tomar gosto pela coisa, verá que existe todo um universo de possibilidades, como acessar o sistema operacional do Xoom em um nível mais baixo, fazer overclock do tablet, dentre outras coisas. Bem vindo!
Eu demorei bastante para fazer essa atualização por causa das inúmeras dúvidas que tive ao longo do caminho. Relato abaixo algumas delas:
- Root ou não root?
Quando você começa a ler os tutoriais, você é levado a crer que o primeiro passo a ser realizado é ter acesso de root ao dispositivo. Engano. Isso não é necessário porque o clockwork mod e a própria ROM tiamat já fornecem acesso de root.
- Nandroid backup ? O que diabos é isso ?
Quando você instala o clockwork mod, uma das coisas que ele traz é a possibilidade de fazer um backup completo da imagem do seu tablet. Você PRECISA fazer isso antes de jogar a tiamat por cima. O motivo é simples: se você quiser voltar um dia para a ROM original (por exemplo, por uma questão de garantia), basta restaurar o backup. Ele é feito no cartão MicroSD, portanto, recomendo guardá-lo.
- Perderei o 3G ?
Não. A ROM tiamat já vem preparada para fazer o 3G funcionar mesmo no dispositivo vendido no Brasil. Isso não era verdade tempos atrás; muita gente colocou a ROM do Xoom Americano e ficou sem 3G. Importante notar que o passo a passo acima só é válido para o Xoom MZ605 (WIFI-3G Brasileiro). Se você quiser tentar em outra versão, faça-o por sua conta e risco. Não recomendo.
- Depois de atualizar, durante o boot o logo da Motorola “treme”. Meu Deus quebrei meu Xoom!
Na verdade esse é um efeito colateral documentado. Não consegui encontrar uma explicação para isso, mas em nada afeta o aparelho.

Embora não tenha conhecimentos técnicos para fazer atualização, PARABÉNS, pelas explicaçōes, coerentes entre outras tantas, abco, Gerson Souto.
ResponderExcluirObrigado Gerson! Espero que as instrucoes ajudem alguem... eu passei meses ate ter coragem de atualizar.
ResponderExcluirComparando com outros dispositivos, geralmente comecei a mexer nas respectivas ROMs com poucos dias, afinal, ha um risco grande associado (certa vez "brickei" um HTC Kaiser TyTNII que passou 4 meses sem uso ate que alguem publicou um metodo que permitiu recupera-lo - Frankenkaiser).
Abracos!
Excelente tutorial. Já tinha visto os outros, que nem você, e realmente eram muito confusos. O seu está super claro. Eu executei rapidinho (inclusive com full wipe). Meu Xoom é o MZ605, não tive problema em nenhum dos passos e mesmo assim o meu 3G não funciona nem aparece nas configurações. Alguma ideia ou sugestão?
ResponderExcluirMuito bom o tutorial... Consegui fazer o que não havia conseguido com os outros tutoriais... Estava justamente amarrado no acesso root... Parabéns.
ResponderExcluirO único porém é que meu Xoom, que é o MZ605, perdeu o acesso 3G (e eu fiz o full wipe). Não aparece nada nas configurações também. Alguma sugestão?
Obrigado.
Ola ETX, infelizmente eu nao tenho uma explicacao para o que aconteceu com voce. Ou eu tive muita sorte e fui premiado com um MZ605 que permite atualizar sem perder o 3G ou voce teve muito azar de pegar um caso oposto.
ResponderExcluirMe pergunto se isso pode ser causado, por exemplo, por seu aparelho estar bloqueado para uma determinada operadora. Sugiro que voce entre no CWM, restaure sua ROM do nandroid backup e, enquanto isso, poste algo na thread original da Tiamat, relatando o seu problema - http://forum.xda-developers.com/showthread.php?t=1203635
Abracos, boa sorte e obrigado! Espero que voce consiga!
Aqui todo os procedimentos funcionaram sem problema... Só que a câmera parou de funcionar!!
ResponderExcluir:( Alguém passou por isso?
Fiz os procedimentos e meu tablet está sensacional! ehehehe
ResponderExcluirSó duas observações:
1ª: O tutorial do Clockwork Recovery manda executar o comando adb reboot bootloader (e não tem o cão que faça esse adb reconhecer o dispositivo). No lugar dele usei fastboot reboot-bootloader que faz a mesma coisa :-)
2ª: O mesmo tutorial passa o comando adb reboot recovery (pra reinicilizar e entrar no modo recovery). Como o adb não rola, fiz fastboot reboot e, após aparecer a imagem da motorola, contei até 3 (é sério, conta até 3!! ahaha)e pressionei Vol Down e escolhei Android Recovery. Coisa linda :-)
No mais, Stealth, mandou bem no tutorial. Simples, direto, sem frescura e ainda por cima funciona! Valeu!
Abraço
Rodolfo, com meu Xoom (ex-MZ605: Wifi+3G), a câmera continuou funcionando normalmente. Aliás, não notei nenhuma dificuldade ou deficiência.
ResponderExcluirBoa tarde, meu comentário não tem muito a ver com o post, mas é o seguinte: Tenho um xoom rooteado, ontem, apareceu a atualização 3.2 pra mim, e eu a fiz, só que a partir desse momento, após alguns segundos de uso, ele reinicia, entra no clockworkmod mode, e não consigo utilizar nenhuma opção do CWM recovery, e toda vez que o ligo, ele reinicia e entra no CWM, o que eu posso fazer?
ResponderExcluir