Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Kobo Reader > Kobo Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 12-15-2017, 12:56 PM   #1
GeoffR
Wizard
GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.
 
GeoffR's Avatar
 
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.
Attached Files
File Type: zip patch_kobo_40710413.zip (509.5 KB, 1810 views)

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
GeoffR is offline   Reply With Quote
Old 12-15-2017, 01:09 PM   #2
GeoffR
Wizard
GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.
 
GeoffR's Avatar
 
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
GeoffR is offline   Reply With Quote
Advert
Old 12-15-2017, 01:19 PM   #3
Elim Garak
Elim Garak
Elim Garak can self-interpret dreams as they happen.Elim Garak can self-interpret dreams as they happen.Elim Garak can self-interpret dreams as they happen.Elim Garak can self-interpret dreams as they happen.Elim Garak can self-interpret dreams as they happen.Elim Garak can self-interpret dreams as they happen.Elim Garak can self-interpret dreams as they happen.Elim Garak can self-interpret dreams as they happen.Elim Garak can self-interpret dreams as they happen.Elim Garak can self-interpret dreams as they happen.Elim Garak can self-interpret dreams as they happen.
 
Elim Garak's Avatar
 
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!

Elim Garak is offline   Reply With Quote
Old 12-15-2017, 01:25 PM   #4
Vwow
Member
Vwow began at the beginning.
 
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.
Vwow is offline   Reply With Quote
Old 12-15-2017, 01:35 PM   #5
ICDeadPpl
Enthusiast
ICDeadPpl began at the beginning.
 
ICDeadPpl's Avatar
 
Posts: 35
Karma: 10
Join Date: Mar 2010
Location: Sweden
Device: Kobo Libra 2
Smile

Awesome!
ICDeadPpl is offline   Reply With Quote
Advert
Old 12-15-2017, 01:37 PM   #6
Vwow
Member
Vwow began at the beginning.
 
Posts: 10
Karma: 10
Join Date: Jun 2017
Device: Kobo Aura H2O
Many thanks for your works,GeoffR.

你是全球所有Kobo电子书爱好者的幸运之神,对你一直以来的辛苦付出,从一个最普通的电子书爱好者的角度 ,请你收下我长久以来的、发自内心的最真挚的感谢和最诚挚的祝福!
Vwow is offline   Reply With Quote
Old 12-15-2017, 01:47 PM   #7
oren64
I need a chapter break
oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.oren64 ought to be getting tired of karma fortunes by now.
 
oren64's Avatar
 
Posts: 4,042
Karma: 56058267
Join Date: Mar 2015
Location: Israel
Device: Kobo Glo
Other patches:

nickel.patch

`Increase headlines font`

