12-15-2017, 12:56 PM | #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.7.10413
See the Firmware 4.7.10413 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. Check Settings > Device information to make sure your Kobo ereader is already running firmware version 4.7.10413 (168741200a). 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_40710413.zip (attached). 2. Download the Kobo firmware archive version 4.7.10413 for your device (See this post) and copy it into the 4.7.10413_source/ subdirectory that was created in step 1. (Don't unzip the firmware archive.) 3. Read and edit all the *.patch files in the 4.7.10413_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 run 4.7.10413.bat (double-click); For Linux/Mac run 4.7.10413.sh (double-click, or right-click + run, or execute 4.7.10413.sh from the command line, or drag 4.7.10413.sh into Terminal, depending on your particular OS/desktop.) 5. If there were no errors, a new 4.7.10413_target/ subdirectory will be created. Copy the KoboRoot.tgz file from this 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.7.10413_source/*.patch files to disable all patches (i.e. set patch_enable = `no` for every patch). 2. Repeat steps 4-6 of the procedure above. Last edited by GeoffR; 01-09-2018 at 12:44 AM. Reason: Updated patch_kobo_40710413.zip to fix `Cyrillic Keyboard (GloHD/AuraOne/H2O2)` patch |
12-15-2017, 01:09 PM | #2 |
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 CAREFUL when downloading the firmware, someone has been vandalising the wiki pages. This post by JSWolf has the correct links for firmware 4.7.10413. None of the patches are enabled by default anymore. The following patches are still missing, I'll update the attachment in post #1 if/when they become available: Missing from libnickel.so.1.0.0.patch: * `Custom page refresh options` (last working in version 4.5.9587) Missing from libadobe.so.patch: * `Preserve PDF pan position across page turns` (last working in version ?) The `KePub full justification default` and `KePub text-rendering options` patches have been replaced by the `KePub stylesheet additions` patch. Because of changes in this firmware version there is not enough room in the KePub stylesheet for both of these styles at the same time. The `ePub fixed font sharpness` and `KePub fixed font sharpness` patches have been renamed as `ePub constant font sharpness` and `KePub constant font sharpness` respectively. There is a new patch `Clock display duration` in libnickel.so.1.0.0.patch Other patches: `Increase headlines font` `New home screen subtitle custom font` `New home screen removing the footer (row3) and increasing cover size` `New home screen footer rename` `Dictionary, remove long winded closest match notification` `sickel reboot timeout` tshering's BAD EYES adaptation `show games on Beta Features` `Only reading and My books` `Regular menu without text and without header in the kepub` If you know of any other patches for firmware 4.7.10413, post them in this thread and I'll add a link above. Last edited by GeoffR; 12-27-2017 at 09:06 PM. Reason: Added link patches in jcn363's post #51 |
Advert | |
|
12-15-2017, 01:19 PM | #3 |
Elim Garak
Posts: 17
Karma: 20628
Join Date: Feb 2017
Location: Cardassia Prime
Device: Touch/Glo/GloHD/Aura/AuraE2/AuraH2O/AuraH2O-E2/AuraONE/ClaraHD/Forma
|
@GeoffR: Thanks a lot!
For all your work! |
12-15-2017, 01:25 PM | #4 |
Member
Posts: 10
Karma: 10
Join Date: Jun 2017
Device: Kobo Aura H2O
|
Many thanks for your works,GeoffR and oren64.你们是全球所有Kobo电子书爱好者的幸运之神,对你一直以来的辛苦付出,从一个最普通的电 子书爱好者的角度,请收下我发自内心的最真挚的感谢和最诚挚的祝福!
It works better for chinese language.In the patch `My 24 line spacing values`Or `My 10 line spacing values` of libnickel.so.1.0.0.patch. <Patch> patch_name = `My 10 line spacing values` patch_enable = `no` # patch_group = `Line spacing values alternatives` # ## This patch changes the values on the line spacing adjustment slider, ## reducing the number of spacing options from 15 to 10, but allowing ## much narrower spacing values to be set. # # Bypass code-constructed values 1.0, 1.2, 1.5, 2.0, 3.0 replace_bytes = 65D2AC, BE F5 6E ED, 00 46 00 46 replace_bytes = 65D302, BE F5 44 ED, 00 46 00 46 replace_bytes = 65D32C, BE F5 2E ED, 00 46 00 46 replace_bytes = 65D368, BE F5 10 ED, 00 46 00 46 replace_bytes = 65D3CE, BE F5 DE EC, 00 46 00 46 # # # 10 values for replacement, change these replace_float values to suit: base_address = 65D468 replace_float = 0000, 1.05, 1.3 replace_float = 0008, 1.07, 1.35 replace_float = 0010, 1.1, 1.4 replace_float = 0018, 1.35, 1.425 replace_float = 0020, 1.7, 1.45 replace_float = 0028, 1.8, 1.475 replace_float = 0030, 2.2, 1.5 replace_float = 0038, 2.4, 1.525 replace_float = 0040, 2.6, 1.55 replace_float = 0048, 2.8, 1.75 </Patch> <Patch> patch_name = `My 24 line spacing values` patch_enable = `yes` # patch_group = `Line spacing values alternatives` # ## This patch changes the values on the line spacing adjustment slider, ## increasing the number of spacing options from 15 to 24, and allowing ## much narrower spacing values to be set. # # save r5, initialise loop counter replace_bytes = 65D2AC, BE F5 6E ED 6D A3, A9 46 00 25 ED 00 # loop to load 14 vals from new table replace_bytes = 65D2B2, D3 E9 00 23 07 F1, 20 46 04 A1 29 44 replace_bytes = 65D2B8, 80 01 20 46, BE F5 68 ED replace_bytes = 65D2BC, 61 E9 1C 23 BE F5, 08 35 70 2D F7 D1 # jump over new table replace_bytes = 65D2C2, 64 ED 6A A3 D3 E9, 7C E0 00 BF 00 BF # new table: 14 8-aligned doubles base_address = 65D2C8 replace_bytes = 0000, 00 23 07 F1 80 01 20 46, 00 00 00 00 00 00 F0 3F replace_bytes = 0008, 61 E9 1A 23 BE F5 5A ED, 00 00 00 00 00 00 F0 3F replace_bytes = 0010, 67 A3 D3 E9 00 23 07 F1, 00 00 00 00 00 00 F0 3F replace_bytes = 0018, 80 01 20 46 61 E9 18 23, 00 00 00 00 00 00 F0 3F replace_bytes = 0020, BE F5 50 ED 43 F2 33 33, 00 00 00 00 00 00 F0 3F replace_bytes = 0028, 4F F0 33 32 C3 F6 F3 73, 00 00 00 00 00 00 F0 3F replace_bytes = 0030, 07 F1 80 01 20 46 61 E9, 00 00 00 00 00 00 F0 3F replace_bytes = 0038, 16 23 BE F5 44 ED 5E A3, 00 00 00 00 00 00 F0 3F replace_bytes = 0040, D3 E9 00 23 07 F1 80 01, 00 00 00 00 00 00 F0 3F replace_bytes = 0048, 20 46 61 E9 14 23 BE F5, 00 00 00 00 00 00 F0 3F replace_bytes = 0050, 3A ED 00 23 00 22 C3 F6, 00 00 00 00 00 00 F0 3F replace_bytes = 0058, F8 73 07 F1 80 01 20 46, 00 00 00 00 00 00 F0 3F replace_bytes = 0060, 61 E9 12 23 BE F5 2E ED, 00 00 00 00 00 00 F0 3F replace_bytes = 0068, 55 A3 D3 E9 00 23 07 F1, 00 00 00 00 00 00 F0 3F base_address = 00000000 # initialise loop counter replace_bytes = 65D3BC, 00 23 00 22, 00 BF 00 25 # loop to load 10 vals from old table replace_bytes = 65D3C0, C4 F2 08 03 07 F1, 20 46 29 A1 29 44 replace_bytes = 65D3C6, 80 01 20 46, BE F5 E2 EC replace_bytes = 65D3CA, 61 E9 02 23 BE F5, 08 35 50 2D F7 D1 # restore r5 replace_bytes = 65D3D0, DE EC, 4D 46 # continue at 65D3D2 # # # Replacement value: the number of initial line spacing values to exclude from # the line spacing slider; minimum 0, maximum 13. E.g. 9 will result in a # slider with 15 positions, starting from the 10th replace_float value below. replace_int = 65D2AE, 0, 0 # # 24 replacement line spacing values: change these replace_float values to suit # your device and preferences: # base_address = 65D2C8 replace_float = 0000, 1.0, 1.3 replace_float = 0008, 1.0, 1.35 replace_float = 0010, 1.0, 1.4 replace_float = 0018, 1.0, 1.42 replace_float = 0020, 1.0, 1.44 replace_float = 0028, 1.0, 1.46 replace_float = 0030, 1.0, 1.48 replace_float = 0038, 1.0, 1.5 replace_float = 0040, 1.0, 1.52 replace_float = 0048, 1.0, 1.54 replace_float = 0050, 1.0, 1.56 replace_float = 0058, 1.0, 1.58 replace_float = 0060, 1.0, 1.6 replace_float = 0068, 1.0, 1.62 base_address = 65D468 replace_float = 0000, 1.05, 1.64 replace_float = 0008, 1.07, 1.66 replace_float = 0010, 1.1, 1.68 replace_float = 0018, 1.35, 1.7 replace_float = 0020, 1.7, 1.72 replace_float = 0028, 1.8, 1.74 replace_float = 0030, 2.2, 1.76 replace_float = 0038, 2.4, 1.78 replace_float = 0040, 2.6, 1.8 replace_float = 0048, 2.8, 1.82 # # The first 14 replacement values above should allow the line spacing to be # adjusted in increments of one pixel when using a medium sized font on a high # resolution device. If you use a smaller font size and/or a lower resolution # device you might find that increasing the slider one step at a time doesn't # always result in a line spacing increase at each step. In that case, you # might want to use replacement values that are not quite so close together. # # For example: (I use these values on my 758x1024 Glo) # # 0.7 0.725 0.75 0.775 0.8 0.825 0.85 0.875 0.9 0.925 0.95 0.975 1.0 1.025 ... # # or: (these might better suit the 600x800 Touch) # # 0.6 0.633 0.667 0.7 0.733 0.767 0.8 0.833 0.867 9.0 9.33 9.67 1.0 1.025 ... # </patch> 详细见Hi PDA论坛帖子,mobileread不会用啊。 [2017.12.16更新]Kobo H2O 24阶行间距调化。附自用最新全能4.7.10413优化补丁、字体等 https://www.hi-pda.com/forum/viewthr...a=#pid41466085 Last edited by Vwow; 12-15-2017 at 10:00 PM. |
12-15-2017, 01:35 PM | #5 |
Enthusiast
Posts: 35
Karma: 10
Join Date: Mar 2010
Location: Sweden
Device: Kobo Libra 2
|
Awesome!
|
Advert | |
|
12-15-2017, 01:37 PM | #6 |
Member
Posts: 10
Karma: 10
Join Date: Jun 2017
Device: Kobo Aura H2O
|
Many thanks for your works,GeoffR.
你是全球所有Kobo电子书爱好者的幸运之神,对你一直以来的辛苦付出,从一个最普通的电子书爱好者的角度 ,请你收下我长久以来的、发自内心的最真挚的感谢和最诚挚的祝福! |
12-15-2017, 01:47 PM | #7 |
I need a chapter break
Posts: 4,042
Karma: 56058267
Join Date: Mar 2015
Location: Israel
Device: Kobo Glo
|
Other patches:
nickel.patch `Increase headlines font` Spoiler:
`New home screen subtitle custem font` Spoiler:
`New home screen removing the footer (row3) and increasing cover size` Spoiler:
libnickel.so.1.0.0.patch `New home screen footer rename` Spoiler:
`Dictionary, remove long winded closest match notification` Spoiler:
Last edited by oren64; 12-17-2017 at 02:30 PM. Reason: replace `Dictionary, remove long winded closest match notification` patch |
12-15-2017, 02:12 PM | #8 |
Wizard
Posts: 2,788
Karma: 6990707
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
|
Thanks GeoffR and oren64! Works for me.
The wiki seems to have more spam now. Is it possible to lock it except for trusted users the way Wikipedia does? |
12-15-2017, 03:36 PM | #9 |
Resident Curmudgeon
Posts: 75,890
Karma: 134368292
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Thanks GeoffR and oren64 for the patches. I'll get to applying them probably on Tuesday.
|
12-15-2017, 03:38 PM | #10 |
Enthusiast
Posts: 30
Karma: 513784
Join Date: Sep 2016
Device: Kobo Aura One, Galaxy tab s3
|
|
12-15-2017, 06:31 PM | #11 |
JimInRussell
Posts: 355
Karma: 143302
Join Date: Nov 2010
Location: Russell Ontario Canada
Device: kobo Aura One, Forma, Elipsa, Sage
|
Patches installed on my Aura One and GloHD, Thank you GeoffR!
|
12-15-2017, 06:57 PM | #12 |
Resident Curmudgeon
Posts: 75,890
Karma: 134368292
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Installed and patched.
|
12-15-2017, 07:34 PM | #13 |
Evangelist
Posts: 411
Karma: 902071
Join Date: Jun 2008
Location: Zaragoza (Spain)
Device: prs-505, kobo auraHD, kobo auraH2O, kobo Glo HD, kobo aura ONE
|
Patches installed on my Aura H2O, Aura One and GloHD, Thank you GeoffR!
|
12-15-2017, 09:39 PM | #14 |
Enthusiast
Posts: 41
Karma: 15320
Join Date: Jul 2011
Location: Melbourne, Australia
Device: Kobo Glo HD
|
Just to let you know that the "Change dicthtml strings to micthtml" patch still works.
I just couldn't live without that patch. Thanks for all your work GeoffR. |
12-16-2017, 12:15 AM | #15 |
Wizard
Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Instructions for patching firmware 3.13.1 | GeoffR | Kobo Developer's Corner | 56 | 07-01-2016 09:59 AM |
Instructions for patching firmware 3.15.0 | GeoffR | Kobo Developer's Corner | 146 | 05-24-2016 06:10 AM |
Instructions for patching firmware 3.17.0 | GeoffR | Kobo Developer's Corner | 49 | 08-16-2015 05:20 AM |
Instructions for patching firmware 3.11.0 | GeoffR | Kobo Developer's Corner | 226 | 06-01-2015 05:32 AM |
Instructions for patching firmware 3.8.0 | GeoffR | Kobo Developer's Corner | 92 | 10-22-2014 07:22 AM |