forked from nnsee/payload-dumper
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
14 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,26 @@ | ||
# payload dumper | ||
Script work with Nokia 7 plus | ||
Script tested on Yandex Amber OTA's (full and incremental) under Linux(but may works on Windows too) | ||
|
||
### System requirement | ||
## System requirement | ||
|
||
- Python3, pip | ||
- google protobuf for python `pip install protobuf` | ||
|
||
### Guide | ||
## Guide | ||
|
||
- Make you sure you have Python 3.6 installed. | ||
- Download payload_dumper.py and update_metadata_pb2.py here. | ||
- Download payload_dumper.py and update_metadata_pb2.py | ||
- Extract your OTA zip and place payload.bin in the same folder as these files. | ||
- Open PowerShell, Command Prompt, or Terminal depending on your OS. | ||
- Enter the following command: python -m pip install protobuf | ||
|
||
### Full OTA | ||
|
||
- When that’s finished, enter this command: python payload_dumper.py payload.bin | ||
- This will start to extract the images within the payload.bin file to the current folder you are in. | ||
- This will start to extract the images within the payload.bin file to the out folder you are in. | ||
|
||
### Incremental OTA | ||
|
||
- Copy original images (from full OTA or dumped from devices) to old dir (with part name + .img, ex: boot.img, system.img) | ||
- run python payload_dumper.py --diff payload.bin | ||
- file extracted to the out folder you are in. |