View Single Post
Old 03-07-2008, 03:05 PM   #4
llasram
Reticulator of Tharn
llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.
 
llasram's Avatar
 
Posts: 618
Karma: 400000
Join Date: Jan 2007
Location: EST
Device: Sony PRS-505
Quote:
Originally Posted by gwynevans View Post
Do you have any pointers to what functions, etc, have been discovered?
Like obelix pointed out in the thread for his Sudoku game, it's been pretty slap-and-dash. If you grab the contents of the Reader's /opt directory you'll get the whole UI. From there (for me anyway) it's been a matter of looking at the functions used in the existing XML files and running 'strings' on the binary files looking for likely candidates. I wrote a recursive object-dumper which was how I found the UI cache. I'll see about cleaning that up a bit and posting it.

It might be nice to start documenting some of this in the mobileread wiki. On the other hand, perhaps that hasn't been done so far because that gets pretty close to documenting the DRM-related functions...

Quote:
Just wondering if there was any way of sorting the list of files somehow, for instance...
That would probably be possible, but I'd really like move to using the filesystem instead of the UI cache. Then users could arrange files into directories, making sorting less of an issue.
llasram is offline   Reply With Quote