extract_android_ota_payload
extract_android_ota_payload copied to clipboard
Extract firmware images from an Android OTA payload.bin file
While trying to extract a LineageOS 17.1 OTA it failed with: ```python3.6 extract_android_ota_payload.py lineage-17.1-20200511-UNOFFICIAL-akari_RoW.zip Traceback (most recent call last): File "extract_android_ota_payload.py", line 13, in import update_metadata_pb2 File "/media/martin/extLinux/developer/android/tools/extract_android_ota_payload/update_metadata_pb2.py", line 23,...
Getting this to work on Windows was a pain. In the end I accomplished it by installing MinGW. The relevant code change was on line 78 as follows: `p =...
Hello, first of all, a huge thanks for your work. I have been using your program on Windows for quite a while. However, I recently tried it on my Macbook...
Would you accept a PR adding a Pipenv file? A one-off script like this seems like a perfect application of Pipenv. Happy to submit a PR.
`python3 extract_android_ota_payload.py payload.bin` ```Traceback (most recent call last): File "extract_android_ota_payload.py", line 13, in import update_metadata_pb2 File "/home/ezra/git/extract_android_ota_payload/update_metadata_pb2.py", line 768, in Extent = _reflection.GeneratedProtocolMessageType('Extent', (_message.Message,), { TypeError: expected bytes, Descriptor found```
Hi! I was running into issues with the Python version and dependencies which I finally fixed by using a Docker container. This might be helpful for others as well?
Hi, I'm running Slackware 14.2 x64 and I have python3 3.6.6 installed, and when I run the script I get this at the terminal; Traceback (most recent call last): File...