Hoe payload.bin uit OTA of firmware te extraheren
Gids Voor Probleemoplossing / / August 05, 2021
Payload.bin is een bestand dat u vaak kunt vinden in nieuwere versies van de OTA of firmware-updates. Deze bestanden bevatten de standaard opstart- en systeemafbeeldingen. Bovendien kunt u met behulp van dit bestand het als basis gebruiken om een aangepast ROM te maken of zelfs helpen bij het losmaken van het apparaat. In dit bericht zullen we je verder begeleiden hoe payload.in uit OTA of firmware te extraheren met behulp van een script. Dit is de enige methode om het payload.bin-bestand te krijgen, aangezien u de inhoud niet eenvoudig kunt extraheren door het uit te pakken.
Google pakt nu alle noodzakelijke en belangrijke bestanden in onder het bestand payload.bin. Voorheen kon je de inhoud van de bestanden direct extraheren, maar dankzij de introductie van de Payload.bin is dit niet meer het geval. U moet een aantal extra taken uitvoeren en een script uitvoeren om de inhoud van het payload.bin-bestand te extraheren. Met dank aan ontwikkelaar Gregory Monitor voor het maken van de Payload Dumper Tool kunt u nu eenvoudig de inhoud van het Payload.bin-bestand extraheren. Dus laten we, zonder verder oponthoud, meteen op het artikel zelf ingaan;
Inhoudsopgave
-
1 Hoe payload.bin uit OTA of firmware te extraheren
- 1.1 Payload.bin - Details
- 1.2 Downloads
- 1.3 Stappen om het Payload.bin-bestand uit OTA of Firmware te extraheren
Hoe payload.bin uit OTA of firmware te extraheren
Voordat we doorgaan met de procedure om het payload.bin-bestand uit de OTA of firmware te extraheren, laten we eens diep kijken naar wat een payload.bin is;
Payload.bin - Details
Google introduceerde een nieuw formaat van OTA / firmware-updatebestanden na de lancering van het Android Oreo-besturingssysteem. Bovendien werd dit geïntroduceerd nadat Google de A / B-systeemupdate had ingebracht. Deze nieuwe indeling vermindert algemene problemen na installatie van de OTA-updates die het apparaat onbruikbaar zouden maken. Trouwens, voorheen werden deze OTA / firmware-updatebestanden geleverd met partitie-images die een eenvoudige en gemakkelijke extractie van de inhoud mogelijk zouden maken door deze gewoon uit te pakken. Maar sinds de komst van het nieuwe formaat, is deze procedure vervelend geworden en vereist het een stapsgewijze methode om te extraheren. Omdat nu, vanwege de aanwezigheid van Payload.bin dat alle belangrijke bestanden van de OTA / firmware-update bevat.
Met behulp van de Payload Dumper-tool, kunt u nu de firmwarebeelden extraheren en decomprimeren met de "brillo" toolset. Houd er echter rekening mee dat de incrementele firmware-updates niet door deze tool worden ondersteund, dus houd daar rekening mee bij het gebruik van de tool.
Downloads
- Payload Dumper Tool.zip
-
Python voor Windows
– 32 Beetje
– 64 bit
Stappen om het Payload.bin-bestand uit OTA of Firmware te extraheren
Waarschuwing
Merk op dat de Payload Dumper Tool alleen werkt om het payload.bin-bestand uit volledige OTA / firmware-updatepakketten te extraheren. Het werkt NIET bij incrementele updates.
- Download de Payload Dumper-tool en de Python voor uw compatibele (32-bits of 64-bits) Windows-computer uit de downloadsectie hierboven.
- Voer het Python-installatieprogramma uit op uw pc en volg alle instructies tijdens het installatieproces die door het installatieprogramma worden gevraagd.
- Nadat u Python met succes op uw pc hebt geïnstalleerd, moet u een virtuele omgeving op uw pc installeren. Volg de onderstaande stappen om het te installeren:
- Open een opdrachtprompt.
- Voer de onderstaande opdrachten uit waarbij de eerste de map in de CMD zal wijzigen, en de tweede opdracht zal het pad van de Python-scrips naar de System PATH-variabele instellen;
cd C: \ Users \ your_windows_username_here \ AppData \ Local \ Programs \ Python \ Python37 \ Scripts
setx path C: \ Users \ your_windows_username_here \ AppData \ Local \ Programs \ Python \ Python37 \ Scripts
(zorg ervoor dat u de "your_windows_username_here" wijzigt met de juiste gebruikersnaam van uw pc voor beide bovenstaande opdrachten)
- Nadat u de bovengenoemde opdrachten heeft uitgevoerd, voert u de onderstaande opdracht uit:
pip install virtualenv
Het zal een pakket downloaden en installeren en daarna wordt een succesbericht weergegeven.
- Nu moet u de inhoud van de Payload Dumper Tool op uw pc uitpakken, waarna u twee mappen krijgt, d.w.z. payload_input en payload_output.
- Vervolgens moet u het OTA / firmware-zipbestand op uw pc uitpakken om het payload.bin het dossier.
- Kopieer het payload.bin bestand naar het payload_input map.
- Open de payload_dumper.exe het dossier.
- Vervolgens hoeft u het script alleen maar zijn werk te laten doen. Als het klaar is, krijgt u de uitgepakte inhoud van het payload.bin bestand in het payload_output map.
- Dat is het!
Dus daar heb je het van mijn kant in deze post. Ik hoop dat jullie dit bericht leuk vonden en de inhoud van het payload.bin-bestand van het OTA / firmware-updatebestand konden extraheren. Merk op dat de Payload Dumper-tool alleen werkt met volledige OTA / firmwarepakketten en niet met de incrementele updates. Laat het ons in de reacties hieronder weten als u problemen ondervindt bij het volgen van een van de bovengenoemde methoden. Tot de volgende post... Proost!
Een Six Sigma en Google Certified Digital Marketeer die als analist werkte voor een Top MNC. Een technologie- en autoliefhebber die graag schrijft, gitaar speelt, reist, fietst en ontspant. Ondernemer en blogger.