Spoiler:
Code:
<Patch>
patch_name = `Increase headlines font`
patch_enable = `yes`
#
# Multi-version patch: 4.4.9344 - 4.7.10413+
#
## See https://www.mobileread.com/forums/showpost.php?p=3520879&postcount=42
#
# Increas the font size in My books, Activity, Bookstore...
#
find_base_address = `\x31\x00\x00\x0C\x57\x78\x9C\xB5\x95\x5D\x6F\x9B`
replace_bytes = 0000, 31 00 00 0C 57 78 9C B5, 31 00 00 0C 57 78 9C AD
replace_bytes = 0008, 95 5D 6F 9B 30 18 85 EF, 93 5F 4F A3 40 14 C5 BF
replace_bytes = 0010, F3 2B AC E6 B6 48 F9 68, 8A B1 AF 92 60 FF 59 69
replace_bytes = 0018, D3 34 51 27 55 DD 34 B5, 34 69 D4 6C F4 C1 34 B6
replace_bytes = 0020, 17 55 B4 E4 AE 9A A2 17, 6F C6 34 17 B8 A5 B3 3B
replace_bytes = 0028, 78 93 78 33 36 35 5E 14, CC E0 CC 6C 53 24 FB DD
replace_bytes = 0030, 36 ED BF CF 40 99 00 07, 17 0A A6 4C 2D 33 D8 CA
replace_bytes = 0038, 0C 4D CA 15 9F E7 39 7E, 13 93 70 7F E7 70 E6 DC
replace_bytes = 0040, 7D 4E D2 77 41 3E 08 AE, 8E 0F E2 8E 33 05 84 A1
replace_bytes = 0048, 80 72 94 2F AF F7 61 B8, 78 7D 9F 24 C9 22 C4 35
replace_bytes = 0050, F6 71 4F 3D 7C 8C 56 92, 09 F0 51 CE 05 A1 3C 4A
replace_bytes = 0058, 32 B1 8D EF 94 FC 85 DF, 6F 94 F8 8B 6F D9 7B 22
replace_bytes = 0060, C9 9F 1E 21 AF A1 14 21, 78 82 42 A5 8E 4C 20 20
replace_bytes = 0068, 4A 15 3B 51 08 1E E5 DB, 2C F2 86 C9 66 FC AF D3
replace_bytes = 0070, 19 99 84 87 79 EF 6F AF, 3C 3F 5D 71 64 64 D3 38
replace_bytes = 0078, 5F 2F B3 D8 09 E4 F4 D0, 3F B2 CC DF 0B 88 38 6B
replace_bytes = 0080, 2C 33 B5 CA 7C 96 B0 15, 1C BF 74 6D F3 90 52 12
replace_bytes = 0088, BC 59 65 38 B0 CB 40 CC, AD 54 33 A1 B7 25 28 F0
replace_bytes = 0090, E8 76 A7 2C 42 E3 37 21, 8F 4C A0 EB 8E 63 D8 38
replace_bytes = 0098, 05 EE 29 D3 19 0D E6 FA, 2B 2C 64 BC 7E 11 48 4C
replace_bytes = 00A0, 41 00 07 67 87 09 75 46, 98 76 36 E1 6D 01 75 87
replace_bytes = 00A8, AE D2 81 E9 7B 94 57 EE, 75 FC 60 0F 3F B0 E1 2D
replace_bytes = 00B0, 35 D2 5A 0D 71 34 A9 D2, F9 F5 34 FA 95 AB D3 AF
replace_bytes = 00B8, AE 8F D0 AE ED B4 36 B3, 5C 1B DD 96 6E 5F E3 5F
replace_bytes = 00C0, 1E 1B B0 9B 81 09 BB 19, EF F1 AF BF F2 6F 9F 7B
replace_bytes = 00C8, D8 61 AD 76 E4 CA C0 DD, 73 F0 1F 15 C6 59 C0 29
replace_bytes = 00D0, 1E C1 DD 1E C3 91 4F E4, 17 5E 67 B8 7D C6 3B 36
replace_bytes = 00D8, 79 BC 02 F7 51 61 90 CA, E4 92 2C 46 A6 BC 49 F1
replace_bytes = 00E0, 7B 82 09 39 23 FD 49 7A, 76 97 BF A1 18 2F 73 82
replace_bytes = 00E8, CC 4B 40 D0 5E 78 80 5C, B3 84 98 D0 D4 9B AC F3
replace_bytes = 00F0, 8B DD 27 A7 0F FA 14 65, 48 45 23 B9 FC 07 CA 03
replace_bytes = 00F8, F2 CE 46 EB 39 1B 08 28, A0 F8 0C 31 DE 9C FF 86
replace_bytes = 0100, 8B F5 B3 BD DE 0E D9 88, C5 D3 F4 FC 2D AB 43 66
replace_bytes = 0108, CA 56 C9 84 07 0C 9F 21, C0 A4 33 43 41 96 4F D3
replace_bytes = 0110, C0 BB 8B 1F B0 7E 5A 5C, 0B 59 1C 64 71 28 85 A4
replace_bytes = 0118, 64 4B 2C A9 2D 81 47 CE, 4A 29 7A 8C 8B 18 E8 37
replace_bytes = 0120, 12 25 DD 3C 2D 2E 49 94, 74 94 58 CC 5F F6 74 7E
replace_bytes = 0128, 5C 45 C9 D5 7F 6C A4 62, 21 17 11 01 0B E5 70 1B
replace_bytes = 0130, 86 33 C2 85 0C 80 75 A4, 4B 2F E4 03 BD EE C8 10
replace_bytes = 0138, 2A B9 5E 7D 3B 46 FD 8A, A5 A9 71 3B 44 EF 6B 97
replace_bytes = 0140, 42 6E 29 B4 90 AB CF 7C, 9A 10 5A AB 76 84 7E B7
replace_bytes = 0148, E6 8E FE D6 E6 86 C7 72, 3D 41 6F CE 8E 31 30 75
replace_bytes = 0150, 55 AF 65 26 BA A0 35 B2, C2 94 45 02 61 98 57 CE
replace_bytes = 0158, ED A3 25 AF 45 A9 69 37, 51 3C F1 06 47 86 51 67
replace_bytes = 0160, 29 33 8D 05 B1 71 B7 35, 1C 99 46 1D D1 FE 4E F6
replace_bytes = 0168, 9A F3 0A C1 F7 75 9E 1D, E2 A8 43 2E 8D 81 40 A0
replace_bytes = 0170, 25 42 DD C4 13 07 56 12, C8 1A CB B1 8B A6 8F 56
replace_bytes = 0178, EB E6 CC 98 58 49 EB E4, E4 13 5C ED 94 BB 7D AC
replace_bytes = 0180, 91 95 D4 86 D6 CD 04 4F, D4 25 50 69 C0 D6 B5 5F
replace_bytes = 0188, D1 3D 66 DF 5F 36 BC B7, 65 EE 97 56 87 CC E7 22
replace_bytes = 0190, A3 45 48 5E E3 41 7A B4, 44 E1 F8 5C 29 1E E7 6B
replace_bytes = 0198, 22 6C 80 45 CD 88 A2 95, C2 B0 B6 BF B9 9B 99 02
replace_bytes = 01A0, 97 48 AF 81 61 01 E9 0A, 85 0F 0C 7C 8A A1 57 8C
replace_bytes = 01A8, E9 A3 74 5C A1 94 08 92, B4 B4 62 B8 FF EF BB 6C
replace_bytes = 01B0, 3E 72 2C FF 7C 68 87 4B, 53 A6 EA 0F 8C 7D 32 38
replace_bytes = 01B8, 05 0A BF 70 70 19 FA 33, D4 DA 75 AA C3 C3 55 AD
replace_bytes = 01C0, 92 7C DB C1 5A 43 7E DE, 1C 1A DB 6A 70 58 EF EE
replace_bytes = 01C8, E5 BA 6D 1E F3 15 59 23, A9 06 0F EE 41 E5 CF B8
replace_bytes = 01D0, D9 E0 B6 14 D0 33 B8 AD, 0A 26 7F DA 62 9C EC F0
replace_bytes = 01D8, 0F 7C EE D6 9A F9 06 B7, F0 9A 55 1E DB 6F DA A7
replace_bytes = 01E0, C5 06 9C C1 6C 6D A1 72, 44 E9 38 6B EE F6 F6 83
replace_bytes = 01E8, AF D6 4E 35 79 2D 35 EC, 63 98 A6 72 EA DB 95 77
replace_bytes = 01F0, 1C 6E EB 2B 9B FB ED D6, F3 4C 72 4A C2 33 9F 42
replace_bytes = 01F8, DA 9C 95 B9 AF FC 89 1B, F0 E7 74 31 BD 67 BA D8
replace_bytes = 0200, A5 48 DF 7A AF B8 2D D2, F0 A7 C5 B4 CE E8 5A A3
replace_bytes = 0208, 95 8E EA 44 93 48 30 EA, 1F D7 D2 6F 5F 57 2B 2E
replace_bytes = 0210, 13 97 81 F7 F3 3C 54 33, 5F 97 FB 0F CB B2 3A 34
replace_bytes = 0218, 9A 15 EA E4 23 A8 46 C6, 00 00 00 00 00 00 00 00
replace_bytes = 0220, 2A D0 E9 87 40 CD A8 54, 00 00 00 00 00 00 00 00
replace_bytes = 0228, B0 49 52 AA DC 7F 67 4D, 00 00 00 00 00 00 00 00
replace_bytes = 0230, 59 0A 00 00 02 C5 00 00, 00 00 00 00 02 C5 00 00
</Patch>


