View Single Post
Old 02-16-2009, 05:30 AM   #241
jotache
Member
jotache ought to be getting tired of karma fortunes by now.jotache ought to be getting tired of karma fortunes by now.jotache ought to be getting tired of karma fortunes by now.jotache ought to be getting tired of karma fortunes by now.jotache ought to be getting tired of karma fortunes by now.jotache ought to be getting tired of karma fortunes by now.jotache ought to be getting tired of karma fortunes by now.jotache ought to be getting tired of karma fortunes by now.jotache ought to be getting tired of karma fortunes by now.jotache ought to be getting tired of karma fortunes by now.jotache ought to be getting tired of karma fortunes by now.
 
Posts: 14
Karma: 494132
Join Date: Feb 2009
Location: UK
Device: none
Problem with mobidedrm

I’m afraid that after many attempts I still can’t get mobidedrm to work. I’ve read all the messages on two long threads in the forum and followed all the instructions – or so I believe. I installed Python 2.6 then copied to \tools\scripts the script mobidedrm version 0.01 and 0.02 and changed the extension to .py. Whichever version I run I get the ‘usage’ message. I guess this means that the script is recognised as I don’t get any error message.

The script usage asks for infile.mobi, outfile.mobi and PID. I have two PIDs one for my laptop one for Palm XT (I would also like to try a Sony). I started with the PID for the PC I’m using to run the script, then the other one, but it didn’t help.

The books I’m trying to process have the extension .prc which doesn’t match the required .mobi extension for the infile. I tried without much conviction changing the extension of the book from .prc to .mobi but it didn’t help. I then tried to convert from prc to mobi using calibre but a message says that first the drm protection has to be removed using a third party program. So I’m back to square one.

The exact command I’m using is:
‘mobidedrm book1.prc book2.prc mymobipidxxxxxxx’ where xxxx is the PID.

This seems to obey the instruction of pdurrant in message #10 of 12-07-2008 that I quote. Am I still doing something wrong?

I changed the names of the ebook files to make them shorter and more meaningful. However if I input the original file name or the exact name of the ebook as it appears in the metadata, it doesn’t help either. I’ve also tried with and without a space between ’mymobipid’ and the actual number. I also tried the actual downloaded file in the ‘my ebooks’ folder and not a copy. In the command line I used underscores like this _ instead of spaces. I also tried several different books. The PID for my PC has a $ sign, the PID for my Palm XT has no symbols, only uppercase letters and digits.

I’m out of ideas and would welcome any help for which thanks in advance.

Pdurrant wrote: You're not using the correct command line.

MobiDeDRM says:
Usage: mobidedrm infile.mobi outfile.mobi PID

You enter:
mobidedrm.py Name_of_Book.prc mymobipid#

You should enter:
mobidedrm.py Name_of_Book.prc Name_of_Unlocked_Book.prc mymobipid#
jotache is offline   Reply With Quote