View Single Post
Old 11-13-2025, 04:51 PM   #12
CrazyCoder
Zealot
CrazyCoder ought to be getting tired of karma fortunes by now.CrazyCoder ought to be getting tired of karma fortunes by now.CrazyCoder ought to be getting tired of karma fortunes by now.CrazyCoder ought to be getting tired of karma fortunes by now.CrazyCoder ought to be getting tired of karma fortunes by now.CrazyCoder ought to be getting tired of karma fortunes by now.CrazyCoder ought to be getting tired of karma fortunes by now.CrazyCoder ought to be getting tired of karma fortunes by now.CrazyCoder ought to be getting tired of karma fortunes by now.CrazyCoder ought to be getting tired of karma fortunes by now.CrazyCoder ought to be getting tired of karma fortunes by now.
 
Posts: 119
Karma: 1256026
Join Date: Apr 2011
Location: San Diego, CA, USA
Device: Kindle Oasis (10th gen), Kobo Libra 2, Onyx Leaf2 Black
For those coming here in the future. Here is the archive with all the dependencies and fixes that can be used to dump the firmware update components.

It's based on https://github.com/Synacktiv-contrib/stuffz + PR #4 (https://github.com/Synacktiv-contrib/stuffz/pull/4) + the fix for current mmap library from https://github.com/mvt-project/mvt/issues/61 + pocketbook_swupdate.py generated using KSC + kaitaistruct.py Kaitai Python Runtime from https://github.com/kaitai-io/kaitai_...python_runtime.

Tested with Python 3.12.10:

Code:
python.exe dump_pocketbook_update.py dump_no_hash SWUPDATE.BIN
The majority of the files will be in 8.ebrmain. It's a gzip compressed image file.

On Windows, you can use 7-Zip to extract it and browse the contents: https://i.imgur.com/umvzgJn.png.
Attached Files
File Type: zip pb_swupdate_dump.zip (12.1 KB, 22 views)
CrazyCoder is offline   Reply With Quote