`New home screen subtitle custem font`

Spoiler:
Code:
<Patch>
patch_name = `New home screen subtitle custem font`
patch_enable = `yes`
#
# Multi-version patch: 4.6.9660 - 4.7.10413+
#
# Subtitle increasing font size, font coler black.
# This patch work best with patch `New home screen increasing cover size`
#
find_base_address = `\x09\x68\x78\x9C\x9D\x95\x5D\x4B\xC3\x30\x14\x86`
replace_bytes = 0000, 09 68 78 9C 9D 95 5D 4B, 09 68 78 9C 9D 95 5D 4F
replace_bytes = 0008, C3 30 14 86 EF FD 15 85, C2 30 14 86 EF F9 15 4B
replace_bytes = 0010, DD 3A 58 3F A8 61 E2 85, B8 95 04 D8 32 2B C6 0B
replace_bytes = 0018, 3A 2F 04 07 22 03 2F 44, 15 2F 4C 24 31 86 C4 0B
replace_bytes = 0020, 24 5B B2 36 D0 25 59 96, 63 4C A1 65 6B B2 B5 A5
replace_bytes = 0028, E9 A6 F8 DF 6D BB 45 9A, 14 05 8D FF DD 7D 50 B3
replace_bytes = 0030, A6 4B D2 F5 32 E9 79 DE, AE A3 DD C6 E5 C6 79 DE
replace_bytes = 0038, 93 F7 E4 9C 0C 72 B6 C2, B3 E7 F4 63 18 B3 14 BF
replace_bytes = 0040, AF 04 65 58 CE 18 BF 67, 12 14 61 B9 64 FC 9E 51
replace_bytes = 0048, 54 42 42 B1 78 5B DF 72, 09 09 C5 E2 6D 7B CB F9
replace_bytes = 0050, FE 81 F0 27 59 E0 C7 CD, 07 C2 9F 64 8D 1F 77 4B
replace_bytes = 0058, 4C 90 82 65 FB 1B 29 B6, 41 12 16 1D 6F A4 D8 E3
replace_bytes = 0060, F8 3D F8 B9 08 82 35 17, 77 EF 67 E0 79 5B 2E 18
replace_bytes = 0068, 8C 63 21 F7 C3 02 2F E5, C7 42 1E 47 09 DE C8 05
replace_bytes = 0070, 14 8A 8C D0 71 90 F2 DD, 14 11 A1 33 2F E4 87 6B
replace_bytes = 0078, B5 B6 29 48 96 EB BB BF, ED A5 20 51 AC BF FD 1D
replace_bytes = 0080, 17 03 1F C5 E7 9C 61 4A, 0C DB 24 3E C7 0C 53 72
replace_bytes = 0088, 76 4E 45 60 55 04 3D 14, 70 26 02 6B 22 E8 90 38
replace_bytes = 0090, 27 02 66 8C 3A 05 C3 91, 17 30 62 D4 19 38 19 5B
replace_bytes = 0098, 55 F1 B0 ED 2B 09 F7 45, 13 CB D7 6D 23 E1 31 C9
replace_bytes = 00A0, 15 EC 16 8D ED A2 F1 51, 8B DD A1 BE 3D D4 3F 85
replace_bytes = 00A8, F4 AB 16 3C A3 88 73 26, 7E 15 81 3D 86 B8 62 52
replace_bytes = 00B0, 25 5B 19 87 B0 F2 6C 25, B2 D4 F8 08 2B CF 36 A2
replace_bytes = 00B8, 6A F1 BC F2 B3 14 A0 85, 1A AF 55 7F 96 01 D4 70
replace_bytes = 00C0, 03 5E 38 9B B9 3A 30 52, A0 15 CE 26 57 07 4E 55
replace_bytes = 00C8, F9 49 C6 EF 98 40 6E E7, 7F 92 F1 3B 26 90 DB 5C
replace_bytes = 00D0, 56 75 E4 11 53 66 14 D9, 5A 54 9E 30 59 47 53 3B
replace_bytes = 00D8, 01 A6 55 6D 40 6A 07 18, C0 54 55 07 84 76 80 E1
replace_bytes = 00E0, DE B4 E2 23 47 02 1D 66, A6 56 3F 75 34 D0 20 A3
replace_bytes = 00E8, B4 09 47 53 5F 70 B6 2D, 4E 38 49 7D C1 D1 3E 81
replace_bytes = 00F0, A0 78 28 08 C2 E8 09 CE, E2 21 21 08 A3 27 B8 C2
replace_bytes = 00F8, 71 E1 F2 62 59 FA 3F DC, 89 CB C5 26 F3 3F DA 91
replace_bytes = 0100, 90 6F 5C 42 42 3F 88 E9, 6F 9C 41 26 ED 20 A6 8F
replace_bytes = 0108, 47 13 92 FA 41 0C 4F 1A, 2A 24 6C 07 31 9C 54 18
replace_bytes = 0110, 8C D8 97 61 FA D2 A0 24, 7E 5B 86 E9 A5 42 09 2E
replace_bytes = 0118, 57 07 CA 14 4B 38 81 12, 4B CA 02 4B 38 87 12 16
replace_bytes = 0120, D6 80 FA A7 05 2B 98 18, 80 E2 4F 6B 96 30 31 F3
replace_bytes = 0128, 07 83 B4 FE F4 D6 24 14, 86 E3 E2 A7 6F 4D 42 11
replace_bytes = 0130, 61 2A C7 C1 C8 08 ED E1, A6 72 E6 8D 8D D2 0E 26
replace_bytes = 0138, A4 6A 19 4B BC D5 C4 B0, 27 41 43 74 07 89 93 2B
replace_bytes = 0140, 2B 75 7F FF A2 C4 1D 6E, 67 BD CD 9F 9A 81 AD DC
replace_bytes = 0148, B5 2E 0E 9D 00 F3 FC 1C, AA CE 77 F7 6F 7E 3F 87
replace_bytes = 0150, 22 44 68 36 2C 2F F1 FF, 08 11 1A 8D B2 45 FC 7F
replace_bytes = 0158, 5B A2 D6 D4 3D 4D CF F0, 97 A8 67 6A 9D BA 1B 33
replace_bytes = 0160, 45 E3 82 6E 2E E8 EF 97, BD 68 5C D0 CC 05 DD 7D
replace_bytes = 0168, 86 55 EF 42 9B AB 66 69, 69 58 75 2F D4 B9 EA 2C
replace_bytes = 0170, 3F 27 75 74 7C 02 ED BE, ED 66 52 47 FB 67 D0 7E
replace_bytes = 0178, 23 1D 93 AB EC F9 1C 57, 0F C7 69 B6 E7 63 9C C7
replace_bytes = 0180, 72 AA 4B AA 51 B0 6B AD, A9 5D 92 1F 05 87 DA B3
replace_bytes = 0188, F5 34 B8 09 4D 80 09 4D, 8E 82 AB D0 00 98 D0 A0
replace_bytes = 0190, CE 70 B7 C9 4C 3B 12 4D, 87 DD 2A 33 6C 68 34 EC
replace_bytes = 0198, DD 89 76 4D BD 06 15 24, B5 44 AB 54 10 98 54 10
replace_bytes = 01A0, 26 15 24 A7 06 C7 65 C7, 9C 3B 38 2E 1A 8E 01 35
replace_bytes = 01A8, 18 50 15 A9 DE EA B2 E1, 91 FC AE CE 36 BC 3E 26
replace_bytes = 01B0, F5 32 89 03 F1 58 FF 3F, 51 12 CB F9 FF 01 E8 A7
replace_bytes = 01B8, B5 09 51 A3, 51 7D 00 00
</Patch>


