Thread: Kobo Patcher
View Single Post
Old 08-15-2013, 09:44 AM   #1
PeterT
Grand Sorcerer
PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.
 
PeterT's Avatar
 
Posts: 12,217
Karma: 74000000
Join Date: Nov 2007
Location: Toronto
Device: Nexus 7, Clara, Touch, Tolino EPOS
Kobo Patcher

PLEASE NOTE... DOUBLE / TRIPLE CHECK WHAT F/W LEVEL YOU ARE RUNNING. ONLY USE THE VERSION THAT MATCHES YOUR KOBO. CURRENTLY ONLY VERSIONS 2.6.1, 2.8.1, 2.10.0 AND 3.0.0 ARE SUPPORTED. INSTALLING THE WRONG PATCHED FILE WILL BRICK YOUR DEVICE.

ALSO BE AWARE THAT THERE ARE TWO BUILDS OF 2.8.1 F/W. THE PATCHES ARE CURRENTLY FOR THE ORIGINAL 2.8.1 RELEASE, AND NOT THE NEW RELEASE 2.8.1 (b2c05cda0e, 20/09/13)

In the russian forums at http://www.the-ebook.org/ Metazoa has developed and posted a tool for making modifications to Kobo's libnickel.so library file.

Version 10
Spoiler:

The original post for version 10 pf hio tool is found at http://<br /> http://www.the-ebook.o...107410#1107410. Translated we get
Quote:
mz_koboreaderpatch_10, anniversary release

In the new version:
  • Kobo Patch Generator updated to version 1.5: The correction of minor bugs;
  • For 2.10.0 and 3.0.0 new patch 'Search in Library by default': does the default search in the device library, not in the store BookStore;
  • For 2.10.0 and 3.0.0 new patch 'Ignore book internal CSS stylesheet': reader ignores the built-in styles of the book, which makes it impossible to have unregulated leading, non-removable fonts, etc.;
  • For 2.10.0 and 3.0.0 new patch 'Ignore book TOC navpoints' (disabled by default!) NavPoint reader ignores directives in the file with the contents of the book, as a result - the book is always opened on the first page of the first HTML-section. This patch is disabled by default because there is no guarantee that such behavior is always correct: the authors epub-file is usually knows best which page of the book should be opened first.
How to install a personal patch:[*]Download archive: http://rghost.ru/50295847[*]Unpack the archive to a convenient folder.[*]Copy the kpg.conf and libnickel.so.1.0.0 files for your version of firmware to a convenient folder along with kpg.exe.[*]With any text editor edit the file kpg.conf to your liking and understanding.[*]Run kpg.exe (preferably in the console) and wait for it to finish.[*]Connect your Kobo ereader to your computer[*]Transfer the KoboRoot.tgz file generated by the patcher to the .kobo directory on the Kobo's internal storage.[*]Safely eject the Kobo ereader from your OS.[*]Disconnect the USB cable from the Kobo ereader.[*]Wait for the installation to complete. The patch will install and the device will reboot.[*]Rejoice.[/LIST]How to remove personal patch (return-reader in the "factory" condition):

Replace a previous statement on paragraph 4: "4. Any file with a text editor do kpg.conf empty (or comment out all lines in it)." and execute it.

Version 06
Spoiler:

The original post for version 06 of his tool is found at http://www.the-ebook.org/forum/viewt...6f9905#1079433 and a google translation gives:
Quote:
mz_koboreaderpatch_06

This patch contains:
  • a utility KPG (Kobo Patch Generator);
  • customizable (via CSS) bottom margin;
  • Leading regulation (aka line spacing, line spacing aka);
  • Wi-Fi is no longer disabled if not used, if the device does not sleep (if sleep - still off);
  • Advanced-settings for any font, including user;
  • regulation of font sizes;
  • regulation size of the left and right margins;
  • for 2.8.1: the ability to remove from the list of system fonts reading room ( The default patch off! fonts are only removed from the list in the system they are used and active!)
  • for 2.8.1: good brightness control (on a button + / - change brightness in increments of 1 instead of 10)
  • for 2.8 .1 Additional Russian keyboard layout (as usual, you can customize yourself in the config KPG);
  • for 2.8.1: the browser should now download any files.

