![]() |
#286 |
Member
![]() ![]() ![]() ![]() ![]() ![]() Posts: 10
Karma: 616
Join Date: Dec 2009
Device: kindle
|
I am trying to decipher the topaz format based on the K4PC code, and it is slow going. K4PC makes huge use of the C++ stl and the template code is a real pain to reverse. Heavy use of maps and vectors, maps of vectors and vectors of vectors
![]() |
![]() |
![]() |
![]() |
#287 |
Addict
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 357
Karma: 1112
Join Date: Oct 2008
Location: Euroland
Device: PocketBook 360°, BeBook (Hanlin V3), iRex DR1000S, iPad
|
I'm curious about why Amazon uses this apparently crappy Topaz format?
I don't have a Kindle, but Topaz ebooks seem to look much crappier on K4PC than the Mobi formatted books. My limited browsing of the Kindle-related forums seems also to indicate that in general Kindle users also don't like the format - slow reader performance, poor display quality, etc. And only a small % of Amazon books seem to be in Topaz compared to Kindle Mobi. But then, I guess our clever software gurus would then have to find another challenge - although at this rate there won't be too many left, thank goodness! ![]() |
![]() |
![]() |
Advert | |
|
![]() |
#288 |
I'm Super Kindle-icious
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,734
Karma: 2434103
Join Date: Apr 2008
Location: Long Drive, Calinadia Candafornia
Device: KDXG, KT, Oasis
|
Back in the day, some Topaz books had features that mobi books didn't. Embedded fonts and the ability to zoom some images.
Now Kindles can zoom images but we can only use the one font on the device (hacked or not). |
![]() |
![]() |
![]() |
#289 | |
Bah! Humbug!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 63,415
Karma: 135239851
Join Date: Feb 2009
Location: Durham, NC
Device: Every Kindle Ever Made & To Be Made!
|
Quote:
Ironically, such a coup would actually increase Amazon's sales of ebooks if owners of other devices were able to read topaz-only books. ![]() |
|
![]() |
![]() |
![]() |
#290 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,686
Karma: 874275
Join Date: Nov 2008
Location: Virginia Beach, VA
Device: Kindle DX
|
|
![]() |
![]() |
Advert | |
|
![]() |
#291 |
I'm Super Kindle-icious
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,734
Karma: 2434103
Join Date: Apr 2008
Location: Long Drive, Calinadia Candafornia
Device: KDXG, KT, Oasis
|
But, if they don't crack it, with all this attention, we could end up seeing more Topaz boosk.
|
![]() |
![]() |
![]() |
#292 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,686
Karma: 874275
Join Date: Nov 2008
Location: Virginia Beach, VA
Device: Kindle DX
|
Maybe... but they would be limited to the Kindle since I dont see other readers using it...
|
![]() |
![]() |
![]() |
#293 | |
Bah! Humbug!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 63,415
Karma: 135239851
Join Date: Feb 2009
Location: Durham, NC
Device: Every Kindle Ever Made & To Be Made!
|
Quote:
But conversely - with all this attention - I think it will eventually be cracked if enough bright folks (now around the world with K2i, DXi, and K4PC) work on it. |
|
![]() |
![]() |
![]() |
#294 |
I'm Super Kindle-icious
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,734
Karma: 2434103
Join Date: Apr 2008
Location: Long Drive, Calinadia Candafornia
Device: KDXG, KT, Oasis
|
|
![]() |
![]() |
![]() |
#295 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,764
Karma: 6000000
Join Date: Nov 2009
Device: many
|
Hi,
You may want to check out the last couple of entries in the Dark Reverser's Blog. Some work has been done on understanding the contents of the Topaz files towards converting them to another format. Hope someone picks it up and runs with it or something better. http://darkreverser.wordpress.com/2008/02/13/new-blog/ KevinH |
![]() |
![]() |
![]() |
#296 |
ZCD BombShel
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,793
Karma: 8293322
Join Date: Jan 2009
Location: The Frozen North (aka Illinois, USA)
Device: iPad, STB Kindle Oasis
|
|
![]() |
![]() |
![]() |
#297 |
I'm Super Kindle-icious
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,734
Karma: 2434103
Join Date: Apr 2008
Location: Long Drive, Calinadia Candafornia
Device: KDXG, KT, Oasis
|
|
![]() |
![]() |
![]() |
#298 |
ZCD BombShel
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,793
Karma: 8293322
Join Date: Jan 2009
Location: The Frozen North (aka Illinois, USA)
Device: iPad, STB Kindle Oasis
|
|
![]() |
![]() |
![]() |
#299 | |
Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 23
Karma: 752
Join Date: Dec 2009
Device: none
|
Quote:
me and my friend wanted to work togather on this and split the work... but reversing as a team is the hardest thing i ever done .. it's looking like an impossible mission to reverse togather and the only way is by doing it alone.. i hate that! i wanted to speed things up and all it was doing (the team work) it slow us down.. |
|
![]() |
![]() |
![]() |
#300 |
Sigil Developer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 8,764
Karma: 6000000
Join Date: Nov 2009
Device: many
|
Topaz internal file format decode work
FYI:
The topaz file format DRM has been broken using CMBTC's work (and CMBTC's program does work - he just put in some things to prevent the code from working without slight modifications - to prevent its easy use for theft). By slightly modifying that code you can dump the "dict", "other", "glyphs", "img", "page", and "metadata" sections in unencrypted form *and* uncompressed form. A new python program that converts the unencrypted data from the "other", "page" , "glyphs" sections ("img" sections are straightforward) using data from the "dict" section has been written. Search for the Dark Reverser's New blog. Search for "cmbtc" in that log and start reading down from there. The code you want to play with after you have a fixed version of cmbtc working is called "decode_page.py". The latest version works to decode both the page*.dat files and now the glyphs*.dat files. More work is needed and help is wanted. KevinH |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
discovering and loving this fb.2 reader.. | oncdoc | Astak EZReader | 2 | 04-19-2010 06:05 PM |
K4 Mac or PC Where are K4PC files? | lmittell | Amazon Kindle | 3 | 01-06-2010 01:04 AM |
Where is the PID on Pocket Pro, ADE and K4PC? | rxsz | Astak EZReader | 7 | 12-20-2009 05:29 AM |
Free on Kindle - Discovering Dani | koland | Deals and Resources (No Self-Promotion or Affiliate Links) | 0 | 09-28-2009 09:57 AM |
Kindle PID from Mobi PID - can anyone do it? | delphidb96 | Workshop | 2 | 04-27-2009 04:42 PM |