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
- Android SDK
- FastBoot
- 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.
Pré requisitos
- 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
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
- Fazer download do pacote para seu sistema operacional disponível em http://developer.android.com/sdk/index.html
- Extrair arquivo baixado para uma pasta de sua preferência
- 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
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/
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/