`New home screen removing the footer (row3) and increasing cover size`

Spoiler:
Code:
<Patch>
patch_name = `New home screen removing the footer (row3) and increasing cover size`
patch_enable = `yes`
# Multi-version patch: 4.6.9660 - 4.7.10413+
#
find_base_address = `\x52\x78\x9C\x9D\x94\x5D\x4B\xC3\x30\x14\x86\xEF`
replace_bytes = 0000, 52 78 9C 9D 94 5D 4B C3, 52 78 9C 9D 94 41 6B 83
replace_bytes = 0008, 30 14 86 EF FB 2B 0A DE, 30 18 86 EF FD 15 42 AF
replace_bytes = 0010, 3A 68 D3 8F 75 1B 5E 88, 2B 98 A8 69 DA B1 C3 58
replace_bytes = 0018, 43 10 14 04 BD 13 91 AC, 19 0C 36 18 6C B7 31 46
replace_bytes = 0020, 66 5D 20 4D BA B4 CE 0D, EA 52 1B 88 C6 46 D7 B5
replace_bytes = 0028, D9 7F B7 5D A3 6B 93 2C, 8C FE F7 D9 9A 82 9A 98
replace_bytes = 0030, 59 77 25 BC 67 C9 F3 2C, D4 9E 0A EF 27 79 1E F3
replace_bytes = 0038, E7 9D 57 39 C4 F4 8E D1, BD 75 9C 12 96 3D 88 AC
replace_bytes = 0040, AA FE 83 F8 DB FA B6 28, AC 7E A8 FC D8 DC E7 F9
replace_bytes = 0048, 3E 3E D1 06 A7 E8 A1 7C, D7 37 DD B2 98 3E 15 EF
replace_bytes = 0050, E5 98 B0 6C 77 53 F1 2F, 92 71 91 EC EF 4A F9 43
replace_bytes = 0058, F4 EE FE 38 AE BB 2E 38, 3F BD BF 91 E7 6D 72 29
replace_bytes = 0060, 2B 10 AF 76 23 82 96 D5, 72 2A CB FD 84 D3 55 F9
replace_bytes = 0068, 13 E4 19 A6 53 17 C4 B3, 42 64 C2 B2 B9 07 FC DB
replace_bytes = 0070, DE 8C E3 6C 75 72 58 B1, D6 4C B2 64 DD 3B 2C 45
replace_bytes = 0078, E2 6F 34 91 46 0B 56 55, 7E 1E CD 50 7B B4 14 65
replace_bytes = 0080, 2C 3F 75 B0 2C 60 8A 69, 29 D2 F3 14 76 A6 45 4E
replace_bytes = 0088, 36 75 7D 6F E6 EC 9D 2B, 62 96 25 F5 89 87 D1 D8
replace_bytes = 0090, 83 F8 F3 8A 21 8A B7 56, 22 FE BA 16 34 63 3B B7
replace_bytes = 0098, F1 C0 24 2E 0F 3B E2 BE, 38 B4 89 C3 5E 71 D0 75
replace_bytes = 00A0, EC D6 37 97 4F 1E CD 43, 6B 9B 07 BD E6 A1 CB 7C
replace_bytes = 00A8, 9B F9 9C C3 8C 51 AB 78, 21 49 22 32 B7 38 B2 89
replace_bytes = 00B0, E4 19 C4 E5 61 57 7C EC, A3 7E F1 A9 6F 13 8F FC
replace_bytes = 00B8, 99 C4 E5 93 FF E2 C0 FA, 1E 71 E8 BC F2 05 D9 F3
replace_bytes = 00C0, E4 73 B8 23 8D 84 55 3D, A3 84 53 1D DA CA D2 1D
replace_bytes = 00C8, 8E 0C EA F2 B0 A3 0E 80, 36 D4 61 77 D6 56 47 51
replace_bytes = 00D0, 51 5D 3E 79 54 8F 0F EA, 9F 3A 3A A9 4B F1 0B 2C
replace_bytes = 00D8, 9C 7D FB 86 76 5F 1F 3E, ED BE 39 3D 01 5D FD 4F
replace_bytes = 00E0, 01 6C FD CF E1 76 B4 42, C9 6E B2 A6 47 E3 EA 60
replace_bytes = 00E8, 8D 71 7D 71 E2 15 DB 06, EC E7 BB 23 34 65 59 37
replace_bytes = 00F0, 9A 63 2A 87 5A 60 AF 95, 34 02 5B AD 34 02 F5 DE
replace_bytes = 00F8, 5A A0 DA DB 2E 30 08 63, 36 81 41 88 74 A0 0A 8D
replace_bytes = 0100, 15 28 42 2D B0 5B 26 2D, C0 66 99 8C 3C AD 6D 4D
replace_bytes = 0108, 4F 69 5B 17 17 26 89 8A, 5C 88 B1 8E 53 A1 19 D7
replace_bytes = 0110, 13 A1 1E D7 AB 80 1E A8, AA 80 19 A8 B7 A4 89 44
replace_bytes = 0118, B6 A4 8B 8C 83 50 45 8A, 41 A8 23 55 78 18 D5 47
replace_bytes = 0120, 70 EF B4 57 E1 F2 BE 6E, B1 E2 B1 6A E0 5B 4C 38
replace_bytes = 0128, E0 4B 0A 09 7A AC 77 8F, 7D AE 76 4F D5 51 AE 05
replace_bytes = 0130, C4 55 B6 05 AB AF 39 01, EB B7 39 83 86 DB AC C3
replace_bytes = 0138, 9A D7 6C C3 E1 2C F3 E6, E1 2C FB E6 42 6C 78 2F
replace_bytes = 0140, C2 44 F3 BD 44 38 9C 65, 15 0E 67 59 B7 86 70 60
replace_bytes = 0148, DC 5A 9C 04 9A 27 6C C3, B8 C2 3A BC 02 65 DF 17
replace_bytes = 0150, 0B 50 E6 7D 25 C9 58 85, C6 53 1D A6 C2 0B 60 83
replace_bytes = 0158, 89 F0 0C D8 A0 9F 9B EF, FE 6E 00 18 F6 A5 C2 E1
replace_bytes = 0160, 6B F6 25 C2 E1 2C F3 BE, 2C FB BE 40 60 A8 BE 0A
replace_bytes = 0168, FC 40 53 7D 11 0E 67 19, 87 B3 AC FB 02 B3 C8 80
replace_bytes = 0170, F7 E5 4F 22 0D AA 0D 2F, AA C3 2B 50 F6 7D C1 C8
replace_bytes = 0178, 40 99 F7 05 22 4D 39 44, 50 0E 15 5E 52 8E 58 70
replace_bytes = 0180, 78 4E 39 52 46 80 F4 AF, D8 F9 B4 6F 59 C1 96 9C
replace_bytes = 0188, 7D 83 4B BC 20 68 EA 2E, CE BD 15 E1 05 3D 7F 19
replace_bytes = 0190, 21 29 51 73 CD 2F 56 AD, 02 D7 53 FF 76 F4 EC 18
replace_bytes = 0198, DF 75, 00 00
</Patch>



