View Full Version : BooksOnBoard Mobipocket Book


Taylor514ce
09-17-2008, 12:57 PM
I bought a book. My choice was to buy it from Sony, or BooksOnBoard. I chose BooksOnBoard because I can remove the DRM and have a version of the book that is device independent. I consider that my right as a consumer.

The mobiddrm tools do not work with this book. It says there is no key, maybe the PID is incorrect.

When I open the book in Mobipocket Reader, I'm prompted to login to BooksOnBoard to activate the book.

Any suggestions? I'm going to be really upset if I cannot, after all, read this book on my Sony Reader.

pilotbob
09-17-2008, 01:01 PM
I bought a book. My choice was to buy it from Sony, or BooksOnBoard. I chose BooksOnBoard because I can remove the DRM and have a version of the book that is device independent. I consider that my right as a consumer.

The mobiddrm tools do not work with this book. It says there is no key, maybe the PID is incorrect.

When I open the book in Mobipocket Reader, I'm prompted to login to BooksOnBoard to activate the book.

Any suggestions? I'm going to be really upset if I cannot, after all, read this book on my Sony Reader.

Did you enter a PID in the BoB site? I assume that if BoB has no place to enter the PID using MP to download it will cause it to be encoded with the correct PID.

BOb

Taylor514ce
09-17-2008, 01:03 PM
I believe I did, yes. I can read the book fine in Mobipocket Reader on my PC, and that is the PID I enter on the command line for ddrm01 and ddrm02, with the same result.

A previous book from BooksOnBoard gave me no problems (The Professor and the Madman). This new book, though, won't de-DRM.

pilotbob
09-17-2008, 01:04 PM
I believe I did, yes. I can read the book fine in Mobipocket Reader on my PC, and that is the PID I enter on the command line for ddrm01 and ddrm02, with the same result.

Do you have version 4?

BOb

Taylor514ce
09-17-2008, 01:08 PM
Of what? I have version 6.2 of Mobipocket Reader, and the title is a Mobipocket "PX" format book.

For the mobitools, I have mobiddrm01.exe and mobiddrm02.exe.

pilotbob
09-17-2008, 01:11 PM
Of what? I have version 6.2 of Mobipocket Reader, and the title is a Mobipocket "PX" format book.

For the mobitools, I have mobiddrm01.exe and mobiddrm02.exe.

Of mobidedrm.

BOb

Taylor514ce
09-17-2008, 01:11 PM
Apparently I do not. :tapping fingers:

pilotbob
09-17-2008, 01:13 PM
Apparently I do not. :tapping fingers:

PM me your email address.

BOb

Taylor514ce
09-17-2008, 01:28 PM
Thanks, but same result:

Error: no key found. maybe the PID is incorrect

Nate the great
09-17-2008, 01:33 PM
Did you download this book through MobiDesktop, or did you use a browser? I ask because I have had this problem every time I did the former, but never when I did the latter.

Taylor514ce
09-17-2008, 01:35 PM
Here's the problem and the solution: human error, of course. When you download a Mobipocket PX book, you don't have to register the PID on the site. When you open the book in Mobipocket Reader for the first time, it prompts you to login to the site from which you purchased the book, to activate it. This creates a DRM'd copy of the book.

It's rather important to de-DRM THIS file, not the original file you downloaded.

Umm, duh.

zelda_pinwheel
09-17-2008, 01:39 PM
yay for drm ! isn't it fun ?

at least you figured it out. now you can read your book.

bwaldron
09-17-2008, 02:53 PM
Here's the problem and the solution: human error, of course. When you download a Mobipocket PX book, you don't have to register the PID on the site. When you open the book in Mobipocket Reader for the first time, it prompts you to login to the site from which you purchased the book, to activate it. This creates a DRM'd copy of the book.

It's rather important to de-DRM THIS file, not the original file you downloaded.

Umm, duh.

Interesting. I've bought PX books before and a little birdie told me that the DRM can be stripped from them as usual -- without logging on, etc.

Did you previously (i.e., before buying the book) register your device PID's for both OD and PX at BooksOnBoard (you have to do it for each separately)?

But glad you got it working.

Taylor514ce
09-17-2008, 04:34 PM
I registered for OD, but not for PX. So apparently the prc file is in a weird, DRM'd but un-keyed state until you logon, which sends the PID to BoB and then encrypts the book. I guess, it's all speculation. But when I tried to deDRM the original download, I get the results I posted about here. Thinking it through and finding and using the file from the Mobipocket "My eBooks" folder, I get the results I want.

Thanks everyone.

bwaldron
09-17-2008, 05:14 PM
I registered for OD, but not for PX.

That explains it, then. Interesting "experiment" you conducted; good info to know.

tlrowley
09-17-2008, 05:51 PM
I'm having similar problems (just started today) with FW. Did something change in the rights-server? I redownloaded files from FW that I had been able to strip, previously, but today I get the "maybe the PID is incorrect" error. This is using a Kindle PID.

ETA - so I had a copy of the file that I had downloaded previously, and it worked. The same file downloaded today didn't work ("maybe the PID is incorrect"). Something definitely changed in the rights-server. I'm on a Mac, so opening the file in MobiReader isn't an option. Darn-it-all, I just signed up for the club for another year....

tlrowley
09-17-2008, 06:18 PM
Talking to myself again....

