

Main Features of KindleUnpack - The Plugin: The latest versions of that stand-alone tool can be found in this post.

The original MobileRead thread that documents the evolution of the core of this plugin can be found here. KindleUnpack has been contributed to by numerous people over time (pdurrant, KevinH and myself among them), so I'm only claiming responsibility for building the plugin around it. It has the ability to extract the data from standard MOBIs, KF8s, Joint MOBI/KF8s, Print Replicas (AZW4), and has some limited (experimental) support for processing MOBI dictionaries (Provided they are DRM-free of course). as well as simply being a tool for studying the internals of Kindle Books or MOBI files in general.

This is useful for tweaking existing Kindle Books or MOBIs with the intention of rebuilding with kindlegen. Its purpose is to unpack the contents of DRM-free Kindle Books or MOBI files into their source components-all the while trying to maintain as much of the original metadata as humanly possible. KindleUnpack (formerly MobiUnpack) has existed as a standalone python tool for quite some time. Used to unpack/inspect the contents of DRM-free Kindle Books/MOBI files. (formerly MobiUnpack - The Plugin: changed )
