Quote:
Originally Posted by Anak
How do you decrypt the Kobo firmware to make certain files readable for humans and to be able to search for possible other interesting strings that can be customized? How is this done for librmsdk.so.1.0.0, libnickel.so.1.0.0, and libadobe.so?
IMO, the files are XOR encrypted and zipped (zlib)?
|
I don't think the strings are encrypted, but some of them are stored as C++ QString objects instead of plain C strings, so you need to search for utf-16 strings as well as ascii strings.
In Linux the command "strings --radix=x --encoding=l libnickel.so.1.0.0" will list the utf-16 strings.