Atualizando Firmware e Baseband - Xperia X8
Autor: Guilherme | Publicado: 2012-06-12T18:19:00-07:00


Á algum tempo postei um tutorial semelhante à esse, mas os links de download dos arquivos estavam hospedados no MegaUpload, o que impossibilitou muitas pessoas de realizar os procedimentos. Por isso eu volto com um novo tutorial com os links de download todos testados.&nbsp;
Antes de tudo, é necessário alertá-lo de que este procedimento pode trazer danos ao software do seu aparelho. Estes danos dificilmente serão irreversíveis, mas, mesmo assim, este blog não se responsabiliza nem pela chance dos mesmo ocorrem, nem por sua natureza.
O processo de atualização de firmware e baseband é necessário para instalar custom roms baseadas em versões mais novas do Android. Este processo consiste em flashear o seu aparelho com versões atualizadas do software base da Sony Ericsson.
Abaixo segue uma lista de TODOS os arquivos necessários ao processo. Você deverá baixar TODOS, preferencialmente em uma pasta específica e de fácil acesso. O aplicativo Root Explorer deve ser instalado através do Android Market em seu telefone.
SuperOneClickxRecovery&nbsp;Root Explorer&nbsp;(instale apenas quando o tutorial pedir)FlashTools&nbsp;Firmware+BasebandBootLoaderMiniCM6 1.0.2 for the X8 (Android Froyo)
Agora vamos lá: mãos à obra!
1º passo - Verificar o modelo do seu aparelho
Este passo é extremamente importante pois definirá se este tutorial servirá apenas para que você efetue o root e instale o modo de recuperação em seu aparelho, ou se será útil até a sua última letra. Para identificar a versão de seu aparelho, a forma mais confiável é DESLIGAR o aparelho, remover a tampa traseira e a bateria. Abaixo da bateria, próximo ao slot do chip da operadora haverá a versão de seu aparelho. Se a versão for E15a, que sorte! Você poderá utilizar este tutorial. Se não, deverá esperar pelo próximo.
2º passo - Obtendo acesso root
Esta é a parte mais simples do processo de flash propriamente dito. Com seu aparelho devidamente ligado e com NO MÍNIMO 80% de carga, acesse o menu do aparelho, vá até o menu de configurações, encontre a opção APLICATIVOS. Marque a opção "FONTES DESCONHECIDAS" e logo após acesse o menu "DESENVOLVIMENTO". &nbsp;Lá, você deverá marcar as opções "DEPURAÇÃO USB" e "PERMANECER ATIVO".
Feito isso, desligue o aparelho, aguarde 10 segundos e religue-o.
Conecte seu celular ao computador e selecione a opção "CARREGAR TELEFONE". Se você montar seu cartão de memória, o processo de root poderá danificar o software do seu aparelho. Então certifique-se de não fazer merda.
Como imagino que você seja smart, você já deve ter descompactado o SuperOneClick. Então você deverá executá-lo. Se você estiver usando Windows 7/Vista, você DEVERÁ executá-lo como administrador. Com o programa aberto e o celular conectado ao computado clique no botão "ROOT". O processo pode levar de 30 segundos a 5 minutos (e realmente é assim bem vago). Se o programa travar em "waiting for device", aguarde 5 minutos. Se mesmo assim o programa permanecer travado, finalize-o, remova o cabo DO SEU CELULAR (e não do computador) e reinicie o aparelho. Logo depois, verifique se você efetuou as configurações acima, e conecte novamente seu aparelho ao computador. Não se esqueça de selecionar "CARREGAR TELEFONE".
Abra novamente o aplicativo e clique em ROOT. Se tudo der certo, o processo se iniciará e o programa passará desta mensagem. Você receberá dois alertas se tudo ocorrer de forma correta. O primeiro questiona se você deseja instalar o busybox. Diga que SIM. Ao final, você receberá uma nova mensagem perguntando se deseja testar o root. Diga novamente que SIM. Quando o programa lhe der o alerta sobre a finalização do processo, feche-o, desconecte o celular do computador e REINICIE o celular.
3º passo - Instalar o xRecovery (modo de recuperação)
Este é também um procedimento simples, mas envolve partes do sistema com as quais você precisa tomar cuidado.
Após o processo de root, baixe e instale em seu aparelho o aplicativo "Root Explorer". Quando ele for aberto pela primeira vez, o SuperUser vai lhe pedir que conceda as permissões. Diga que SIM. Extraia os arquivos do xRecovery para uma pasta no cartão de memória do seu aparelho. Abra novamente o Root Explorer em seu celular e vá para o seu cartão SD (pasta sdcard). Nele, copie os arquivos busybox, chargemon e xrecovery.tar UM POR UM e cole eles na pasta /system/bin do seu celular (se já houver qualquer um dos arquivos na pasta, SUBSTITUA-O).&nbsp;Para que você possa colá-los, você precisará mudar as permissões da pasta bin. Para isso, há um botão na parte superior do Root Explorer (Mount RW). Clique nele. Com os arquivos copiados para a pasta bin, encontre-os e, um por um, toque e SEGURE para que apareça o menu de arquivo. Aceda o menu “Permissions” e selecione TODAS AS PERMISSÕES, exceto as três da parte inferior do menu, que devem permanecer como estão.
Feito isso, feche o Root Explorer e reinicie o seu aparelho. Quando vir o nome "Sony Ericsson" em letras brancas, pressione repetidas e rápidas vezes o botão "VOLTAR". Se o xRecovery abrir, você verá uma tela preta com letras verdes e um Android com uma característica troll face. Se o processo não deu certo, seu celular irá bootar normalmente. Se isso acontecer, refaça TODO O PROCESSO.
Os comandos para navegar no xRecovery são:
• Controle de volume: mover para cima e para baixo&nbsp;• Botão Voltar: para voltar• Botão Menu: para escolher
4º passo - Atualizar firmware e baseband
Novamente, como penso que você seja smart, pressuponho que o FlashTools já esteja extraído, junto com os arquivos de firmware e baseband. Acesse a pasta onde o FlashTools foi extraído e encontre a pasta "firmwares". Dentro dela você deverá criar uma pasta chamada "E15a_2.1.1.A.0.6_Xperia". Copie TODOS OS ARQUIVOS extraídos do download do Firmware+Baseband para dentro desta pasta.
RENOMEIE o arquivo de BootLoader de "x8.sin" para "loader.sin". Se certifique de ter escrito corretamente. Então copie-o para a pasta "E15a_2.1.1.A.0.6_Xperia" e SUBSTITUA o arquivo "loader.sin" anterior.
Abra o Flashtools.&nbsp;Se você estiver usando Windows 7/Vista, você DEVERÁ executá-lo como administrador.&nbsp;Entre no menu "Language" e selecione "Portuguese". Logo após acesse o menu "Avançado" e selecione "Criar Bundle". Em “Selecionar Pasta” escolha a pasta&nbsp;"E15a_2.1.1.A.0.6_Xperia" dentro da pasta "firmwares". Há alguns campos de textos que você deve preencher, coloque “Telemovel: E15a”, “Versão: 2.1.1.A.0.6” e “Branding: Xperia”.

