Cum se extrage payload.bin din OTA sau firmware
Ghid De Depanare / / August 05, 2021
Payload.bin este un fișier pe care îl puteți găsi adesea în versiunile mai noi ale actualizărilor OTA sau firmware. Aceste fișiere conțin stocul de stocare și imaginile de sistem. Mai mult decât atât, cu ajutorul acestui fișier, îl puteți lua ca bază pentru a crea un ROM personalizat sau chiar vă ajută să desfaceți dispozitivul. În această postare, vă vom ghida mai departe cum se extrage payload.in din OTA sau firmware folosind un script. Aceasta este singura metodă pentru a obține fișierul payload.bin, deoarece nu puteți extrage conținutul prin dezarhivarea acestuia.
Google acum, conține toate fișierele necesare și importante în fișierul payload.bin. Anterior, puteai extrage direct conținutul fișierelor, dar, datorită introducerii Payload.bin, nu mai este cazul. Trebuie să efectuați câteva sarcini suplimentare și să rulați un script pentru a extrage conținutul fișierului payload.bin. Mulțumim dezvoltatorului Gregory Monitor pentru crearea instrumentului Payload Dumper, acum puteți extrage cu ușurință conținutul fișierului Payload.bin. Deci, fără alte îndemnuri, hai să intrăm direct în articolul în sine;
Cuprins
-
1 Cum se extrage payload.bin din OTA sau firmware
- 1.1 Payload.bin - Detalii
- 1.2 Descărcări
- 1.3 Pași pentru extragerea fișierului Payload.bin din OTA sau Firmware
Cum se extrage payload.bin din OTA sau firmware
Înainte de a trece la procedura de extragere a fișierului payload.bin din OTA sau firmware, să analizăm în profunzime ceea ce este payload.bin;
Payload.bin - Detalii
Google a introdus un nou format de fișiere de actualizare OTA / firmware după lansarea sistemului de operare Android Oreo. Mai mult, acest lucru a fost introdus după ce Google a introdus actualizarea sistemului A / B. Acest nou format reduce problemele generale după instalarea actualizărilor OTA care ar face dispozitivul inutilizabil. În plus, anterior aceste fișiere de actualizare OTA / firmware au venit cu imagini de partiție care ar permite extragerea simplă și ușoară a conținutului prin simpla decomprimare. Dar, de la sosirea noului format, această procedură a devenit obositoare și necesită o metodă pas cu pas pentru extragere. Pentru că acum, datorită prezenței Payload.bin care transportă toate fișierele importante ale actualizării OTA / firmware.
Cu ajutorul Instrument de încărcare utilă, acum puteți extrage și decomprima imaginile firmware folosind setul de instrumente „brillo”. Cu toate acestea, rețineți că actualizările incrementale de firmware nu sunt acceptate de acest instrument, așa că rețineți acest lucru în timp ce utilizați instrumentul.
Descărcări
- Payload Dumper Tool.zip
-
Python pentru Windows
– 32 de biți
– 64 de biți
Pași pentru extragerea fișierului Payload.bin din OTA sau Firmware
Avertizare
Rețineți că Payload Dumper Tool va funcționa doar pentru a extrage fișierul payload.bin din pachetele complete de actualizare OTA / firmware. NU va funcționa la actualizări incrementale.
- Descărcați instrumentul Payload Dumper, precum și Python pentru computerul dvs. Windows compatibil (32 biți sau 64 biți) din secțiunea de descărcare de mai sus.
- Rulați programul de instalare Python de pe computer și urmați toate instrucțiunile în timpul procesului de instalare solicitat de programul de instalare.
- După ce ați instalat cu succes Python pe computer, trebuie să instalați un mediu virtual pe computer. Urmați pașii de mai jos pentru ao instala:
- Deschideți un prompt de comandă.
- Rulați comenzile de mai jos, unde prima va schimba directorul din CMD, iar a doua comandă va seta calea scripurilor Python la variabila System PATH;
cd C: \ Users \ your_windows_username_here \ AppData \ Local \ Programs \ Python \ Python37 \ Scripts
calea setx C: \ Users \ your_windows_username_here \ AppData \ Local \ Programs \ Python \ Python37 \ Scripts
(asigurați-vă că modificați „your_windows_username_here” cu numele de utilizator corespunzător al computerului dvs. pe ambele comenzi de mai sus)
- După ce ați executat comenzile menționate mai sus, rulați comanda de mai jos:
pip instala virtualenv
Acesta va descărca și instala un pachet și după aceea, va fi afișat un mesaj de succes.
- Acum, trebuie să extrageți conținutul instrumentului de încărcare a încărcăturii pe computerul dvs., după care veți primi două foldere, adică încărcare_input și sarcină utilă_output.
- Apoi, trebuie să extrageți fișierul zip OTA / firmware de pe computer pentru a obține payload.bin fişier.
- Copiați payload.bin fișier la încărcare_input pliant.
- Deschide payload_dumper.exe fişier.
- Apoi, tot ce trebuie să faceți este să lăsați scenariul să își facă treaba. Odată ce ați terminat, veți obține conținutul extras al fișierului payload.bin fișier în sarcină utilă_output pliant.
- Asta e!
Deci, iată-l din partea mea în această postare. Sper că ați plăcut această postare și ați putut extrage conținutul fișierului payload.bin din fișierul de actualizare OTA / firmware. Rețineți că instrumentul Payload Dumper funcționează numai cu pachete OTA / firmware complete și nu va funcționa cu actualizările incrementale. Spuneți-ne în comentariile de mai jos dacă ați întâmpinat dificultăți în timp ce urmați oricare dintre metodele menționate mai sus. Până la următoarea postare... Noroc!
Un marketer digital certificat Six Sigma și Google care a lucrat ca analist pentru un MNC de top. Un pasionat de tehnologie și automobile cărora îi place să scrie, să cânte la chitară, să călătorească, să se plimbe cu bicicleta și să se relaxeze. Antreprenor și Blogger.