Originally Posted by pdurrant
That would be an good work around, and generally useful - fix the PDB metadata reader to also read the metadata in an encrypted PDB. Hmm...
Unfortunately, the first section of the eReader file containing indexes to all other interesting sections, including the metadata section and the section used an an xor table is
encrypted. So a metadata reader for encrypted PDB files would still need the name and number key to the file, and would need, in a small way, to de-drm the file. I think this would be sufficient to make it a circumvention tool according to the DMCA, and so couldn't be an official part of Calibre.
I don't currently see a way that I can get this to work so long as Metadata is read before the file type plugins are called.
But I'm hoping that those more familiar with Calibre do see a way around this.