Todo o processo descrito foi testado. Contudo, qualquer dano causado durante a realização do mesmo é da sua inteira responsabilidade.
Este guia tem como função ajudar a repor todo o sistema de origem. A maior parte da informação foi retirada do XDA Developers , de modo a competar o tutorial de maneira a ficar completo adicionei mais alguma informação. Espero que vos seja util.
Requesitos:
- Android SDK - adb, fastboot, usb drivers
- Java SE Development Kit - Necessário para Android SDK
- Factory Image Nexus 7 3G / Nexus 4
Instalação
- Download da respetiva imagem do Nexus (Verificar versão correta do Nexus 7, nakasi(Wi-Fi) ou nakasig(GSM))
- Download e instalar Java SE JDK
- Download Android SDK
- Abrir SDK Manager. Por defeito fica na pasta C:\Program Files\Android\android-sdk.
- Por baixo da opção "Tools", seleccionar "Android SDK Platform-tools"
- Por baixo da opção "Extras" seleccionar "Google USB Driver"
- Pressionar "Install Packages.."
- As platform tools vão ficar instaladas na pasta <pasta sdk>\platform-tools> e as drivers usb <pasta sdk>\extras\google\usb_driver
Instalação dos drivers:
Depurador USB tem de estar ligado. (Definições/Acerca de Dispositivo/carregar 7 vezes em "Numero de compilação" para desbloquear "Opções de programador"/nas opções de programador ativar opção)
Instalar drivers ADB:
- Ligar dispositivo a porta USB do PC.
- Botão direito do rato por cima de Computador que está no Ambiente de Trabalho ou Explorador e seleccionar Gerir.
- Seleccionar Gestor de Dispositivos no menu do lado esquerdo.
- Encontrar Outros Dispositivos ou Dispositivos Móveis no menu o lado direito.
- Botão direito por cima do nome do dispositivo (ex: Nexus 7) e seleccionar Atualizar Controlador de Software.
- Seleccionar Procurar Software do controlador no computador e pressionar Seguinte.
- Pressionar Procurar e encontrar a pasta com os drivers USB (C:\Program Files\Android\android-sdk\extras\google\usb_driver)
- Pressionar Seguinte para instalar.
Após instalação abrir linha de comandos e mudar para <pasta SDK>\platform-tools e correr o comando "adb devices" para verificar se equipamento está a ser detetado.
ex:
> cd \Program Files\Android\android-sdk\platform-tools
> adb devices
# deve aparecer o seguinte
List of devices attached
<numero de série> dispositivo
Utilizar ADB para iniciar bootloader.
ex:
> adb reboot-bootloader
Podemos verificar se os drivers foram bem instalados com o seguinte comando.
ex:
> fastboot devices
# deve aparecer o seguinte
<numero de série> fastboot
(SE NÃO APARECER COMO ESTÁ ACIMA MENCIONADO NÃO CONTINUAR PARA INSTALAÇÃO)
Extrair Factory Image:
Extrair pasta no ficheiro .tgz e copiar conteúdos da pasta para <pasta SDK>\platform-tools.
Instalar Factory Image:
Ligar o dispositivo em fastboot, através do comando:
> adb reboot-bootloader
O bootloader tem de estar desbloqueado para isso correr comando:
>fastboot oem unlock
Seguir as instruções no dispositivo.
Em fastboot e com o bootloader desbloqueado correr os seguintes comandos pela ordem descrita e aguardando sempre que cada um deles seja concluido:
Nexus 7 3G
>fastboot erase boot
>fastboot erase cache
>fastboot erase recovery
>fastboot erase userdata
>fastboot flash bootloader bootloader-tilapia-4.23.img
>fastboot reboot bootloader
>fastboot flash radio radio-tilapia-1231_0.18.0_0409.img
>fastboot reboot bootloader
>fastboot -w update image-nakasig-kot49h.zip
Nexus 4
>fastboot erase boot
>fastboot erase cache
>fastboot erase recovery
>fastboot erase userdata
>fastboot flash bootloader bootloader-mako-makoz30d.img
>fastboot reboot bootloader
>fastboot flash radio radio-mako-m9615a-cefwmazm-2.0.1700.98.img
>fastboot reboot bootloader
>fastboot -w update image-occam-kot49h.zip
Após terminado o último comando o equipamento vai reiniciar. (Para o caso de o pretendido ser enviar equipamento para garantia, bloquer bootloader)
>fastboot oem lock
E para finalizar:
>fastboot reboot