View Single Post
Old 08-21-2007, 07:29 PM   #62
Aenea
Zealot
Aenea might easily be mistaken for a TexanAenea might easily be mistaken for a TexanAenea might easily be mistaken for a TexanAenea might easily be mistaken for a TexanAenea might easily be mistaken for a TexanAenea might easily be mistaken for a TexanAenea might easily be mistaken for a TexanAenea might easily be mistaken for a TexanAenea might easily be mistaken for a TexanAenea might easily be mistaken for a TexanAenea might easily be mistaken for a Texan
 
Posts: 106
Karma: 18142
Join Date: Oct 2006
Location: Netherlands
Device: iRex iLiad
Cool

Quote:
Originally Posted by Robert Marquard View Post
All such DRM is basically an individual encryption for the device. So you have to download a brand new encoded ebook. The device specific unique PID is the key for the encryption.

It should not be too hard for an expert to write a tool for PalmOS or Linux to spy on the text while being rendered to the screen. Especially the iLiad with its Linux 2.4 and a Java application should be open to such attacks.
When you use the iRex supplied Mobipocket reader on a desktop system you can easily set the /proc/sysset/euid to that of your iLiad and move it to any computer/handheld supporting Java...

On the other hand, last night I just wanted to check out how easy or difficult it is to try to hack the java stuff and by de-compiling AWTGraphics.class and adding some stuff in the drawText() method it's quite easy to get all the text of a secure Mobipocket ebook... Better yet, I kinda have a working hack which converted a secure ebook to HTML using a hacked iLiad reader (you can actually intercept the Palm records (4K in size) and write them out as they are decoded...).

Maybe I will make it more usefull and/or without the need for actually opening a window, but for me it did what I wanted: it's definately possible...

If there's a need or interest I might publish a future version of it, and I can easily do that since I'm in the Netherlands

Cheer,

Aenea
Aenea is offline   Reply With Quote