Evangelist
Posts: 407
Karma: 314204
Join Date: Jan 2015
Device: bq Avant XL, Kobo Aura H2O, Onyx Boox M96C Plus
|
Quote:
Originally Posted by jackie_w
@surquizu, boriar, pickyaxe, kobayashi,
OK, you talked me into it.  Just copy/paste the patch below into your existing nickel.patch file for fw 4.1.7729 and run GeoffR's Patcher program as normal.
I've written this patch in a way that should also allow it to run in future firmware versions - but only if Kobo don't change the CSS code for this particular section (so no guarantees).
See post #13 for pictures of how it looks on an AuraOne.
Patch to reduce size of Top Header menubar by 33%
Spoiler:
Code:
<Patch>
# For fw 4.01.7729 (all models)
# N.B. It is possible this patch will also work in future firmwares, but will need testing
#
patch_name = `Custom Header menubar - reduce height by 33%`
patch_enable = `yes`
find_base_address = `\x78\x9C\xA5\x95\xCB\xAE\xD3\x30\x10\x86\xF7\x7D`
replace_bytes = 0000, 78 9C A5 95 CB AE D3 30, 78 9C 9D 56 CB 4E E3 30
replace_bytes = 0008, 10 86 F7 7D 8A E8 74 4B, 14 FD 17 B2 9D 4A 09 4D
replace_bytes = 0010, A5 A4 4D 9A 93 20 16 5C, FA 08 62 01 C3 82 59 A0
replace_bytes = 0018, 16 B0 38 02 09 04 0B 84, 41 02 0D 8B 11 42 6E 63
replace_bytes = 0020, 90 DB F8 A4 16 A9 ED E3, 52 6B 12 DB 38 2E 6D A7
replace_bytes = 0028, B8 B4 05 F1 EE 34 B7 A2, EA BF D3 C4 41 EA F5 2B
replace_bytes = 0030, 64 C6 97 8A ED E8 CF 37, 86 E5 B5 CE 3D C7 3E F7
replace_bytes = 0038, 93 7F 2E 9E 7F D4 44 1F, 91 44 0F 12 C9 75 73 8D
replace_bytes = 0040, EA 57 44 7D 66 F4 F8 F5, C4 1F 82 37 7F DF AE 38
replace_bytes = 0048, E9 A5 94 DF 0B FA 93 6D, 7F 29 F0 3B 59 E2 5F CD
replace_bytes = 0050, E9 BB FA 93 62 95 28 CF, A3 20 15 2B 77 97 67 52
replace_bytes = 0058, 2F EE B4 3A D0 BB 6F C1, AC F1 D9 F3 BE 26 74 B4
replace_bytes = 0060, EF 59 10 EC 19 5F EC 28, C2 A4 5C C9 3C 9D F2 ED
replace_bytes = 0068, 2B 77 3A 0F D2 48 9E 9E, 45 8D B6 20 3E 44 1E B2
replace_bytes = 0070, 37 31 72 9A C4 FE CC E6, FB 15 C3 94 6C 6D 64 93
replace_bytes = 0078, 16 EE 87 9D A0 9C 9D 8C, 18 92 75 B1 97 EC 46 A0
replace_bytes = 0080, DC 0C E1 66 1E DC 37 8A, 92 51 1B D7 4C E3 9A 0D
replace_bytes = 0088, 94 82 1B B1 D1 12 E1 F6, 73 A1 5D D5 42 6D 6C 49
replace_bytes = 0090, 41 07 98 9C AB 46 6E 46, 9C 41 3A 75 70 88 44 1B
replace_bytes = 0098, 27 29 82 EE 82 17 B4 6A, 3D 91 A2 C4 D2 EB D9 8F
replace_bytes = 00A0, 02 5F 58 51 52 6D 75 F8, A8 C2 AF 21 C0 4E 75 43
replace_bytes = 00A8, D9 6C 5E D1 47 1F E5 B5, 0A B9 CA CF E3 B4 17 3D
replace_bytes = 00B0, 82 23 2B F4 2E 0F 96 61, 8D 3D 9A 9A B5 6E 4D 5B
replace_bytes = 00B8, FC AF 80 71 CC 96 7F D2, 0D 7A 8D 2C 86 9A 59 EC
replace_bytes = 00C0, 09 4B 7E 53 CF 86 5C 49, D7 84 15 70 4B 5A 2A A5
replace_bytes = 00C8, 08 F3 77 31 5B FE 71 C7, 14 C6 C9 04 28 AA D8 A7
replace_bytes = 00D0, 2C E9 0D AD ED 33 AD A2, A8 D5 C9 A3 69 AB A8 52
replace_bytes = 00D8, 35 C8 DE C7 AC D9 27 6D, 49 E3 29 50 55 31 54 3D
replace_bytes = 00E0, B5 E5 37 4D 40 9F 2D 0E, A2 49 8D AA 3B 56 E0 4F
replace_bytes = 00E8, 53 50 41 1F 9B 54 70 F9, 86 70 BF BF 9A 7C 72 B7
replace_bytes = 00F0, 88 ED 49 F5 20 0A 3A C0, 64 96 81 BB A9 F8 10 35
replace_bytes = 00F8, 6E E8 C9 AD 5F 4F EB 8C, 5D EF 2E 90 F8 C9 A8 44
replace_bytes = 0100, EE 13 50 67 1F BB D4 59, 84 62 E1 EF A4 37 2E 18
replace_bytes = 0108, B7 2B B0 21 EA B5 E0 9A, C7 42 EE 46 92 F1 3B 24
replace_bytes = 0110, 30 4E 95 7B 08 9F A4 12, 4A 42 F3 49 00 8F 7E 33
replace_bytes = 0118, 92 2A 7D 5E 68 21 1F 88, 1B CF 2C 80 47 2B F9 B7
replace_bytes = 0120, 2A 19 CF 83 B5 17 0E AB, 69 F4 2A DA 88 92 F8 C8
replace_bytes = 0128, 15 C5 DD 7B E1 90 19 F9, 54 E3 A6 41 25 DE 2F D0
replace_bytes = 0130, 1F 1A D6 71 94 17 85 2D, F2 5F 29 D8 9A 16 A3 25
replace_bytes = 0138, 70 4F EB 9A 94 B4 D5 6D, AB 98 C8 A5 40 B4 E1 48
replace_bytes = 0140, C8 F6 47 A9 C4 81 17 8B, 60 2A 2F 38 2A 0A 42 CB
replace_bytes = 0148, AD A8 84 CA 03 AD 08 AF, 36 37 1F 1F 7D FD 8C DB
replace_bytes = 0150, 25 51 94 EB C6 7E 49 8A, DA E5 F1 C9 41 D7 0A B9
replace_bytes = 0158, 82 F1 B2 C1 5C 46 B5 6B, 6A FF 85 A4 B7 AC C6 03
replace_bytes = 0160, C9 10 6B DA 9D 07 E1 38, 23 DE 70 42 87 AA 72 6C
replace_bytes = 0168, A8 BA 9B 32 6C D4 46 F3, 92 96 F7 37 1D 40 6D C8
replace_bytes = 0170, B7 62 4F 5D D7 A4 96 8C, 2B 51 CB 6A 00 B8 40 52
replace_bytes = 0178, BB BA D8 0C 58 03 7F CF, 62 B1 0B C2 76 4D 49 FE
replace_bytes = 0180, 5D B2 23 7B 64 DD 95 74, FB DF 71 3A 25 70 34 D3
replace_bytes = 0188, 29 37 44 6B AA CE 7E E2, 89 DB 0C 63 16 AC 66 98
replace_bytes = 0190, 76 A6 D9 2F FB CF 80 85, 13 63 33 C3 40 B9 CC 30
replace_bytes = 0198, 83 1B 1F AF 6D E6 C0 B5, 80 1E 33 0C AC DD 0C F7
replace_bytes = 01A0, 42 CD 41 B6 0F 33 07 CA, 58 66 D0 8C CC 63 86 BE
replace_bytes = 01A8, 4C E6 40 A5 C5 1C 28 C6, 14 AD 5E 18 9B D3 66 85
replace_bytes = 01B0, CD 71 6C 79 02 CD 49 AC, 0E 72 39 A1 E3 3C 46 E8
replace_bytes = 01B8, E6 80 3B 8C 7A 03 AF 35, 50 BB 0F CE 7D 3D 85 1F
replace_bytes = 01C0, 66 0D 50 99 9C 01 42 8B, 88 A9 67 40 CC 4D 6D 37
replace_bytes = 01C8, 31 40 8B FB 62 7F 26 52, C2 5C E8 56 2B 0C 98 D3
replace_bytes = 01D0, F8 46 A5 D6 85 42 1E 08, 0C 03 E9 B3 C3 00 3B 0C
replace_bytes = 01D8, DC 18 E4 21 41 AD 81 3A, 71 7F 4C E6 D0 92 79 F8
replace_bytes = 01E0, A3 39 50 6A B3 07 AA 0D, CE D8 83 ED 93 CC 83 E7
replace_bytes = 01E8, 06 39 DE B1 0C 5A 94 DD, 0B 26 9E 67 A1 BD 08 F3
replace_bytes = 01F0, 72 73 5A DE F8 90 45 D9, C6 BE 3C FD BD 20 B3 FF
replace_bytes = 01F8, 0D 6B 89 7C BF 4C FC 27, CF 0B 5B 28 70 A3 F6 AF
replace_bytes = 0200, 17 F9 7C 65 FF 1C F3 63, 0C 1B 3F 98 DA BF 33 A8
replace_bytes = 0208, 0C 88 87 57 DC FF 4E 4D, 63 61 E6 D8 9B E9 7A AA
replace_bytes = 0210, 8E F6 D5 01 FF 65 9E 10, CA 4D BB DC 0F 4A 3E 2B
replace_bytes = 0218, AE 1E 78 8F FD 04 B0 72, 88 00 00 00 00 00 00 00
replace_bytes = 0220, 00 6C 36 F4 88 B8 47 FC, 00 00 00 00 00 00 00 00
replace_bytes = 0228, 05 09 3D 43 96, 00 00 00 00 00
</Patch>
|
Many thanks for your work! I suppose it's screen size independent, isn't?
I have two questions?
Is there any chance to modify to use with FW 3.1x? I like use 3.12.1, 3.15 or 3.19 if i have the opportunity.
Is there any chance to use same method to reduce the botton bar? The top bar look awesome!
Edit: I refered to menubars, of course.
Last edited by boriar; 10-22-2016 at 03:47 PM.
|