libnickel.so.1.0.0.patch

`New home screen footer rename`

Spoiler:
Code:
<Patch>
patch_name = `New home screen footer rename`
patch_enable = `yes`
#
##Multi-version patch: 4.4.9344 - 4.7.10413+ 
#
# Rename the left footer button. 
# 
#
# The lenght of the replace string must be 25 for example:
# `                         ` - replace with space show as empty
# `FirstName LastName       `
# `If lost call:123456789012`
#
find_base_address = `Find your next great read`
replace_string = 0000, `Find your next great read`, `Test, text length 25 char`
#
#replace_string = 0000, `Find your next great read`, `                         `
#replace_string = 0000, `Find your next great read`, `FirstName LastName       `
#replace_string = 0000, `Find your next great read`, `If lost call:123456789012`
#
#
# The lenght of the replace string must be 9 char.
#
#find_base_address = `SHOP KOBO`
#replace_string = 0000, `SHOP KOBO`, `--9char--`
#replace_string = 0000, `SHOP KOBO`, `4.7.10413`
</Patch>


`Dictionary, remove long winded closest match notification`

Spoiler:
Code:
<Patch>
patch_name = `Dictionary, remove long winded closest match notification`
patch_enable = `yes`
# Version patch: 4.5.9587-4.7.10413
#note=Idea by pakoe
#note=cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111
find_base_address = `Your search`
replace_string = 0000, `Your search for &ldquo;%1&rdquo; did not match any words in the dictionary. The closest match was &ldquo;%2&rdquo;.`, `No match for &ldquo;%1&rdquo;, The closest match was &ldquo;%2&rdquo;.\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0`
</Patch>

