Tools Snapshots of NiLuJe's hacks
#1  NiLuJe 10-18-2013, 11:59 AM
You'll find here links to the current packages for all my stuff. This means that this will always point to the latest available versions (think rolling releases).
They're grouped here in a single post as a convenience, both for me (much easier & faster to upload), and for you (that's the easiest way to get properly arranged source files for these packages).

On a sidenote, most of these are distributed as xz compressed tarballs (because it's much, much more efficient) so you'll need GNU tar/bsdtar + xz-utils on Linux/BSD/OS X, and something that can handle those files on Windows (f.g., 7-zip or WinRAR 5). On Windows, be extremely wary of unarchiving software providing a 'smart' CR/LF handling [i.e., WinZip]: do NOT let it affect the line endings of these files, because that would break things in fun and interesting ways.

Now that this is out of the way, on to the good stuff!

The listing follows this format:
Description | D/L Link | Last Modified | Size | MD5 Checksum | MR Thread

(A barebones version of this listing is also available here).

Packages targeting the Kindle 2/DX/DXG/3/4:

Packages targeting the Kindle 5 (Touch/PW1/PW2/KT2/KV/PW3/KOA/KT3/KOA2/PW4/KT4):

KUAL & KUAL extensions:


Misc. Stuff:

Packages targeting Kobo devices:

Last updated on Thu, 15 Aug 2019 03:09:24 +0200

#2  NiLuJe 10-18-2013, 12:00 PM
Discontinued my custom KOReader builds: the official builds are now using my own ToolChains, and provide binaries targeting the same range of devices I was providing, including legacy non-touch devices, and PW2+ .


Please note that all these packages can only be installed through MRPI (and I strongly recommend using a recent version ), *even* on legacy (<= K4) devices.

#3  NiLuJe 10-18-2013, 12:12 PM
And now to actually finish writing the script that'll make this post useful!

EDIT: Wheee!

#4  twobob 10-18-2013, 02:50 PM
hahahaha watches dutifully...

#5  NiLuJe 10-18-2013, 03:00 PM
Should be done now .

For now, in sync with the latest releases, but in a decent archiving format .

#6  NiLuJe 10-18-2013, 04:12 PM
Okay! Now that this is set up, a call for testing on KUAL!

I'd like to make sure I didn't break anything, namely:

* That it generally works as expected ;P
* But in particular, that buttons that launch stuff after killing KUAL actually work in every case. If you find something that doesn't work reliably, please tell me, with as much details as possible (button, extension, Kindle model, was the device busy at the time, do you have a large extensions folder, etc.)

In addition, I'd also like people to test running KUAL with gawk. You'll need both a KUAL snapshot, and gawk installed through the gawk extension (it'll pop an install button in the KUAL menu).
One quick way to check which awk version KUAL is using is by checking the version tag at the bottom: if you see ",a" after the date, you're running the default awk version, and if you see ",g", you're running GNU awk .
In my worst case scenario (a decent amount of extensions, but with quite a few heavy ones [ie. nearly all of mine ], with the fonts override menu from the K5 fonts hack fully populated), it roughly cuts the parsing time in two or more (the more complex it is, the better). So, for my K5 worst-case scenario mentioned earlier, it goes from 8.22s to 2.41s .

#7  Aeris 10-18-2013, 04:50 PM
Test in progress!

EDIT: No bugs found so far
EDIT 2 : Tested even more deeply and no bugs found at all. Approved!

#8  NiLuJe 11-10-2013, 08:11 PM
Another call for testing, this time for KindleTool!

I switched the crypto stuff from OpenSSL to nettle (remind me not to have any more bright ideas like that while half-drunk at 2 AM....), so that introduced a whole new way for me to break stuff! ;D
On the bright side, there's now only one package per arch on Linux, and it should work even on distribs using crazy soname tweaks (Fedora, I'm looking at you).
It might also be slightly faster (not that it was especially slow to begin with...).

TL;DR: nettle's nice, but there are a few quirks to look out for... On the other hand, at least the code is actually somewhat readable, because, oh god the OpenSSL API(s)... >_<".

Incidentally, all the packages were rebuilt with said KindleTool update, so if stuff fails to install, I'd be glad to know .

#9  twobob 11-10-2013, 08:42 PM
nice work mate!
I built perl for the kindle 3. Why do we do these things to ourself?

#10  NiLuJe 11-11-2013, 07:33 PM

I wasted three iterations of crappy designs working around an issue before noticing that there was indeed a perfectly fine API call doing exactly what I wanted/needed... >_<"

TL;DR: If all else fails, read the doc again! .

  Next »  Last »  (1/54)
Today's Posts | Search this Thread | Login | Register