it seems like FW is now stripping out the '*' from the Kindle PIDs. I have a PID generated from a VM on Fusion, so I could use that, but FW is not letting me delete the "bad" Kindle PID, and if I download a book with both the PC and "bad" Kindle PIDs, mobidedrm (v1 and v2) give me a checksum error.

I'm not a very happy camper, now, since all this used to work perfectly - any suggestions?

bwaldron
09-17-2008, 06:29 PM
any suggestions?

Well, if you're comfortable removing DRM, you could use the PID from your desktop PC to do so with mobidedrm, then move the unencumbered book to the Kindle. Or so I hear. ;)

tlrowley
09-17-2008, 06:31 PM
That's what I was trying to do, but I'm getting a "checksum error", I think because of the incorrect Kindle PID that FW won't let me remove.

Taylor514ce
09-17-2008, 06:50 PM
Surely you can deregister and register a PID with a bookseller, without any mention of DRM, right?

texasnightowl
09-17-2008, 06:56 PM
I'm having a similar problem with Fictionwise in that I am trying to remove the incorrect (no asterisk) PID and the automated system won't let me...error 6...non valid PID.

So I have contacted them through the website asking them to remove it.

Hasn't happened yet.

pilotbob
09-17-2008, 07:00 PM
I'm having a similar problem with Fictionwise in that I am trying to remove the incorrect (no asterisk) PID and the automated system won't let me...error 6...non valid PID.



Can you just try to put in a different correct one?

BOb

texasnightowl
09-17-2008, 07:03 PM
Can you just try to put in a different correct one?

BOb

Probably, but I would like to avoid any potential problems like those above when I go to dedrm them later.

Basically, my profile right now has 2 entries (did have 3). It has the correct PID for my PC, and the incorrect PID for my Kindle. And the 3rd (which I removed) was the correct PID for my Kindle.

pilotbob
09-17-2008, 07:06 PM
Probably, but I would like to avoid any potential problems like those above when I go to dedrm them later.

Basically, my profile right now has 2 entries (did have 3). It has the correct PID for my PC, and the incorrect PID for my Kindle. And the 3rd (which I removed) was the correct PID for my Kindle.

Ok, than can you correct the "bad" one and then remove it? I have seen apps (fixed some two) that won't let you delete a bad value or a record with a bad value because it tries to verify the value before it does the delete. So, putting in a valid value... saving it... then trying to delete the record may work.

This issue is basically that the value is being validated (checksum or whatever) before submitting the delete request. Yes, it's a bug, but it is actually the default behavior you get from ASP.Net validator controls.

BOb

tlrowley
09-17-2008, 07:54 PM
There doesn't seem to be a way to edit the PID. It seems that in the past couple of days, the '*' disappeared from the Kindle PIDs, but it will allow me to enter the PID again, with the '*'. If I can't delete the bad one, though, the generated mobi file will not pass mobidedrm because of checksums, since it contains an invalid PID. Like texasnightowl, I've asked FW to remove the PID for me, but they haven't done so, yet. Frustrating.

texasnightowl
09-18-2008, 04:23 PM
Update: No email from Fictionwise yet that I've seen, but I just logged into my profile and the bad PID is gone, so they have removed it.

tlrowley
09-18-2008, 04:30 PM
I've had no email, either, but I just checked and the bad PID is still there.

Now, I'm curious, if you re-add the Kindle PID, does it accept it? Can you strip the DRM with the re-added Kindle PID? Or perhaps you don't want to experiment, I can understand that.

texasnightowl
09-18-2008, 04:47 PM
What I found interesting is that the bad PID (and my remaining good one) had a description of "Imported from Fictionwise". Seems odd. I could probably re-add my Kindle, but I plan to leave just my desktop PC one and strip DRM with it.

tlrowley
09-18-2008, 05:19 PM
I think I'll do likewise (only use the desktop PID). I did receive a message from FW

Mobipocket just updated its encryption scheme, and it seems that
invalid PIDs are causing problems.

The support rep went on to say that they would request that my bad PID be deleted, but it hasn't happened yet. Of course, the PID wasn't bad until yesterday.... closing a loophole, maybe?

DaleDe
09-19-2008, 07:28 PM
I think I'll do likewise (only use the desktop PID). I did receive a message from FW



The support rep went on to say that they would request that my bad PID be deleted, but it hasn't happened yet. Of course, the PID wasn't bad until yesterday.... closing a loophole, maybe?

Perhaps they are responding to Amazon pressure. Just a thought.

Dale

tlrowley
09-19-2008, 07:55 PM
That's certainly a good thought, Dale. So now, instead of keeping the DRM intact but simply using kindelfix, we break the DRM entirely...hmmmm, I think they forgot about that outcome, if that's why they made the change :D

JSWolf
09-21-2008, 08:59 PM
There is a very simple solution to the problem.

If you have a card reader, plug it in and insert a memory card. Mobipocket Reader will see it as a reading device. Just open the book, login and then send it to the memory card. The copy on the memory card will be a standard Mobipocket eBook that you can then remove the DRM from and convert.

P.S. Your 505 will also work as a mobile device to send the book to. You cannot read it ont he 505 without converting, but you can then pull it off remove the DRM.

Nate the great
09-21-2008, 09:25 PM
Perhaps they are responding to Amazon pressure. Just a thought.

Dale

This is my guess.