New version:
  • Kobo Patch Generator has been updated to version 1.2: Added support for method replace_utf8chars now referred to in the output and disabled patches, minor fixes;
  • thanks replace_utf8chars was possible to change the overlay system keyboard;
  • new patches to 2.8.1: the ability to remove from the list of system fonts reading room, a comfortable brightness control, additional Russian keyboard layout, the browser now should download any files.

How to install a personal patch:
  1. Download archive: http://rghost.ru/48210870
  2. Unpack the archive to a convenient folder.
  3. Transferring files and kpg.conf libnickel.so.1.0.0 for your version of firmware to a convenient folder, where there is kpg.exe.
  4. Any text editor edit the file kpg.conf to your liking and understanding.
  5. Run kpg.exe (preferably in the console) and wait for it to finish.
  6. We transfer the file from KoboRoot.tgz convenient folder to folder. Kobo memory device.
  7. Making the safe shutdown of the device in your OS.
  8. Turning off the device from the USB-Lace.
  9. We wait until the installation is complete, automatic update and reboot the device.
  10. Rejoice.

How to remove personal patch (return-reader in the "factory" condition):

Replace the previous instructions to paragraph 4: "4. Any file with a text editor do kpg.conf empty (or comment out all lines in it)." and execute it.


Version 05
Spoiler:

The original post for version 05 of his tool is found at http://www.the-ebook.org/forum/viewt...077658#1077658 and a google translation gives:

Quote:
mz_koboreaderpatch_05
This patch contains:
  • a utility KPG (Kobo Patch Generator);
  • customizable (via CSS) bottom margin;
  • Leading regulation (aka line spacing, line spacing aka);
  • Wi-Fi is no longer disabled if not used, if the device does not sleep (if sleep - still off);
  • Advanced-settings for any font, including user;
  • regulation of font sizes; - regulation size of the left and right margins.

New version:
  • Kobo Patch Generator has been updated to version 1.1: Added Method Support replace_zlib, small fixes for replace_string, small overall changes;
  • replace_zlib was made ​​possible thanks to the setting of the lower indentation with CSS in firmware 2.8.1 (and above?)
  • for firmware 2.8.1 patch changed the method of Wi-Fi: perhaps now it will be better not to sleep.

How to set a personal patch:
  1. Download archive: http://rghost.ru/48099445
  2. Unpack the archive to a convenient folder.
  3. Transferring files and kpg.conf libnickel.so.1.0.0 for your version of firmware to a convenient folder, where there is kpg.exe.
  4. Any text editor edit the file kpg.conf to your liking and understanding.
  5. Run kpg.exe (preferably in the console) and wait for it to finish.
  6. We transfer the file from KoboRoot.tgz convenient folder to folder. Kobo memory device.
  7. Making the safe shutdown of the device in your OS.
  8. Turning off the device from the USB-Lace.
  9. We wait until the installation is complete, automatic update and reboot the device.
  10. Rejoice.

How to remove personal patch (return-reader in the "factory" condition):

Replace the previous instructions to paragraph 4: "4. Any file with a text editor do kpg.conf empty (or comment out all lines in it)." and execute it.


Unofficial support for 2.8.1B
Spoiler:

As mentioned above, Kobo re-release 2.8.1 and the patcher as downloaded will not handle this.

The community has done some work on this, and in this post https://www.mobileread.com/forums/sho...&postcount=233 I've posted a zip file that will enable
  • My line spacing values
  • Custom fonts sizes
  • Custom left & right margins
and in https://www.mobileread.com/forums/sho...&postcount=236 DNSB includes the updated needed to handle
  • Brightness fine control
Additionally, see https://www.mobileread.com/forums/sho...&postcount=256 for the Page Break patch.


Unofficial support for 2.9.0
Spoiler:

Along the lines of the above patch for 2.8.1B we also have https://www.mobileread.com/forums/sho...&postcount=249 that adds support for 2.9.0.

Again it's a limited subset
  • Custom Reading Footer Style
  • My line spacing values
  • Custom fonts sizes
  • Custom left & right margins
  • Brightness fine control

Additionally, see https://www.mobileread.com/forums/sho...&postcount=256 for the Page Break patch.


I thought a thread here where people could post their experiences (and share patch files) might be of use.

Last edited by PeterT; 11-24-2013 at 09:22 AM.
PeterT is offline   Reply With Quote