Hi all
Last week I used DeDRM 2.0 on my mother's Mac (OS 10.5) to remove the DRM on her
Kindle e-books (downloaded
Kindel for Mac, transferred the e-books, drag-and-dropped them on the script) and it worked perfectly.
Today, I'm trying to do the same thing on my Mac (OS 10.6) and when I drop the e-book on the script I get the following error:
B002V091RK_EBOK.azw couldn't be decoded:
Traceback (most recent call last):
File "/Users/xxxxxxx/Desktop/DeDRM 2.0.app/Contents/Resources/k4mobidedrm.py", line 238, in <module>
sys.exit(main())
File "/Users/xxxxxxx/Desktop/DeDRM 2.0.app/Contents/Resources/k4mobidedrm.py", line 233, in main
return decryptBook(infile, outdir, k4, kInfoFiles, serials, pids)
File "/Users/xxxxxxx/Desktop/DeDRM 2.0.app/Contents/Resources/k4mobidedrm.py", line 125, in decryptBook
md1, md2 = mb.getPIDMetaInfo()
File "/Users/xxxxxxx/Desktop/DeDRM 2.0.app/Contents/Resources/mobidedrm.py", line 252, in getPIDMetaInfo
if self.meta_array[ord(data[i])] != None:
KeyError: 148
Any help will be appreciated
UPDATE: the version 2.3 solves the problem and works perfectly again.