Last edited by oren64; 12-17-2017 at 02:30 PM. Reason: replace `Dictionary, remove long winded closest match notification` patch
oren64 is offline   Reply With Quote
Old 12-15-2017, 02:12 PM   #8
geek1011
Wizard
geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.
 
Posts: 2,733
Karma: 6987557
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?
geek1011 is offline   Reply With Quote
Old 12-15-2017, 03:36 PM   #9
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 73,943
Karma: 128903250
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.
JSWolf is offline   Reply With Quote
Old 12-15-2017, 03:38 PM   #10
Akbar
Enthusiast
Akbar ought to be getting tired of karma fortunes by now.Akbar ought to be getting tired of karma fortunes by now.Akbar ought to be getting tired of karma fortunes by now.Akbar ought to be getting tired of karma fortunes by now.Akbar ought to be getting tired of karma fortunes by now.Akbar ought to be getting tired of karma fortunes by now.Akbar ought to be getting tired of karma fortunes by now.Akbar ought to be getting tired of karma fortunes by now.Akbar ought to be getting tired of karma fortunes by now.Akbar ought to be getting tired of karma fortunes by now.Akbar ought to be getting tired of karma fortunes by now.
 
Posts: 30
Karma: 513784
Join Date: Sep 2016
Device: Kobo Aura One, Galaxy tab s3
Quote:
Originally Posted by Vwow View Post
Many thanks for your works,GeoffR.

