Quote:
Originally Posted by GeoffR
The letter `ƒ` is a script-f (U+0192). In libnickel.so.1.0.0:
Code:
00cc9560: 6365 7373 4b65 7973 2851 4c69 7374 3c56 cessKeys(QList<V
00cc9570: 6972 7475 616c 4b65 792a 3e29 0000 0000 irtualKey*>)....
00cc9580: c39f 0000 c692 0000 6a00 0000 c2a1 0000 ........j.......
00cc9590: c2bf 0000 c2ab 0000 c2bb 0000 c2a2 0000 ................
00cc95a0: c2a5 0000 e280 a200 c2b0 0000 c2a9 0000 ................
|
Yes, I figured that out.
I've now finished my new patch format. See a demo (with documentation and a list of the format's advantages) of it
here and a sample patch
here. Please tell me what you think of it, and if I could make it better in any way.
I'll also make a conversion utility to convert from the old format later.
I've also finished a working POC (I haven't uploaded binaries yet) of the all-in-one patcher. I even tried patching my kobo with it and it worked! The directory structure and config files looks like
this (minus README.md and oldpatches). You would then place the kobopatch binary in the same dir along with the update file, and then all you need to do is run the kobopatch binary. It already does things faster and more reliably (e.g. it keeps all file attributes, it has more error checking) than the shell script. I'll upload binaries once I finish the log file, patch group checking, and add some unit tests. Please tell me what you think of it so far.
Also, keep in mind that I won't be comfortable to release this as stable until I test it more (and wait another few weeks for any bug reports to surface). Once I upload binaries, you can still try it if you are comfortable with the (small) possibility of needing to reimage your SD card.