Per utenti Android avanzati che possiedono dispositivi Huawei, ci possono essere scenari in cui vuoi solo lampeggiare file specifici da un aggiornamento OTA. Come esempio, se il tuo dispositivo si blocca accidentalmente e sai per certo che per aggiornare file specifici da un pacchetto di aggiornamento ( invece di una ROM completa) ti aiuterebbe a riavere il tuo dispositivo.
In questa guida Appuals, Ti mostreremo esattamente come estrarre e aggiornare file specifici dai pacchetti di aggiornamento del firmware Huawei. Offriamo 3 metodi: Estrattore di aggiornamento Huawei per Windows, lo script SplitUpdate per Linux / Mac e uno script alternativo più per Linux con un paio di funzionalità extra.
Requisiti
- Aggiornamento firmware.zip
Estrattore di aggiornamento Huawei (solo Windows)
Script di Perl SplitUpdate (fonte) (Linux / Mac / Windows)
Script alternativo (viene estratto nella stessa cartella di $ 0027aggiornamento diviso $ 0027 invece di partire /, e include uno script di montaggio solo per Linux)
Devi prima determinare la tua versione attuale del firmware Huawei. Controlla in Impostazioni> Sistema> Informazioni sul telefono, poi copia il numero del tuo edificio.
Tu dovresti vedere, come esempio, Qualcosa di simile a: BLA-L29 8.0.0.132 (C636)
Questo si traduce in: BLA-L29C636B132. Perché sostituirà “8.0.0” di C636, e aggiungi una B davanti a 132.
Una breve nota su Torrone contro Oreo
Le partizioni sono state leggermente modificate in Oreo. La partizione di avvio è stata suddivisa in “ramdisk” e “kernel”. Partizione di ripristino divisa in recovery_ramdisk, recovery_vendor e recovery_vbmeta, che condivide anche la partizione del kernel con ramdisk.
Quindi, con quell'informazione, probabilmente vorrai aggiornare ramdisk e recovery_ramdisk; il ramdisk è dove verrà aggiornato Magisk / SuperSU e recovery_ramdisk è dove verrà aggiornata la TWRP.
Diciamo, come esempio, che ha il firmware BLA-L29C636B132.
andresti a Database del firmware Pro-Teammt e più tardi inserirebbe il suo firmware completo nel motore di ricerca e cercherebbe il suo modello.
Quindi individuare la riga che indica “FullOTA-MF” e premere il pulsante “Aggiornare” in quella fila.
Estrazione update.app da Huawei OTA.
Successivamente scaricherai il file update.zip OTA completo. Devi aprirlo in un file manager ed estrarre il file “Aggiorna.app” dal tuo computer.
SUGGERIMENTO PROFESSIONALE: Se il problema riguarda il tuo computer o laptop, dovresti provare a usare Reimage Plus, che può scansionare i repository e sostituire i file danneggiati e persi. Funziona nella maggior parte dei casi in cui il problema ha origine a causa della corruzione del sistema. Puoi scaricare Reimage per Cliccando qui
Scarica Huawei Update Extractor ed estrailo sul tuo computer. Avvia il programma HuaweiUpdateExtractor.exe nella cartella principale.
Deseleziona la casella con un cerchio.
Vai alla scheda Impostazioni e deseleziona l'opzione “Controlla il checksum dell'intestazione”.
Ora torna alla scheda Estrai e fai clic sul pulsante... per selezionare il file update.app che hai estratto in precedenza.
Lo schermo verrà riempito con tutti i file all'interno del file update.app. Ora puoi fare clic con il pulsante destro del mouse su uno di questi file e selezionare “Estrai selezionato”, che ti darà un'altra finestra di dialogo per selezionare dove inviare il file estratto.
Successivamente, puoi usare l'avvio rapido per aggiornare i file estratti, come esempio, un ramdisk.
Come esempio, metti i file che vuoi flashare nel tuo percorso ADB principale ed esegui un terminale ADB.
Successivamente, metti il tuo dispositivo in modalità di avvio rapido usando $ 0027adb riavvia il bootloader $ 0027
Dopo di che, puoi aggiornare il file usando quickboot. Quindi, se volessi flashare qualcosa su ramdisk, Userei il comando ADB: ramdisk flash fastboot xxxxx.img
Nonostante questo, in Torrone si estrarrà $ 0027AVVIO $ 0027 dal file update.app e aggiornalo usando: avvio flash fastboot boot.img
Metodo di scrittura Perl ( Linux e Mac)
Prima scarica splitupdate.zip ed estrailo.
Ora vai alla cartella “diviso” estratto ed eseguire un terminale. Inserisci i seguenti comandi nel tuo terminale:
chmod +x splitupdate chmod +x crc
Ora, seguendo le istruzioni nella sezione Windows di questa guida per ottenere un aggiornamento completo OTA .zip, estrai update.app nella cartella $ 0027Diviso $ 0027 e apri un altro terminale. Inserisci questi comandi:
./splitupdate UPDATE.APP file_to_extract
Se scrivi $ 0027file_to_extract $ 0027 o qualunque cosa sia o non sia in UPDATE.APP elencherà tutte le immagini che contiene.
./splitupdate UPDATE.APP $ 0027 estrarrà tutti i file in update.app; genererà i file nella cartella $ 0027produzione $ 0027 appena creato. Il filtraggio non è perfetto.
Se usi $ 0027. / splitupdate UPDATE.APP RAMDISK $ 0027, estrarrà tutte le immagini con RAMDISK per tuo conto, quindi otterrai RAMDISK.img e RECOVERY_RAMDISK.img.
Metodo di scrittura alternativo
Modificherà i seguenti file all'interno della cartella di scrittura alternativa, usando il terminale:
chmod +x simg2img chmod +x mount.sh
Se hai intenzione di usare mount.sh, devi modificare lo script e sostituire YOUR_SUDO_PASSWORD_HERE con la tua vera password. In alternativa, può cancellare $ 0027echo YOUR_SUDO_PASSWORD_HERE | $ 0027 e poi inserisci manualmente la tua password mentre usi lo script.
Successivamente estrarre system.img o qualsiasi altro file che si desidera e utilizzare $ 0027 $ 0027. / SISTEMA mount.sh $ 0027.
Questo convertirà SYSTEM.img in SYSTEM.raw e lo monterà su $ 0027cartella_divisa / SISTEMA / $ 0027 come dispositivo loop, anche chmod 777 tutto in SISTEMA /.
SUGGERIMENTO: Se nessuno dei metodi ha risolto il tuo problema, ti consigliamo di utilizzare lo strumento di riparazione Reimage, che può scansionare i repository per sostituire i file danneggiati e persi. Funziona nella maggior parte dei casi, quando il problema ha origine a causa di un danneggiamento del sistema. Reimage ottimizzerà anche il tuo sistema per ottenere le massime prestazioni.. Puoi scaricare Reimage per Cliccando qui
Articolo correlato:
- ⭐ Generatore di codice PSN gratuito ()
- Windows non ha rilevato alcun hardware di rete
- Adobe Media Encoder non è installato
- Arresto dei livelli di protezione in tempo reale di Malwarebytes
- iTunes non è in grado di leggere il contenuto dell'iPhone
- ▷ Come risolvere il “Errore di aggiornamento 4000” su iPhone?