![]() |
#1 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
Instructions for patching firmware 4.3.8945
See the FirmWare 4.3.8945 discussion thread for information about what has changed in this firmware version.
See the Index to the Metazoa firmware patches thread for a description of what some of these patches do. Before starting: 1. Make sure your Kobo ereader is already running firmware version 4.3.8945 (14b5a0d83e). If not, then you need to upgrade before applying this patch. 2. Check that your battery is well charged. Patching from Windows, Linux (i386/x86_64), or Mac (OS X 10.8-10.9, i386/x86_64): 1. Download and extract patch_kobo_4038945.zip (attached). 2. Download the Kobo firmware archive version 4.3.8945 for your device (See this thread) and copy it into the 4.3.8945_source/ subdirectory. (Don't unzip the firmware.) 3. Read and edit all the *.patch files in the 4.3.8945_source/ subdirectory in order to: choose which patches to enable (patch_enable=`yes`) or disable (patch_enable=`no`); and to change some of the replacement values to suit your device and preferences. 4. In Windows double-click 4.3.8945.bat; For Linux/Mac open a terminal, change to the patch_kobo_4038945/ subdirectory, and run ./4.3.8945.sh from the command line. 5. If there were no errors, copy the resulting KoboRoot.tgz from the 4.3.8945_target/ subdirectory to the .kobo directory on your ereader. 6. Safely eject and unplug the device, which will then update and restart. To return your ereader to its original unpatched state: 1. Edit all the 4.3.8945_source/*.patch files to disable all patches (set patch_enable = `no` for every patch). 2. Repeat steps 4-6 of the procedure above. Note that the following patches are enabled by default: `Fix page breaks bug` `Default ePub monospace font (Courier)` `Custom left & right margins` `Custom page refresh options` `Fix three KePub fullScreenReading bugs` |
![]() |
![]() |
![]() |
#2 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,056
Karma: 11491187
Join Date: Jun 2009
Location: Madrid, Spain
Device: Kobo Clara/Aura One/Forma,XiaoMI 5, iPad, Huawei MediaPad, YotaPhone 2
|
Thank you, Geoff!
|
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
Notes and other patches
Notes:
Be extra careful checking the version number of the firmware your device is running. There have been a lot of different 4.3 versions released, and the version number on the device must match exactly with the version number used for patching. Other patches: Here is a `Keyboard template` patch for the Aura One. (Paste into libnickel.so.1.0.0.patch. You'll need to fill in the replacement values with the keys you want according to the pattern in the comments.) Spoiler:
If anyone else has patches for firmware 4.3.8945 post them in this thread and I'll include a link here. Last edited by GeoffR; 03-09-2017 at 03:59 AM. Reason: spelling |
![]() |
![]() |
![]() |
#4 |
eBook-Reader-Fan
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 175
Karma: 444178
Join Date: Sep 2012
Location: Saarbruecken / DE
Device: Kobo Aura H2O 2nd Edition
|
GeoffR, you're the greatest. Thanks for the quick creation of the patcher for this new firmware.
![]() The patcher works fine on my H2O. Our Glo HD and the Glo update I also equal. |
![]() |
![]() |
![]() |
#5 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 35
Karma: 10000
Join Date: Apr 2015
Location: Stuttgart
Device: Kobo Sage
|
GeoffR aka Speedy Gonzales
Great work Dude! |
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Junior Member
![]() Posts: 7
Karma: 10
Join Date: Jan 2012
Location: Germany, Bavaria
Device: Kobo Aura H2O 2nd Edition, Kobo Mini
|
Disable reading footer disappeared
I updated from 3.19.5761 to 4.3.8945.
One of my main reasons for patching the firmware disappeared - the Disaple reading footer patch. Will it be included in future firmware patches again or do I have to downgrade back to 3.19.5761? |
![]() |
![]() |
![]() |
#7 |
I need a chapter break
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,042
Karma: 56058267
Join Date: Mar 2015
Location: Israel
Device: Kobo Glo
|
The patches `Disable reading footer` and `Custom reading footer style` moved to nickel.patch file.
|
![]() |
![]() |
![]() |
#8 |
Junior Member
![]() Posts: 7
Karma: 10
Join Date: Jan 2012
Location: Germany, Bavaria
Device: Kobo Aura H2O 2nd Edition, Kobo Mini
|
|
![]() |
![]() |
![]() |
#9 |
Lang lebe die DigiBib!
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 40
Karma: 184980
Join Date: Sep 2013
Location: Regensburg (Ratisbona)
Device: Kobo Libra H2O
|
Thanks a lot GeoffR! As quick as possible, working fine.
|
![]() |
![]() |
![]() |
#10 |
Groupie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 181
Karma: 2635236
Join Date: Jun 2015
Location: Cleveland, Ohio USA
Device: Original Kobo Aura 6", Libra H2O
|
As usual, I am impressed with the patches and with how quickly they are updated after a firmware release.
If one is interested in learning more about how the patches work and seeing firmware, how should I get started? Are there some tools available in the developers forums? Thanks - Ken Last edited by Ksquared; 03-11-2017 at 08:37 PM. |
![]() |
![]() |
![]() |
#11 |
http://i.imgur.com/Bp1X5m
![]() Posts: 5
Karma: 10
Join Date: Feb 2017
Device: Kobo Aura H2O
|
Good work, man! Super fast!
There's any patch to put the cover in fullscreen on the screensaver (without the black strips on the side)? Sorry my english |
![]() |
![]() |
![]() |
#12 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
Quote:
The basic tools to use are a hex editor for viewing data, and a disassembler for viewing code. You can look at the data/code before and after the patch has been applied to see exactly what it has done. There is also another approach, using a debugger to watch the firmware live as it runs, but I am not familliar with how to do that. I am using Linux, I use hexl-mode in Emacs as a hex editor and objdump from the binutils-multiarch package as a disassembler, mainly because that is what I am used to using for programming, but there are probbaly lots of other tools that will do a similar job. I mainly used sites such as ARM assembler guide guide to learn about ARM assembly language. If you want to start a thread to ask questions about particular subjects then I'd be happy answer them as best I can. |
|
![]() |
![]() |
![]() |
#13 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
Quote:
(You can also do the same for books synced from Kobo if you have a copy of the book in Calibre, but with recent firmware versions Kobo have been reloading covers and other metadata from the server and overwriting the custom covers and metadata set from Calibre.) |
|
![]() |
![]() |
![]() |
#14 |
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 71,868
Karma: 122094787
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
If you do stretch the cover to fully fill the screen, it will look off because the aspect ratio will be off. You are best to leave the cover as is so it will look proper.
|
![]() |
![]() |
![]() |
#15 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,908
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
For sideloaded kepubs, the image in the book that is marked as the cover is used. If it has the same aspect ratio as the screen, there won't be any stripes on the side. |
|
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Instructions for patching firmware 3.16.10 | GeoffR | Kobo Developer's Corner | 12 | 08-14-2015 03:40 AM |
Instructions for patching firmware 3.16.0 | GeoffR | Kobo Developer's Corner | 74 | 08-12-2015 02:12 PM |
Instructions for patching firmware 3.11.0 | GeoffR | Kobo Developer's Corner | 226 | 06-01-2015 05:32 AM |
Instructions for patching firmware 3.2.0 | DNSB | Kobo Developer's Corner | 66 | 12-05-2014 07:28 AM |
Instructions for patching firmware 3.8.0 | GeoffR | Kobo Developer's Corner | 92 | 10-22-2014 07:22 AM |