Instigado pelo Claudioney, essa semana eu resolvi que tiraria meu Kindle Fire do status de peso de papel e passaria ele para o status de tablet realmente! Sim, porque o modo como a Amazon vende o aparelho torna ele inútil no Brasil (sem acesso a apps, sem acesso a filmes, …).
Então, para isso era necessário rootea-lo, instalar o Market e, para mim, instalar o Swype.
Mas, para tudo isso, é necessário acessar o Kindle Fire via ADB. Esse micro tutorial é apenas para Linux, mas serve, em parte, para outros SOs.
Aqui eu basicamente estou copiando essa thread do XDA Developers. Passos simples:
Primeiro, baixe a sdk do Android em:
http://developer.android.com/sdk/index.html
Depois, descompacte-o. Eu normalmente chamo a pasta de android-skd dentro do meu home.
ls ~/android-sdk
Em seguida é hora de instalar alguma plataforma (versão do Android), porque vamos precisar do adb dela.
Para isso, acesse:
~/android-sdk/tools/android
Após instalar, hora de fazer seu Linux, um Ubuntu no meu caso, reconhecer o Kindle Fire quando você conectá-lo via usb ao seu computador.
Para isso, faça:
mkdir ~/.android # essa pasta pode já existir. Se já existir, ok. echo "0x1949" >>~/.android/adb_usb.ini echo "0x0006" >>~/.android/adb_usb.ini
Em seguida, vamos adicionar a udev rule:
sudo gedit /etc/udev/rules.d/51-android.rules
Ao abrir o editor, adicione (se essa regra já existir, adicione na linha de baixo, não substitua nada):
# adb protocol for blaze / ottter (Amazon Kindle Fire) SUBSYSTEM=="usb", ATTR{idVendor}=="1949", ATTRS{idProduct}=="0006", MODE="0660", OWNER="root", GROUP="androiddev", SYMLINK+="android%n"
Salve e em seguida, volte ao terminal e digite:
sudo addgroup --system androiddev sudo adduser <coloque_seu_usuario_aqui> androiddev
Isso fará com que o seu adb possa acessar o aparelho com o seu usuário. Senão seu acesso só seria possível com o root.
Para facilitar, reinicie sua máquina (isso na verdade não é necessário, mas evita problemas bobos).
Após reiniciar, conecte seu Kindle Fire e volte ao terminal. E:
cd ~/android-sdk/plataform-tools ./adb start-server
Pronto, já estará acessível. Para se logar no seu Kindle:
./adb shell
É isso. Boa sorte. Seu Kindle Fire está prestes a mudar.