Karatchov’s Blog
Starting to code …

Read mobipocket (drm) eBooks on Nokia N800

Officially, mobipocket reader does not support the maemo platform.

The common solution to read mobipocket files on Nokia N770/N800/N810 was to use Garnet VM (a palm emulator) with the palm version of mobipocket reader.

The downsides of this “workaround” is that Garnet VM is a Beta software, it’s released just for evaluation, and there are no guarantee that ACCESS will maintain it, besides the facts that Garnet VM doesn’t take full advantage of the screen of the device, and that you will need to provide a new PID (that may change when updating to the next GarnetVM version).

The solution that I recently found is to simply remove the DRM from you mobipocket eBooks, uncompress them, and convert to a more “open” format like epub, and enjoy reading your eBooks everywhere.

The credit goes to the creator of a python script called “mobiddrm”, there are 2 versions: mobiddrm01 and mobiddrm02, there is a windows compiled version somewhere in demonoid that should do the job.

The command is simple:

mobiddrm02 protectedfile.prc outputfile.prc ABCDEFGHIJ

ABCDEFGHIJ being the PID used to protect the “drm”ed file.

The process is straightforward, takes less then 15 seconds for a 260 kb file, and produce completely drm-free mobipocket files.

In some cases, mobiddrm02 may fail or produce bad files, you can try mobiddrm01.

FBReader should open correctly un-encrypted mobipocket files, in case it doesn’t, you can try to uncompress it using Calibre.

If you need to read the eBook in other devices, you can convert it to EPUB or LRF format with Calibre.

PS:

Please beware that removing the drm maybe against the law in your country, so make sure you don’t break any laws when using these tools, and remember that removing drm for your eBooks doesn’t give you the right to distribute them.

I didn’t put any links to the scripts on purpose, Google is you friend ;-)

Advertisement

No Responses to “Read mobipocket (drm) eBooks on Nokia N800”

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.