Quote:
Originally Posted by fbrzvnrnd
So I need to root the device to try to backup my handwritten notes (insane!).
|
It's worth doing in any case.
I discovered how they're naming things.
I'll make a utility after my walk...
Edit: It's complicated.
Onyx went through LOTS of different systems for organizing content.
Since I don't use their stuff the Onyx DBs on my content are from 2 years ago.
But I have the algorithm (decyphered from the latest code).
If somebody is rooted: Please annotate a (very) small book with scribbles and text.
Post the book and also the annotation DB (which is obviously the latest in that directory).
You can "cat" a db and get the sense of it (although it's mostly garbage).
If you annotate "I hate fishheads!" you can be sure to find "fishheads" in the raw DB file.
Then you'll know that you have the right file.
Onyx is using multiple versions of identity hashes and also migrating between them.
I figured out how they are doing the hashing in one part, but it turns out that they aren't hardly ever using that method.
In the directory that I mentioned is ContentDatabase.db which lists everything.
You can find your document in there and get its hash from there.
Then the file named after that hash is your annotations/scribbles.
Since the kreader is a big (175 MB) blob of amorphous (and obfuscated) code and since I don't use it, this is about that for me.