你是全球所有Kobo电子书爱好者的幸运之神,对你一直以来的辛苦付出,从一个最普通的电子书爱好者的角度 ,请你收下我长久以来的、发自内心的最真挚的感谢和最诚挚的祝福!
兄弟,patch成功了吗?
Akbar is offline   Reply With Quote
Old 12-15-2017, 06:31 PM   #11
jiminrussell
JimInRussell
jiminrussell is at one with the great books of the world.jiminrussell is at one with the great books of the world.jiminrussell is at one with the great books of the world.jiminrussell is at one with the great books of the world.jiminrussell is at one with the great books of the world.jiminrussell is at one with the great books of the world.jiminrussell is at one with the great books of the world.jiminrussell is at one with the great books of the world.jiminrussell is at one with the great books of the world.jiminrussell is at one with the great books of the world.jiminrussell is at one with the great books of the world.
 
jiminrussell's Avatar
 
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!
jiminrussell is offline   Reply With Quote
Old 12-15-2017, 06:57 PM   #12
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 73,943
Karma: 128903250
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Installed and patched.
JSWolf is offline   Reply With Quote
Old 12-15-2017, 07:34 PM   #13
surquizu
Evangelist
surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.surquizu ought to be getting tired of karma fortunes by now.
 
surquizu's Avatar
 
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!
surquizu is offline   Reply With Quote
Old 12-15-2017, 09:39 PM   #14
wingmongyee
Enthusiast
wingmongyee is as sexy as a twisted cruller doughtnut.wingmongyee is as sexy as a twisted cruller doughtnut.wingmongyee is as sexy as a twisted cruller doughtnut.wingmongyee is as sexy as a twisted cruller doughtnut.wingmongyee is as sexy as a twisted cruller doughtnut.wingmongyee is as sexy as a twisted cruller doughtnut.wingmongyee is as sexy as a twisted cruller doughtnut.wingmongyee is as sexy as a twisted cruller doughtnut.wingmongyee is as sexy as a twisted cruller doughtnut.wingmongyee is as sexy as a twisted cruller doughtnut.wingmongyee is as sexy as a twisted cruller doughtnut.
 
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.
wingmongyee is offline   Reply With Quote
Old 12-16-2017, 12:15 AM   #15
GeoffR
Wizard
GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.GeoffR ought to be getting tired of karma fortunes by now.
 
GeoffR's Avatar
 
Posts: 3,821
Karma: 19162882
Join Date: Nov 2012
Location: Te Riu-a-Māui
Device: Kobo Glo
Quote:
Originally Posted by wingmongyee View Post
Just to let you know that the "Change dicthtml strings to micthtml" patch still works.
Thanks for testing.
GeoffR is offline   Reply With Quote
Reply


Forum Jump

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


All times are GMT -4. The time now is 12:17 PM.


MobileRead.com is a privately owned, operated and funded community.