Passe todos os arquivos listado na janela da esquerda para a direita, selecionando PREFERENCIAMENTE UM POR UM e clicando na seta para a direita. Quando tiver passado todos, clique em "OK". Ele irá criar um arquivo .tft que será jogado automaticamente para a pasta /firmware.

Com o Flashtools aberto, clique em Flash, escolha o arquivo Firmware (arquivo .tft) e clique em "OK". Após alguns segundos uma janela com instruções aparecerá. Siga as instruções na tela (transcritas abaixo):
- Desconecte o celular, desligue e aguarde NO MÍNIMO 10 segundos.&nbsp;- Pressione e segure a tecla "VOLTAR" e conecte o cabo USB ao celular SEGURANDO a tecla voltar.- Seu celular irá acender o LED na cor VERDE. Quando isso acontecer, solte o botão voltar.
Aqui cabe um dica MUITO importante: NÃO USE AS PORTAS USB DIANTEIRAS.

Após o processo de flash, o programa lhe alertará sobre o sucesso. Desconecte seu celular, REINICIE o aparelho e REFAÇA o 3º passo para a instalação do xRecovery.
5º passo - instalar uma custom rom
Esta é a parte mais divertida. Falando em termos gerais, você pode instalar qualquer ROM com suporte ao seu aparelho. Alguns Sony Ericsson Xperia X8 tem problemas com a ROM FroyoBread (Android 2.2.1), então iremos utilizar, para fins didáticos, a ROM MiniCM6 1.0.2&nbsp;for the X8 (Android Froyo), baseada na ultra-famosa ROM Cyanogen.
Tendo baixado o arquivo da ROM, renomei-o para "update.zip" e copie-o para a RAIZ do seu cartão de memória.
Reinicie o seu celular no modo de recuperação, apertando repetida e rapidamente o botão de voltar durante a apresentação do nome "Sony Ericsson" em com branca.
Antes de instalar a sua nova ROM, efetue um backup da ROM stock. Garanta que seu cartão de memória tenha NO MÍNIMO 512mb de espaço livre. Faça o backup da ROM original do seu celular acessando o menu “Backup and restore” e escolhendo a opção “Backup”. É recomendável que antes de instalar a nova ROM você faça um "Full Wipe", utilizando a respectiva opção no xRecovery.
Agora, acesse a opção&nbsp;“Install update.zip from SD Card”. O xRecovery questionará se você deseja REALMENTE continuar com o processo. Selecione "Yes - Install". O processo pode demorar de 1 a 10 minutos, dependendo da velocidade do seu cartão de memória.
Ao final, selecione a opção "Reboot Phone". Seu celular irá reiniciar. O primeiro boot poderá demorar até 5 minutos (ou mais, este tempo varia muito). Então tenha paciência. Após o término do primeiro boot, REINICIE o seu aparelho e seja feliz com sua nova ROM (convenhamos que a stock da SE é a coisa mais bizarra do mundo).