O Nexus 5 Lollipop entra em Recuperação ao tentar atualizar para 5.0.1

12

Estou usando o LG Nexus 5 Lollipop (instalado manualmente 5.0) e enraizado no TWRP.

Acabei de receber uma notificação para atualizar para 5.0.1 . Mas, quando baixar e instalar, o telefone entra automaticamente no modo de recuperação TWRP e, se eu reiniciar a partir daí, nada acontecerá. Eu tenho que baixar a atualização novamente e assim por diante ...

O carregamento lateral do adb manual não funciona devido à recuperação do TWRP. Também tentei o sideload de dentro do TWRP, não funciona.

Basicamente, se eu tentar adb sideload, na tela do fastboot ele recebe um erro: nenhum dispositivo encontrado. (Observe: se eu usar o comando adb enquanto estiver conectado ao PC no estado normal do telefone, os comandos adb funcionarão bem. Até o adb reboot bootloader.)

Atualizado: depois de seguir a resposta abaixo, se você também ficar preso como eu durante o carregamento lateral do adb, atualize seus drivers assim: https://www.youtube.com/watch?v=wXtbAMarHQw

Se você enfrentar um erro: fechado enquanto o sideload da adb, digite este comando: adb usb e digiteadb sideload UPDATE-SuperSU-v2.40.zip

AÇO
fonte
Provavelmente, você pode tentar fazer o carregamento lateral da atualização em vez de usar o OTA.
Pramod Karandikar
ok tentará atualizar manualmente #
STEEL
Atualização: o carregamento lateral manual do adb não funciona. devido à recuperação do TWRP. também tentei sideload de dentro do TWRP, não funciona. basicamente, se eu tentar adb sideload, na tela do fastboot ele recebe um erro: nenhum dispositivo encontrado. (. Por favor, note: se eu usar adb comando enquanto conectado ao PC no estado de telefone comandos adb bom trabalho normal mesmo o bootloader adb reinicialização.)
AÇO
@STEEL Faça isso de novo, pois o driver fastboot& adbprecisa ser instalado novamente quando você selecionar apply update from ADB. O TWRP pisca após o carregamento lateral da atualização.
21814 IronBlossom
Ok, agora estou preso no adb sideload UPDATE-SuperSU-v2.40.zip. Dá-me um erro: fechado
STEEL

Respostas:

13

Tente usar este método:

https://gist.github.com/eyecatchup/ec0a852428c19705380e

Agradeça a esse cara, é claro.

EDITAR:

Os passos descritos neste documento pressupõem a Android SDKser instalado no seu PC e o adb, fastboote android.[bat|sh]para a sua PATHvariável!

Baixe o OTA zip dos servidores do Google para o seu PC.

http://goo.gl/dx2JoM -signed-hammerhead-LRX22C-from-LRX21O.785a2f7a.zip

Renomeie o zip baixado para 'update.zip' (sem as aspas (e se você estiver no Windows e a extensão de arquivo conhecida estiver oculta, verifique se você não terminou com o update.zip.zip)).

Na mesma pasta, faça o download do mais recente zip SuperSU lavável em botão.

http://goo.gl/XRK49m -UPDATE-SuperSU-v2.40.zip

Na mesma pasta, baixe a imagem de recuperação TWRP mais recente para o hammerhead.

http://goo.gl/XhAOt7 -openrecovery-twrp-2.8.2.0-hammerhead.img

Na mesma pasta, baixe o arquivo 5.0 factory image tgz dos servidores do Google. http://goo.gl/Z8ITiM -hammerhead-lrx21o-factory-01315e08.tgz

No arquivo 5.0 tgz, extraia o arquivo

recovery.img

boot.img e

system.imgarquivos no mesmo diretório em que seus downloads estão localizados. (Dica: com o 7zip, por exemplo, você pode "internamente" abrir os arquivos dentro do arquivo e extrair apenas os arquivos necessários. O mesmo é possível com as ferramentas de linha de comando, é claro.)

Atualização platform-toolse toolsdo gerenciador sdk.

Conecte seu dispositivo (depuração USB ativada, é claro) ao seu PC.

De volta ao seu terminal, continue executando os comandos da seguinte maneira (digite apenas as linhas prefixadas com '>', mas sem digitar '>'!).

# Make sure the device is recognized
> adb devices

# Boot into bootloader mode
> adb reboot bootloader

# In bootloader mode, make again sure the device is recognized
> fastboot devices

# Flash stock LRX21O recovery image
> fastboot flash recovery recovery.img

# Flash stock LRX21O system image
> fastboot flash system system.img

# Flash stock LRX21O boot image
> fastboot flash boot boot.img

Quando o último flash for confirmado, use os 'Recovery mode'botões de volume para escolher e confirmar com o botão liga / desliga.

Quando vir o pequeno Android deitado com o sinal de alerta do triângulo vermelho, pressione a força e depois o volume para obter as opções de recuperação.

Quando chegar às opções de recuperação, selecione ' apply update from ADB' usando os botões de volume novamente e pressione o botão liga / desliga para selecioná-lo. Quando o dispositivo diz que está aguardando comandos, digite na linha de comando do PC:

adb sideload update.zip

Quando a atualização do OTA for instalada com sucesso, selecione ' reboot bootloader' nas opções de recuperação novamente usando os botões de volume e pressione o botão liga / desliga.

De volta ao modo bootloader, digite na linha de comando do PC:

fastboot flash recovery openrecovery-twrp-2.8.2.0-hammerhead.img

Quando o flash for confirmado, use os botões de volume para escolher 'Modo de recuperação' e confirme com o botão liga / desliga.

Agora, no menu de recuperação do TWRP, escolha 'Advanced' > 'adb sideload'. Verifique tanto opção, clear 'Dalvik-Cache'e 'Clear Cache'e passe a barra para iniciar o modo de sideload. Quando o dispositivo diz que está aguardando comandos, digite na linha de comando do PC:

adb sideload UPDATE-SuperSU-v2.40.zip

Quando terminar, confirme para reiniciar o sistema. Acabado. Missão completada.

Agora você está no 5.0.1 com sua recuperação personalizada, enraizada e pode pegar de onde saiu.

PS: A primeira inicialização, como sempre, levará alguns minutos.

IronBlossom
fonte
Dê uma olhada agora, eu estava com pressa, desculpas.
IronBlossom
TWRP está criando um problema. Eu também posso fazer isso manualmente. Na tela de inicialização rápida, o adb falha. Nenhum dispositivo encontrado.
STEEL
1
Eu não sei por que isso foi rejeitado, mas este é o caminho a seguir!
Andrea Baccega
1
@AndreaBaccega Thanks! Espero que as pessoas sigam as etapas cuidadosamente, pois funcionou para mim (apenas os binários de atualização não funcionaram, mas foram inicializados normalmente, com os dados intactos. Atualizei os binários atualizados posteriormente posteriormente). Anteriormente: LRX210,TWRP.
21814 IronBlossom
4
Todos que votaram negativamente na resposta devem usar um iPhone. ;) Brincadeira, mas sério. Esta resposta está correta. Eu sei, desde que escrevi. : P É um método de marreta, mas funcionará universalmente para todos com um sistema configurado corretamente.
precisa