Thread: KFX Format
View Single Post
Old 02-17-2016, 10:08 AM   #347
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 8,958
Karma: 6361444
Join Date: Nov 2009
Device: many
In case anyone is interested "procyon" (a good java decompiler) exists and is a free download.
It is available here: https://bitbucket.org/mstrobel/procyon/downloads See that site's wiki page for info on how to run it.

From a quick glance at things and the class names alone it appears that there is an internal copy of gson (google's java object to json and back serializer/deserializer) being used. There is also a large list of common (all?) html tags terms. Perhaps all of the html elements have been replaced with offsets into a table/map of html elements? Again this is just based on a quick glance before heading off to work this morning. Given gson is used (we can see its source code online since it is open source), perhaps the kdf sqlite3 fragment "blobs" are in fact serialized java objects (serialized to json?).

KevinH

Last edited by KevinH; 02-17-2016 at 10:46 AM.
KevinH is offline   Reply With Quote