Come estrarre payload.bin da OTA o firmware
Guida Alla Risoluzione Dei Problemi / / August 05, 2021
Payload.bin è un file che puoi trovare spesso nelle versioni più recenti di OTA o negli aggiornamenti del firmware. Questi file contengono le immagini di avvio e di sistema. Inoltre, con l'aiuto di questo file, puoi prenderlo come base per creare una ROM personalizzata o persino aiutare a sbloccare il dispositivo. In questo post ti guideremo come estrarre payload.in da OTA o firmware utilizzando uno script. Questo è l'unico metodo per ottenere il file payload.bin in quanto non è possibile estrarre il contenuto semplicemente decomprimendolo.
Google ora, racchiude tutti i file necessari e importanti nel file payload.bin. In precedenza, potevi estrarre direttamente il contenuto dei file ma, grazie all'introduzione del Payload.bin, non è più così. È necessario eseguire alcune attività aggiuntive ed eseguire uno script per estrarre il contenuto del file payload.bin. Grazie allo sviluppatore Gregory Monitor per creare lo strumento Payload Dumper, ora puoi facilmente estrarre il contenuto del file Payload.bin. Quindi, senza ulteriori indugi, passiamo direttamente all'articolo stesso;
Sommario
-
1 Come estrarre payload.bin da OTA o firmware
- 1.1 Payload.bin - Dettagli
- 1.2 Download
- 1.3 Passaggi per estrarre il file Payload.bin da OTA o Firmware
Come estrarre payload.bin da OTA o firmware
Prima di passare alla procedura per estrarre il file payload.bin dall'OTA o dal firmware, diamo uno sguardo approfondito a cos'è un payload.bin;
Payload.bin - Dettagli
Google ha introdotto un nuovo formato di file di aggiornamento OTA / firmware dopo il lancio del sistema operativo Android Oreo. Inoltre, questo è stato introdotto dopo che Google ha introdotto l'aggiornamento del sistema A / B. Questo nuovo formato riduce i problemi generali dopo l'installazione degli aggiornamenti OTA che renderebbero inutilizzabile il dispositivo. Inoltre, in precedenza questi file di aggiornamento OTA / firmware venivano forniti con immagini di partizioni che consentivano un'estrazione semplice e facile del contenuto semplicemente decomprimendolo. Ma, dall'arrivo del nuovo formato, questa procedura è diventata noiosa e richiede un metodo graduale per estrarla. Perché ora, grazie alla presenza di Payload.bin che trasporta tutti i file importanti dell'aggiornamento OTA / firmware.
Con l'aiuto di Strumento Payload Dumper, ora puoi estrarre e decomprimere le immagini del firmware utilizzando il set di strumenti "brillo". Tuttavia, tieni presente che gli aggiornamenti incrementali del firmware non sono supportati da questo strumento, quindi tienilo a mente mentre usi lo strumento.
Download
- Payload Dumper Tool.zip
-
Python per Windows
– 32 bit
– 64 bit
Passaggi per estrarre il file Payload.bin da OTA o Firmware
avvertimento
Si noti che lo strumento Payload Dumper funzionerà solo per estrarre il file payload.bin dai pacchetti di aggiornamento OTA / firmware completi. NON funzionerà con gli aggiornamenti incrementali.
- Scarica lo strumento Payload Dumper e Python per il tuo computer Windows compatibile (32 bit o 64 bit) dalla sezione download in alto.
- Esegui il programma di installazione di Python sul tuo PC e segui tutte le istruzioni durante il processo di installazione richiesto dal programma di installazione.
- Dopo aver installato con successo Python sul tuo PC, devi installare un ambiente virtuale sul tuo PC. Segui i passaggi seguenti per installarlo:
- Apri un prompt dei comandi.
- Eseguire i seguenti comandi in cui il primo cambierà la directory nel CMD e il secondo comando imposterà il percorso degli script Python sulla variabile PATH di sistema;
cd C: \ Users \ your_windows_username_here \ AppData \ Local \ Programs \ Python \ Python37 \ Scripts
setx percorso C: \ Users \ your_windows_username_here \ AppData \ Local \ Programs \ Python \ Python37 \ Scripts
(assicurati di cambiare "your_windows_username_here" con il nome utente appropriato del tuo PC su entrambi i comandi precedenti)
- Dopo aver eseguito i comandi sopra menzionati, eseguire il comando seguente:
pip installa virtualenv
Scaricherà e installerà un pacchetto e successivamente verrà visualizzato un messaggio di successo.
- Ora, devi estrarre il contenuto dello strumento Payload Dumper sul tuo PC, dopodiché otterrai due cartelle, ad es. payload_input e payload_output.
- Quindi è necessario estrarre il file zip OTA / firmware sul PC per ottenere il file payload.bin file.
- Copia il file payload.bin file in payload_input cartella.
- Apri il payload_dumper.exe file.
- Quindi tutto ciò che devi fare è lasciare che lo script faccia il suo lavoro. Una volta terminato, otterrai il contenuto estratto del file payload.bin file nel payload_output cartella.
- Questo è tutto!
Quindi, eccolo qui da parte mia in questo post. Spero che questo post vi sia piaciuto e che siate stati in grado di estrarre il contenuto del file payload.bin del file di aggiornamento OTA / firmware. Si noti che lo strumento Payload Dumper funziona solo con pacchetti OTA / firmware completi e non funzionerà con gli aggiornamenti incrementali. Facci sapere nei commenti qui sotto se hai incontrato difficoltà seguendo uno dei metodi sopra menzionati. Fino al prossimo post... Salute!
Un esperto di marketing digitale certificato Six Sigma e Google che ha lavorato come analista per un'importante multinazionale. Un appassionato di tecnologia e automobile che ama scrivere, suonare la chitarra, viaggiare, andare in bicicletta e rilassarsi. Imprenditore e blogger.