Desbloqueando o Bootloader do Motorola Xoom

Isto é uma novidade, ao menos para mim. Agora, você precisa desbloquear o seu aparelho para poder se divertir com ele. Basicamente, será necessário aceitar os termos de desbloqueio dizendo que você PERDERÁ SUA GARANTIA e que deve saber o que está fazendo, correndo o risco de transformar o seu aparelho em um tijolo se fizer alguma coisa errada. Interessante não? Continue se quiser (eu continuei)

Pré requisitos

  1. Android SDK
  2. FastBoot
  3. Windows: Baixar últimos drivers para Motorola Xoom

Fazendo acontecer…

Conectar aparelho no computador via USB

Executar o comando para reiniciar o aparelho em modo bootloader

adb reboot bootloader

O aparelho irá reinicializar e mostrar a seguinte mensagem no canto superior direito da tela: “Starting Fastboot Protocol Support.

Agora iremos enfim desbloquear o aparelho executando o comando:

fastboot oem unlock

Leia atentamente o “Legal Notice“. Se não souber inglês use o http://translate.google.com

Se você concordar com o Aviso, seleciona a opção “I Accept” apertando o botão abaixar volume

Agora para confirmar aperte o botão aumentar volume.

Pronto… o bootloader do seu aparelho já está desbloqueado e você pode fazer o que bem entender com ele.

Instalando Android FastBoot

Pré requisitos

  1. Instalar Android SDK

O que é e para que serve?

O fastboot é um protocolo utilizado para modificar o sistema de arquivos (flash filesystem) no seu aparelho Android com o uso de um cabo USB. Basicamente com o fastboot você vai poder atualizar o seu android com qualquer ROM disponibilizada na internet, mesmo que esta não seja oficialmente assinada pela google.

Instalação

Aqui é fácil…

Basta você baixar a versão do fastboot para o seu sistema operacional e descompactar na pasta tools do seu Android SDK.

Download Fastboot: fastboot-linux-i386 | fastboot-mac | fastboot-win32

Outra opção para download: http://koushikdutta.blurryfox.com/G1/

Comandos básicos

Bem, utilizar o fastboot é bastante simples. Você precisa inciar seu aparelho em modo FastBoot (depende do seu aparelho, mas normalmente basta ligar o aparelho apertando junto o botão de volume para cima)

Fiz uma tradução livre do help do fastboot para te botar por dentro dos comandos possíveis:

uso: fastboot [ <option> ] <command>

comandos:
 update <filename>                        reflash device from update.zip (atualizar o aparelho utilizando um arquivo update.zip)
 flashall                                 'flash boot' + 'flash system' ( nunca usei )
 flash <partition> [ <filename> ]         write a file to a flash partition ( escrever um arquivo na particao )
 erase <partition>                        erase a flash partition ( limpar uma partição )
 getvar <variable>                        display a bootloader variable (mostrar uma variavel de bootloader)
 boot <kernel> [ <ramdisk> ]              download and boot kernel ( baixar e realizar boot do kernel )
 flash:raw boot <kernel> [ <ramdisk> ]    create bootimage and flash it ( nunca usei e não sei o que é.  )
 devices                                  list all connected devices ( listar todos aparelhos conectados )
 reboot                                   reboot device normally ( reiniciar o aparelho normalmente )
 reboot-bootloader                        reboot device into bootloader ( reiniciar o aparelho para o bootloader )

options:
 -w                                       erase userdata and cache ( limpar dados de usuário e cache )
 -s <serial number>                       specify device serial number ( especificar o número de série )
 -p <product>                             specify product name ( especificar o nome do produto )
 -c <cmdline>                             override kernel commandline ( não saquei )

Fontes

  • http://android-dls.com/wiki/index.php?title=Fastboot
  • http://androidforums.com/desire-all-things-root/337356-faq-adb-fastboot-windows-updated-1st-june-2011-a.html
  • http://blog.wapnet.nl/2011/05/setup-adb-and-fastboot-with-android-sdk-on-mac-osx/
  • http://wiki.cyanogenmod.com/wiki/Fastboot

Instalando Android SDK

O que é?

Veja no Diário do Android

Não sou desenvolvedor, para que eu preciso disto?

O Android SDK possui ferramentas voltadas para o desenvolvedor que são necessárias para executar procedimentos como Atualizar a versão do android de seu aparelho. Desbloquear seu aparelho, adquirir acesso Root ao aparelho, e muito mais… :p

Download

Acesse http://developer.android.com/sdk/index.html e faça o download do pacote para o seu sistema operacional.

Instalação

  1. Fazer download do pacote para seu sistema operacional disponível em http://developer.android.com/sdk/index.html
  2. Extrair arquivo baixado para uma pasta de sua preferência
  3. Pronto, está instalado.

Utilizando ADB

adb é uma ferramenta utilizada via linha de comando disponibilizada em conjunto com o Android SDK. Com o adb você pode enviar comandos para o seu aparelho através de uma conexão USB.

Para utiliza-lo, você deve abrir um terminal de comando e entrar na pasta tools, que fica na dentro da pasta do Android SDK.

Alguns comandos:

Listar aparelhos conectados:
$ ./adb devices

Copiar um arquivo ou diretório para o aparelho
$ ./adb push  <caminho para arquivo local> <caminho para arquivo no aparelho>

Copiar arquivo ou diretório do aparelho para a sua máquina
$ ./adb pull <caminho para arquivo no aparelho> <caminho para arquivo local>

Reiniciar o aparelho:
adb reboot

Reiniciar o aparelho para Bootloader:
adb reboot bootloader

Root Android Froyo 2.2 no i5800 após upgrade

Disponibilizei no Blog da Yepdev um tutorial de como adquirir acesso Root no seu Samsumg I5800 com Android 2.2.

Segue link: http://yepdev.com/blog/2011/02/root-android-froyo-2-2-no-i5800-apos-upgrade/

Atualizando Samsung Galaxy 3 I5800 para Android Froyo 2.2

No blog da YepDev, publiquei um post explicando como atualizar o seu Samsung Galaxy 3 para o Android Froyo 2.2

Segue link: http://yepdev.com/blog/2010/12/atualizando-samsung-galaxy-3-i5800-para-android-froyo-2-2/