
I wrote this thread up with some more details at https://shkspr.mobi/blog/2025/10/improving-pixelmelts-kindle-web-deobfuscator/
#Tag
I wrote this thread up with some more details at https://shkspr.mobi/blog/2025/10/improving-pixelmelts-kindle-web-deobfuscator/
I wrote this thread up with some more details at https://shkspr.mobi/blog/2025/10/improving-pixelmelts-kindle-web-deobfuscator/
What's working:
✅ Download JSON of each page from Amazon.
✅ Deobfuscate the SVG "DRM".
✅ Draw each letter on the page with the correct indent, placement, and font (italics, etc).
What's mostly working:
🚧 OCR. Tesseract gets most of the text, but some errors.
What's not working:
❌ OCR doesn't output italics.
❌ Linebreaks are hardcoded.
❌ Doesn't integrate into the original ePub code - so no chapters etc.
❌ No idea about footnotes, images, etc.
There's a new way to liberate purchased Kindle books from Amazon's DRM.
https://blog.pixelmelt.dev/kindle-web-drm/
A few points to note:
* Hardcoded to the .com store, but trivial to change to .co.uk
* Uses OCR - so some odd / annoying mistakes - especially around punctuation.
* Every line is wrapped in a <p>
element - which breaks reflow.
But, other than that, remarkably capable. Once you've got your session token, it only takes a couple of minutes to get an ePub.
There's a new way to liberate purchased Kindle books from Amazon's DRM.
https://blog.pixelmelt.dev/kindle-web-drm/
A few points to note:
* Hardcoded to the .com store, but trivial to change to .co.uk
* Uses OCR - so some odd / annoying mistakes - especially around punctuation.
* Every line is wrapped in a <p>
element - which breaks reflow.
But, other than that, remarkably capable. Once you've got your session token, it only takes a couple of minutes to get an ePub.
This is a bonfire demo instance for testing purposes. This is not a production site. There are no backups for now. Data, including profiles may be wiped without notice. No service or other guarantees expressed or implied.