This archive contains:
  patch32lsb.c -- C source for a program to apply patches to LSB executables
  patch32lsb.conf -- Example libnickel.so.1.0.0 patches for Kobo firmware 3.2.0
  kobo-update-3.2.0.md5sum.[345] -- md5sums for Kobo firmware 3.2.0
  Makefile -- Makefile to build KoboRoot.tgz containing a patched libnickel
  README.txt -- This file

To patch your Kobo Touch/Mini/Glo/AuraHD/Aura running firmware 3.2.0:

1. Check that your device really is running firmware 3.2.0 (d0a9bf18ea).
   If you apply these patches to a device running a different firmware version
   then it will not work properly, and a factory reset may be required to
   fix it.

2. Check that you have the following programs installed, install if necessary:
     make, gcc, unzip

   e.g. on Debian Linux run the command:
     sudo aptitude install make gcc unzip

3. Edit the file patch32lsb.conf to customise the patches to suit your
   preferences and device. Set patch_enable=`yes` for the patches you want
   to be applied, and patch_enable=`no` for those you dont.

   Edit the values of the replace_int or replace_float lines for the following
   patches if you choose to enable them:
     My line [15] spacing values
     Custom font sizes
     Custom left and right margins
     Brightness fine control
     Margins fine tuning

   Note that some patches are not enabled by default, because they can have
   undesireable effects. Be sure you really want a patch before enabling it.

4. In the directory where this archive was unpacked, run the command:
     make

5. If everything worked then a file KoboRoot.tgz will be created. Copy this
   file to the .kobo directory on your device and safely eject. The device
   will update and restart.


To restore your device to its original unpatched state, edit patch32lsb.conf
to set patch_enabled=`no` for every patch, and repeat from step 4.
