Como extrair e atualizar o firmware do Huawei Stock

iria ajudá-lo a recuperar seu dispositivo.

Neste guia Appuals, mostraremos exatamente como extrair e atualizar arquivos específicos dos pacotes de atualização de firmware da Huawei. Oferecemos três métodos - Huawei Update Extractor para Windows, script SplitUpdate para Linux / Mac e um script alternativo também para Linux com alguns recursos adicionais.

Requisitos

  • Firmware Update.zip
  • Huawei Update Extractor (Somente Windows)
  • Script perl SplitUpdate ( Fonte ) (Linux / Mac / Windows)
  • Script alternativo (extrai para a mesma pasta como ‘splitupdate’ em vez de output / e inclui um script de montagem apenas para Linux)

Primeiro você deve determinar sua versão atual do firmware Huawei. Verifique em Configurações> Sistema> Sobre o telefone e, em seguida, copie seu número da versão.



Você deve ver, por exemplo, algo como: BLA-L29 8.0.0.132 (C636)

Isso se traduz em: BLA-L29C636B132. Porque você substituirá “8.0.0.” com C636 e adicione um B na frente de 132.

Uma breve nota sobre Nougat versus Oreo

As partições foram alteradas um pouco no Oreo. A partição de inicialização foi dividida em ‘ramdisk’ e ‘kernel’. A partição de recuperação foi dividida em recovery_ramdisk, recovery_vendor e recovery_vbmeta - que também compartilha a partição do kernel com ramdisk.

Portanto, com essas informações, você provavelmente deseja atualizar o ramdisk e recovery_ramdisk - ramdisk é onde Magisk / SuperSU seria atualizado, e recovery_ramdisk é onde TWRP seria atualizado.

Digamos, por exemplo, que você tenha o firmware BLA-L29C636B132.

Você iria para Banco de dados de firmware Pro-Teammt em seguida, insira seu firmware completo no localizador e procure seu modelo.

Em seguida, localize a linha que indica “FullOTA-MF” e clique no botão “Atualizar” dessa linha.

Extraindo o update.app da Huawei OTA.

Em seguida, ele baixará o update.zip OTA completo. Você precisa abri-lo em um gerenciador de arquivos e extrair o arquivo “Update.app” em seu computador.

Método Huawei Update Extractor ( Somente Windows)

Baixe o Huawei Update Extractor e extraia-o em seu computador. Inicie o programa HuaweiUpdateExtractor.exe dentro da pasta principal.

Desmarque a caixa circulada.

Vá até a guia Configurações e desmarque a opção 'Verificar soma de verificação do cabeçalho'.

Agora volte para a guia Extrair e clique no botão… para escolher o arquivo update.app que você extraiu anteriormente.

A tela será preenchida com todos os arquivos dentro do arquivo update.app. Agora você pode clicar com o botão direito em qualquer um desses arquivos e escolher ‘Extrair selecionados’, o que lhe dará outra caixa de diálogo para escolher para onde enviar o arquivo extraído.

Você pode então usar o fastboot para atualizar os arquivos extraídos, por exemplo, para o ramdisk.

Por exemplo, você coloca os arquivos que deseja atualizar em seu caminho ADB principal e inicia um terminal ADB.

Em seguida, você coloca seu dispositivo no modo fastboot usando ‘adb reboot bootloader’

Depois disso, você pode atualizar o arquivo usando o fastboot. Portanto, se você quiser fazer um flash de algo para o disco em memória, use o comando ADB: fastboot flash ramdisk xxxxx.img

No entanto, no Nougat, você extrairá 'BOOT' do arquivo update.app e o atualizará usando: fastboot flash boot boot.img

Método Perl Script ( Linux e Mac)

Primeiro, você baixa o splitupdate.zip e o extrai.

Agora entre na pasta extraída ‘dividir’ e inicie um terminal. Digite os seguintes comandos em seu terminal:

chmod + x splitupdate chmod + x crc

Agora, seguindo as instruções na seção do Windows deste guia para obter uma atualização OTA completa .zip, extraia o update.app para a pasta ‘Dividir’ e abra outro terminal. Digite estes comandos:

./splitupdate UPDATE.APP file_to_extract

Se você escrever ‘file_to_extract’ ou qualquer coisa que esteja ou não no UPDATE.APP, ele listará todas as imagens nele.

./splitupdate UPDATE.APP ’irá extrair todos os arquivos em update.app - ele irá enviar os arquivos para a pasta‘ output ’recém-criada. A filtragem não é perfeita.

Se você usar ‘./splitupdate UPDATE.APP RAMDISK’, ele extrairá todas as imagens com RAMDISK em seu nome, então você obterá RAMDISK.img e RECOVERY_RAMDISK.img.

Método Alternativo de Script

Você fará o chmod dos seguintes arquivos dentro da pasta de script alternativo, usando o terminal:

chmod + x simg2img chmod + x mount.sh

Se você usar o mount.sh, precisará editar o script e substituir YOUR_SUDO_PASSWORD_HERE pela senha real. Alternativamente, você pode remover ‘echo YOUR_SUDO_PASSWORD_HERE | ‘E, em seguida, insira sua senha manualmente ao usar o script.

Em seguida, você extrai system.img ou qualquer outro arquivo que desejar e usa ‘’ ./mount.sh SYSTEM ’.

Isso irá converter SYSTEM.img em SYSTEM.raw e montá-lo em ‘split_folder / SYSTEM /’ como um dispositivo de loop, também irá chmod 777 tudo em SYSTEM /.

Tag andróide Desenvolvimento Huawei 3 minutos lidos