View Single Post
Old 02-24-2017, 01:55 PM   #43
jackie_w
Grand Sorcerer
jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.jackie_w ought to be getting tired of karma fortunes by now.
 
Posts: 6,206
Karma: 16228558
Join Date: Sep 2009
Location: UK
Device: Kobo: KA1, ClaraHD, Forma, Libra2, Clara2E. PocketBook: TouchHD3
Update for patches 'Custom Header menubar - reduce height'

For the attention of those who have enabled the following patch in the nickel.patch file:

Code:
patch_name = `Custom Header menubar - reduce height by 33%`
As you are probably aware firmware 4.3.8842 has introduced a new Home screen for some users. What only became clear yesterday is that the new Home screen also comes with a new Header widget. Consequently those who have chosen to enable the old version of this patch will only see their Header height reduced by 33% if they are using the old Home screen.

This updated patch applies the 33% height reduction to both the old and new Header widgets so it doesn't matter whether you choose the old or the new Home screen, the Header height will be similarly reduced.

Spoiler:
Code:
<Patch>
patch_name = `Custom Header menubars (old + new Home screens) - reduce height by 33%`
patch_enable = `yes`
# Multi-version patch: 4.3.8842+
#
# Old header for those using old Home Screen
#
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 95 56 4D 4F C2 40
replace_bytes = 0008, 10 86 F7 7D 8A E8 74 4B, 10 BD F3 2B 1A B9 4A 52
replace_bytes = 0010, A5 A4 4D 9A 93 20 16 5C, A0 E5 CB 78 F0 E3 A0 07
replace_bytes = 0018, 16 B0 38 02 09 04 0B 84, A2 89 46 0F C6 98 85 2E
replace_bytes = 0020, 90 DB F8 A4 16 A9 ED E3, 65 63 D9 5D B6 8B 80 C6
replace_bytes = 0028, B8 B4 05 F1 EE 34 B7 A2, FF 6E 5B 4A 4D 3B BB D3
replace_bytes = 0030, 64 C6 97 8A ED E8 CF 37, 72 9D BC 7D 6F FA 66 E6
replace_bytes = 0038, 93 7F 2E 9E 7F D4 44 1F, A5 ED 27 4D F4 26 BE 26
replace_bytes = 0040, EA 57 44 7D 66 F4 F8 F5, EA 85 D1 ED DB FA 4A CA
replace_bytes = 0048, E9 A5 94 DF 0B FA 93 6D, 8F 80 7E B1 39 BD 8F 9F
replace_bytes = 0050, E9 BB FA 93 62 95 28 CF, 15 8B 44 B8 BF 3C D3 6A
replace_bytes = 0058, 2F EE B4 3A D0 BB 6F C1, 43 CF DE 9D 9F 96 E3 AC
replace_bytes = 0060, EF 59 10 EC 19 5F EC 28, 18 EF 2C 29 0B 97 7A E2
replace_bytes = 0068, 2B 77 3A 0F D2 48 9E 9E, 78 43 B9 BB 48 6B 64 57
replace_bytes = 0070, 37 31 72 9A C4 FE CC E6, A9 FD B6 DA 08 EF E3 52
replace_bytes = 0078, 16 EE 87 9D A0 9C 9D 8C, 50 CE 76 56 DE 81 0B 79
replace_bytes = 0080, DC 0C E1 66 1E DC 37 8A, 0F 35 9C F7 56 91 50 70
replace_bytes = 0088, 94 82 1B B1 D1 12 E1 F6, 2B ED C8 40 3B 6A 42 4B
replace_bytes = 0090, 41 07 98 9C AB 46 6E 46, F6 51 8A B6 12 77 5D 1F
replace_bytes = 0098, 27 29 82 EE 82 17 B4 6A, 32 E7 C5 84 5A A5 85 57
replace_bytes = 00A0, 02 5F 58 51 52 6D 75 F8, 16 84 54 A3 FE 9E B7 DA
replace_bytes = 00A8, D9 6C 5E D1 47 1F E5 B5, 11 5D 34 41 16 1D 6C 59
replace_bytes = 00B0, 82 23 2B F4 2E 0F 96 61, A0 97 13 A7 E7 7A FF 0D
replace_bytes = 00B8, FC AF 80 71 CC 96 7F D2, 94 6B 98 7E 65 0E 88 BE
replace_bytes = 00C0, 09 4B 7E 53 CF 86 5C 49, 6D 62 47 2D DF 85 FA BE
replace_bytes = 00C8, 08 F3 77 31 5B FE 71 C7, 5B A7 5F 9E 17 22 6F 19
replace_bytes = 00D0, 2C E9 0D AD ED 33 AD A2, 6C AE D4 EF 0E 80 7A 5E
replace_bytes = 00D8, 35 C8 DE C7 AC D9 27 6D, 43 D5 2B 63 C5 F4 6D 1B
replace_bytes = 00E0, B5 E5 37 4D 40 9F 2D 0E, 90 AB 79 EE 10 74 90 D7
replace_bytes = 00E8, 53 50 41 1F 9B 54 70 F9, 2A 1D 24 8F D8 8A 44 53
replace_bytes = 00F0, 88 ED 49 F5 20 0A 3A C0, 11 D0 23 D9 09 33 39 F5
replace_bytes = 00F8, 6E E8 C9 AD 5F 4F EB 8C, 75 B5 CF EE C8 07 7D E6
replace_bytes = 0100, EE 13 50 67 1F BB D4 59, B5 A4 CF 38 3B 81 19 51
replace_bytes = 0108, B7 2B B0 21 EA B5 E0 9A, 37 82 6B C2 38 55 D9 FB
replace_bytes = 0110, 30 4E 95 7B 08 9F A4 12, B5 54 42 52 A5 F7 1D 2D
replace_bytes = 0118, 92 2A 7D 5E 68 21 1F 88, E4 94 A8 90 F1 89 E3 66
replace_bytes = 0120, 2A 19 CF 83 B5 17 0E AB, 2F 56 34 8E 49 48 33 D8
replace_bytes = 0128, 15 C5 DD 7B E1 90 19 F9, 8C CC 3F 43 25 36 3C E8
replace_bytes = 0130, 1F 1A D6 71 94 17 85 2D, CC 45 24 D4 C4 D1 8A F0
replace_bytes = 0138, 70 4F EB 9A 94 B4 D5 6D, 58 12 45 B9 4E 35 25 09
replace_bytes = 0140, C8 F6 47 A9 C4 81 17 8B, 02 C6 C3 94 25 99 CF A1
replace_bytes = 0148, AD A8 84 CA 03 AD 08 AF, 8F 63 2D FD C6 84 B4 5C
replace_bytes = 0150, 25 51 94 EB C6 7E 49 8A, 54 87 43 3A AE D1 4C F3
replace_bytes = 0158, 82 F1 B2 C1 5C 46 B5 6B, 3B B1 A2 75 27 14 4B C6
replace_bytes = 0160, C9 10 6B DA 9D 07 E1 38, 93 D6 6B 2F 2D 25 7F E0
replace_bytes = 0168, A8 BA 9B 32 6C D4 46 F3, 75 B0 2D 5B B0 43 34 D4
replace_bytes = 0170, B7 62 4F 5D D7 A4 96 8C, 21 67 44 6B AA F6 CD C0
replace_bytes = 0178, BB BA D8 0C 58 03 7F CF, D9 20 D9 37 FE 31 60 CB
replace_bytes = 0180, 5D B2 23 7B 64 DD 95 74, E0 9A 7B 03 CC 1C B8 4B
replace_bytes = 0188, 29 37 44 6B AA CE 7E E2, 46 73 0C 2B 67 32 07 C2
replace_bytes = 0190, 76 A6 D9 2F FB CF 80 85, 6C E6 40 24 62 0E 04 9B
replace_bytes = 0198, 83 1B 1F AF 6D E6 C0 B5, CD A9 59 6D 1F 9A E3 A3
replace_bytes = 01A0, 42 CD 41 B6 0F 33 07 CA, E6 80 F0 31 7A 03 23 CA
replace_bytes = 01A8, 4C E6 40 A5 C5 1C 28 C6, 64 0D 40 D9 9C 01 40 C4
replace_bytes = 01B0, CD 71 6C 79 02 CD 49 AC, 18 80 35 FB 82 67 E3 10
replace_bytes = 01B8, E6 80 3B 8C 7A 03 AF 35, 06 F3 10 3D 28 43 2A 9A
replace_bytes = 01C0, 66 0D 50 99 9C 01 42 8B, 8D 31 A4 A7 D1 1A 88 B3
replace_bytes = 01C8, 31 40 8B FB 62 7F 26 52, 9A 03 A1 98 3D 10 6D 31
replace_bytes = 01D0, F8 46 A5 D6 85 42 1E 08, A8 26 BC C7 D0 A2 F1 29
replace_bytes = 01D8, DC 18 E4 21 41 AD 81 3A, 99 93 F1 95 83 AC 3B 3E
replace_bytes = 01E0, A3 39 50 6A B3 07 AA 0D, E1 2C 0D EF 7B 7E F3 CD
replace_bytes = 01E8, 06 39 DE B1 0C 5A 94 DD, 35 3C EF E3 CF 4D 7E 94
replace_bytes = 01F0, 72 73 5A DE F8 90 45 D9, 09 8A 9F B8 E6 39 55 09
replace_bytes = 01F8, 0D 6B 89 7C BF 4C FC 27, ED C2 81 E6 C7 5C 61 28
replace_bytes = 0200, 17 F9 7C 65 FF 1C F3 63, 3C 68 BC F6 15 82 7E 0D
replace_bytes = 0208, 0C 88 87 57 DC FF 4E 4D, 01 66 43 4E E1 E5 14 7F
replace_bytes = 0210, 8E F6 D5 01 FF 65 9E 10, 27 D0 E2 20 00 00 00 00
replace_bytes = 0218, AE 1E 78 8F FD 04 B0 72, 00 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
#
# New header for those using new Home Screen
#
find_base_address = `\x5E\x78\x9C\xB5\x97\x4D\x73\xDA\x30\x10\x86\xEF`
replace_bytes = 0000, 5E 78 9C B5 97 4D 73 DA, 5E 78 9C B5 97 4D 8F DA
replace_bytes = 0008, 30 10 86 EF F9 15 1A 38, 30 10 86 EF FC 8A 08 0E
replace_bytes = 0010, E4 52 66 C0 C4 80 DD E1, 7B 29 52 08 84 AF 8A 03
replace_bytes = 0018, 90 A6 97 74 DA 4E 66 D2, DD 5E A8 DA 6A A5 AD B8
replace_bytes = 0020, E1 D2 E9 64 84 AD D8 6A, 54 D5 CA 04 93 B8 0D 76
replace_bytes = 0028, 8D E4 48 22 84 36 FD EF, D6 36 0B B4 DB FF 5E 27
replace_bytes = 0030, F5 17 C1 1F F2 5A C4 CD, 84 25 1F CE C4 6C BA 37
replace_bytes = 0038, CD C8 EC F3 AE 77 5F AD, B0 99 E7 1D 66 5E 4F 9C
replace_bytes = 0040, E5 E1 AD C2 6A 2B 3F 60, CE BD 44 72 27 3E 20 BE
replace_bytes = 0048, B1 A2 64 B7 B2 BE 3F 5C, 24 78 BF 74 BE 3F CE A3
replace_bytes = 0050, C6 F1 9D 4F 1E A9 47 AE, E8 61 8D 9F 88 87 17 E2
replace_bytes = 0058, E5 37 41 23 1E EC 97 03, 1B 27 21 F3 8F B3 B6 E4
replace_bytes = 0060, 25 B6 64 F0 03 FD 39 43, 3B DC FE 61 FD 69 59 D6
replace_bytes = 0068, 68 43 D9 28 24 34 08 95, 96 D0 6E 80 89 1F C8 A9
replace_bytes = 0070, 8B E6 93 F8 E9 7D BA 86, 35 18 45 87 F7 F1 1A 3A
replace_bytes = 0078, 9F 6A 6B 7F CF 86 20 F9, 14 D6 FE B6 3A 20 F9 2E
replace_bytes = 0080, 26 E4 84 D1 A7 56 B2 A3, 60 98 92 43 25 79 68 97
replace_bytes = 0088, 21 3B 46 E4 8F 02 07 9C, C9 A7 B5 3A F2 47 8E 7C
replace_bytes = 0090, B5 82 27 96 86 5C 2C 76, 46 2B C1 63 0D 78 6C 06
replace_bytes = 0098, A2 F1 3E 4A 03 DA E1 F6, 46 C7 30 FE 7D 25 BA 67
replace_bytes = 00A0, 5C 03 CF 17 35 70 19 F2, BB 65 76 BA A8 81 8B 80
replace_bytes = 00A8, DD 35 F3 A9 87 15 17 72, ED 17 74 4D 3C 24 19 17
replace_bytes = 00B0, 39 B8 C7 91 3C 60 D7 D8, B3 F6 06 85 E2 8C 5D 21
replace_bytes = 00B8, FB 15 08 BE 65 FE C8 E3, EF 97 CF D9 8E AE BB 1E
replace_bytes = 00C0, 11 17 2E 52 02 33 19 63, 0B 19 9F 5A 92 23 2A 22
replace_bytes = 00C8, 41 98 32 A2 95 72 6C C2, C4 31 95 46 B4 4C 8E 65
replace_bytes = 00D0, 76 21 55 24 C3 6C 88 94, D8 3E 20 12 27 98 2D 16
replace_bytes = 00D8, 38 20 26 A2 08 C5 D8 F7, 02 F9 D8 44 D4 B2 22 B4
replace_bytes = 00E0, 29 0B 5C 34 CE 9F F3 21, 5E 13 EA 4F AD B4 86 8F
replace_bytes = 00E8, 16 3C 26 42 ED 47 38 A9, 11 67 11 E6 F2 D8 45 AA
replace_bytes = 00F0, 0C DB 24 7F 73 D1 F9 65, 32 74 AB 7E 36 B5 6E E6
replace_bytes = 00F8, 7A FD 99 DC 2B F4 8C B2, F1 E7 CF 78 23 AD 67 2B
replace_bytes = 0100, EB D5 55 72 83 88 F3 34, F9 BC BC 55 1B 98 DF C4
replace_bytes = 0108, E4 9E 33 35 92 6A 1F 11, 21 1B 46 65 57 C8 63 88
replace_bytes = 0110, 17 51 95 84 79 E5 34 BA, A7 16 91 2A CC CB A6 51
replace_bytes = 0118, FD 97 C7 D3 DF 49 F8 C4, EF BE 53 3C F9 AD C2 7B
replace_bytes = 0120, 29 0A AB 0D D6 59 AC 14, 93 B4 B0 DA 60 9D C1 32
replace_bytes = 0128, 6C 4D A1 60 8D 8B 4A B1, C1 4E 1F 0A D6 78 28 13
replace_bytes = 0130, 53 0B 8C D5 D9 A4 14 7D, DB 77 C0 58 9D 4D 32 D1
replace_bytes = 0138, A1 8D 8E B8 87 23 F2 15, 03 6D 74 C8 3C 14 E2 AF
replace_bytes = 0140, 6F C8 72 F0 13 DF 7D BA, 68 8B 67 ED 9F E8 E1 D3
replace_bytes = 0148, A9 04 E6 F5 62 5C 6C 70, 5D 2E F0 54 2F CA F8 16
replace_bytes = 0150, 54 89 85 3C 04 74 A7 A5, 85 B9 58 C8 43 40 77 2A
replace_bytes = 0158, 21 E6 02 FD 1A 65 04 3D, 1A 62 2E D0 AC 51 46 D0
replace_bytes = 0160, B5 81 46 50 B8 B1 D6 AB, 6B 1B 68 04 85 1B EB BC
replace_bytes = 0168, 12 BD 8C F6 52 6E 37 C6, 2A D1 79 78 14 62 B7 35
replace_bytes = 0170, 6E 31 4B B4 C3 45 D3 79, 76 8B 59 A2 35 2E EA 8F
replace_bytes = 0178, 95 7A 1B 63 8F 08 B3 F9, F2 D4 FB 08 79 98 9B 4D
replace_bytes = 0180, BD A3 BE 0A 13 23 CE 8E, EF 3D 59 CB 40 19 71 78
replace_bytes = 0188, D3 AA B2 04 53 DB 66 77, 99 56 B9 25 98 5A 35 B9
replace_bytes = 0190, 81 B0 9B 54 DB 80 DA 32, 53 84 5B A6 BA 06 D4 8A
replace_bytes = 0198, B7 0B C2 7C DC 80 E6 4B, A9 9D 12 46 76 09 3A B2
replace_bytes = 01A0, 1D D0 B6 89 5D 30 9C 26, 0D A0 55 13 3B 65 4C CA
replace_bytes = 01A8, D6 D1 63 81 E9 7A DC 66, D8 89 1E 0B 4C D7 CB 31
replace_bytes = 01B0, 8F 54 D2 75 BA 8F D2 BB, 7B 22 82 AC E2 73 14 EF
replace_bytes = 01B8, 06 10 FD 66 7D A1 64 B7, 1A 40 F4 87 F5 85 92 6C
replace_bytes = 01C0, 0B 0C DB 82 AD 7D 77 36, A7 18 BA 03 5B FB AE D5
replace_bytes = 01C8, 94 04 0B 2F BC F6 38 FB, 11 18 71 2F 58 78 8C FE
replace_bytes = 01D0, 8F 26 A8 CB D6 7A 0F C8, 47 13 14 65 0B BD 07 64
replace_bytes = 01D8, F6 72 49 5D B6 6A 0E 40, 1B B9 A4 28 9B 37 07 A0
replace_bytes = 01E0, B5 8F 8B 1A A2 35 F3 40, DA C4 45 25 D1 82 79 20
replace_bytes = 01E8, B2 BD 7C D6 D1 DB 0C 56, D9 46 3E AB E9 6D 02 4B
replace_bytes = 01F0, BC 79 47 51 F2 5A 4D E6, 9F BC DD 50 3D 56 D5 9C
replace_bytes = 01F8, 54 C1 3B AC 8A FC A8 71, 4A 79 E7 55 9E DE BC 4C
replace_bytes = 0200, 61 DA 37 0D 72 AA 47 DA, FB A6 41 F6 F5 48 D7 B0
replace_bytes = 0208, 86 3D D1 10 2F 4E 26 EA, 27 1A E2 E0 6A A2 AE 8A
replace_bytes = 0210, AA 58 65 DA 16 C8 3C 65, 79 A6 EB 80 CC 6B CE 40
replace_bytes = 0218, 0F D4 10 D6 B8 83 01 95, 01 E1 D8 35 0C A8 84 29
replace_bytes = 0220, B0 60 4C BB 18 40 CD 0E, A3 5F C7 00 6A 76 6E 61
replace_bytes = 0228, 2D EC 44 40 45 3A 94 E3, 2D 02 2A D2 B9 1C E7 27
replace_bytes = 0230, F0 C6 91 D9 19 71 8D C5, 8E 48 EE 88 2B C4 6F D5
replace_bytes = 0238, 55 F2 E2 C0 94 11 91 98, 83 03 11 8A B9 32 31 51
replace_bytes = 0240, 98 26 CC 97 DF 86 87 CD, CC 97 EF 86 97 CD 32 A8
replace_bytes = 0248, 26 A8 6B 1C 55 54 BA BB, 6E 1C E5 54 EA BB 71 19
replace_bytes = 0250, 71 1C 7F 89 AC 97 9D 31, 7F 4A D6 4B EE 98 E3 CA
replace_bytes = 0258, 17 AD 0F D1 35 93 00 6D, 3F 51 37 93 00 6D 5D 17
replace_bytes = 0260, 5D 17 35 DA 93 B1 A1 78, 35 DA 3D DB 50 BC 34 99
replace_bytes = 0268, 63 32 01 DA 9A EE EB A4, 00 6D 4D F7 75 D2 AE A9
replace_bytes = 0270, 6D 53 E9 E6 7C 82 C4 75, 74 79 3E 41 E2 3A DF 68
replace_bytes = 0278, BE D1 C8 5B C0 93 BF FA, E4 1D E0 9F BF FA 2E 78
replace_bytes = 0280, 2C 78 D4 49 B7 F1 17 2C, D1 89 8F F1 17 C4 7D 42
replace_bytes = 0288, 02 CA 5C 34 B3 EB 5F 11, D5 EB 9C 5B 7C 8B 48 FC
replace_bytes = 0290, 99 7F AB B7 7B 64 02 F7, 9B DF 6E 90 09 DC EB 6C
replace_bytes = 0298, BA 9C C9 62 02 66 B2 98, 26 E3 1E 98 C9 69 BB 41
replace_bytes = 02A0, F4 CC 04 EC 7C 25 91 19, 26 60 E7 73 89 0C E1 44
replace_bytes = 02A8, 9C C8 AC 6F 22 B0 0B CA, 86 4D 13 81 5D 90 4D 65
replace_bytes = 02B0, A9 38 70 4D 9C 13 6A 92, 02 D7 64 72 45 4D 4E 5A
replace_bytes = 02B8, 6B BD D6 26 8D 6F CD 4A, AF B5 49 E9 5D 33 97 C7
replace_bytes = 02C0, 1E 27 D8 55 97 86 B9 47, 15 76 D5 A5 61 EE 91 37
replace_bytes = 02C8, DE 34 0D 63 83 BC 6D 16, 4D C3 D8 20 6F 9B 85 B9
replace_bytes = 02D0, E6 EE 30 CA E3 1F FA 84, 3B 8C F2 F8 07 46 A5 71
replace_bytes = 02D8, 72 3D, D5 00
</Patch>

Just replace the old patch code in nickel.patch with the above patch code. If anyone has problems after applying it, please post in this thread with as much detail as possible.


N.B:
For the sake of trying to keep things simple, I'm going to suggest we retire the 'reduce height by 50%' version of the same patch because IMHO it really makes the Header too small on any device other than a KA1. Even on a KA1 it may be too small for anyone who doesn't have small fingers.

If lots of you have been happily using the 50% version, now is the time to speak up in favour of keeping it


ETA: For those who spoke up in favour of keeping it I've un-retired the partner patch
Code:
patch_name = `Custom Header menubar - reduce height by 50%`
Here is the new patch code. It will reduce Header height by 50% for both old and new Home screen setups:


Spoiler:
Code:
<Patch>
patch_name = `Custom Header menubars (old + new Home screens) - reduce height by 50%`
patch_enable = `no`
# Multi-version patch: 4.3.8842+
# patch_group = `Custom header alternatives`
#
# Old header for those using old Home Screen
#
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 95 56 CB 6E DB 30
replace_bytes = 0008, 10 86 F7 7D 8A E8 74 4B, 10 BC FB 2B 84 F8 5A 03
replace_bytes = 0010, A5 A4 4D 9A 93 20 16 5C, 72 2C F9 55 F4 D0 C7 A1
replace_bytes = 0018, 16 B0 38 02 09 04 0B 84, 3D 04 0D 90 22 39 04 41
replace_bytes = 0020, 90 DB F8 A4 16 A9 ED E3, 41 5B 8C 4C 54 26 99 15
replace_bytes = 0028, B8 B4 05 F1 EE 34 B7 A2, 5D DB 09 FA EF 91 64 C9
replace_bytes = 0030, 64 C6 97 8A ED E8 CF 37, 85 B4 E4 52 3E 7A 31 3B
replace_bytes = 0038, 93 7F 2E 9E 7F D4 44 1F, B3 9C 7D C8 C3 3B C3 CC
replace_bytes = 0040, EA 57 44 7D 66 F4 F8 F5, 2E FF C2 E0 5E F0 FD E3
replace_bytes = 0048, E9 A5 94 DF 0B FA 93 6D, CB 67 AD 7F 27 FC AF 58
replace_bytes = 0050, E9 BB FA 93 62 95 28 CF, F3 1F F9 2F 10 99 4A 8F
replace_bytes = 0058, 2F EE B4 3A D0 BB 6F C1, 9F AE 0C EC F8 D5 53 F0
replace_bytes = 0060, EF 59 10 EC 19 5F EC 28, 36 08 82 AD 90 A3 0D 17
replace_bytes = 0068, 2B 77 3A 0F D2 48 9E 9E, E9 C6 2C 83 49 AC 0F 1F
replace_bytes = 0070, 37 31 72 9A C4 FE CC E6, CB 18 3B 74 62 FF 06 43
replace_bytes = 0078, 16 EE 87 9D A0 9C 9D 8C, 82 F7 76 A3 B8 14 07 27
replace_bytes = 0080, DC 0C E1 66 1E DC 37 8A, 6F 64 E1 8D 7A F0 7E 03
replace_bytes = 0088, 94 82 1B B1 D1 12 E1 F6, 96 2A E9 A4 9D 86 98 F6
replace_bytes = 0090, 41 07 98 9C AB 46 6E 46, 14 F3 D0 B2 63 56 A2 9D
replace_bytes = 0098, 27 29 82 EE 82 17 B4 6A, C4 73 0B F1 BC 21 86 F2
replace_bytes = 00A0, 02 5F 58 51 52 6D 75 F8, F7 83 48 52 6E 48 77 3F
replace_bytes = 00A8, D9 6C 5E D1 47 1F E5 B5, 0C 86 19 7F EE 83 3C EB
replace_bytes = 00B0, 82 23 2B F4 2E 0F 96 61, EF 45 62 36 CB E0 3A 8C
replace_bytes = 00B8, FC AF 80 71 CC 96 7F D2, FE EB B7 63 94 7E A7 0B
replace_bytes = 00C0, 09 4B 7E 53 CF 86 5C 49, 84 BE AB 5F 8D 56 1C 62
replace_bytes = 00C8, 08 F3 77 31 5B FE 71 C7, FD D8 FB FE 76 B7 08 79
replace_bytes = 00D0, 2C E9 0D AD ED 33 AD A2, 47 5B 6B A5 C9 78 8A D4
replace_bytes = 00D8, 35 C8 DE C7 AC D9 27 6D, EB 18 A9 DE 69 2A A5 EF
replace_bytes = 00E0, B5 E5 37 4D 40 9F 2D 0E, EA 7F AD 16 85 33 54 41
replace_bytes = 00E8, 53 50 41 1F 9B 54 70 F9, 1D EB 54 50 24 89 2D CB
replace_bytes = 00F0, 88 ED 49 F5 20 0A 3A C0, 6E 54 C2 1B B2 0B 7A 72
replace_bytes = 00F8, 6E E8 C9 AD 5F 4F EB 8C, 69 76 B7 CE F1 3C 46 75
replace_bytes = 0100, EE 13 50 67 1F BB D4 59, D6 B1 A2 CE BC 5A 80 15
replace_bytes = 0108, B7 2B B0 21 EA B5 E0 9A, 83 AF 4A 1A 26 24 87 2A
replace_bytes = 0110, 30 4E 95 7B 08 9F A4 12, FF 45 83 D2 1C CC 71 64
replace_bytes = 0118, 92 2A 7D 5E 68 21 1F 88, 94 BE 61 90 0A B9 0C C2
replace_bytes = 0120, 2A 19 CF 83 B5 17 0E AB, 2A 63 CB F3 9C A5 BC 82
replace_bytes = 0128, 15 C5 DD 7B E1 90 19 F9, AD D8 FA 4F 0A 6A 27 93
replace_bytes = 0130, 1F 1A D6 71 94 17 85 2D, D1 5A 65 0A 96 81 01 26
replace_bytes = 0138, 70 4F EB 9A 94 B4 D5 6D, 73 CD 80 4B 53 6A 6A 96
replace_bytes = 0140, C8 F6 47 A9 C4 81 17 8B, 24 42 A6 25 4B D1 9F 53
replace_bytes = 0148, AD A8 84 CA 03 AD 08 AF, 1D 4D AC 7C 63 41 DA 0E
replace_bytes = 0150, 25 51 94 EB C6 7E 49 8A, C2 69 8F 9A 31 5A 19 F9
replace_bytes = 0158, 82 F1 B2 C1 5C 46 B5 6B, 5D 6D B9 6F 85 72 2D 64
replace_bytes = 0160, C9 10 6B DA 9D 07 E1 38, 51 BA 77 D3 4A F2 9F D2
replace_bytes = 0168, A8 BA 9B 32 6C D4 46 F3, 07 DB 8B 67 71 3A 0C 3E
replace_bytes = 0170, B7 62 4F 5D D7 A4 96 8C, E4 8A 19 C3 E1 D8 0F 5C
replace_bytes = 0178, BB BA D8 0C 58 03 7F CF, 35 52 BC D2 8F 41 53 86
replace_bytes = 0180, 5D B2 23 7B 64 DD 95 74, C7 3C 9A 52 E6 E0 59 B2
replace_bytes = 0188, 29 37 44 6B AA CE 7E E2, 9A 63 19 39 9B 39 18 E6
replace_bytes = 0190, 76 A6 D9 2F FB CF 80 85, 32 07 23 09 73 30 D8 6E
replace_bytes = 0198, 83 1B 1F AF 6D E6 C0 B5, 8E 67 B4 63 6C 4E 4C 9A
replace_bytes = 01A0, 42 CD 41 B6 0F 33 07 CA, 83 8E 8F D5 1B 7C A2 6C
replace_bytes = 01A8, 4C E6 40 A5 C5 1C 28 C6, D6 20 94 CB 19 04 24 8C
replace_bytes = 01B0, CD 71 6C 79 02 CD 49 AC, 41 58 BB 2F F4 6D 9C E1
replace_bytes = 01B8, E6 80 3B 8C 7A 03 AF 35, C3 3C 23 17 CA 72 15 ED
replace_bytes = 01C0, 66 0D 50 99 9C 01 42 8B, C6 58 AE A7 D5 1A 8C 73
replace_bytes = 01C8, 31 40 8B FB 62 7F 26 52, 9A 83 A1 94 3D 18 ED 30
replace_bytes = 01D0, F8 46 A5 D6 85 42 1E 08, C8 73 BC 17 D8 A2 C5 25
replace_bytes = 01D8, DC 18 E4 21 41 AD 81 3A, 37 A7 E2 6B 1F B2 F1 E2
replace_bytes = 01E0, A3 39 50 6A B3 07 AA 0D, 82 B5 B4 E4 5F C7 FD 27
replace_bytes = 01E8, 06 39 DE B1 0C 5A 94 DD, D7 92 3E A1 D3 6D 7E B4
replace_bytes = 01F0, 72 73 5A DE F8 90 45 D9, 09 A2 E6 D3 D5 FF 4E 75
replace_bytes = 01F8, 0D 6B 89 7C BF 4C FC 27, 8E F6 D9 81 FE CB DC 61
replace_bytes = 0200, 17 F9 7C 65 FF 1C F3 63, 38 7B D0 7B EC 3B 04 13
replace_bytes = 0208, 0C 88 87 57 DC FF 4E 4D, 0F 01 65 03 B4 FF 72 BE
replace_bytes = 0210, 8E F6 D5 01 FF 65 9E 10, 03 90 DE E1 C0 00 00 00
replace_bytes = 0218, AE 1E 78 8F FD 04 B0 72, 00 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
#
# New header for those using new Home Screen
#
find_base_address = `\x5E\x78\x9C\xB5\x97\x4D\x73\xDA\x30\x10\x86\xEF`
replace_bytes = 0000, 5E 78 9C B5 97 4D 73 DA, 5E 78 9C B5 97 4D 8F DA
replace_bytes = 0008, 30 10 86 EF F9 15 1A 38, 30 10 86 EF FC 8A 08 0E
replace_bytes = 0010, E4 52 66 C0 C4 80 DD E1, 7B 29 12 04 C2 02 15 07
replace_bytes = 0018, 90 A6 97 74 DA 4E 66 D2, BA BD 50 B5 D5 4A 5B 71
replace_bytes = 0020, E1 D2 E9 64 84 AD D8 6A, A9 AA 95 49 4C E2 36 D8
replace_bytes = 0028, 8D E4 48 22 84 36 FD EF, 59 DB 2C D0 6E FF 7B 9D
replace_bytes = 0030, F5 17 C1 1F F2 5A C4 CD, 10 96 7C 38 13 43 BA 37
replace_bytes = 0038, CD C8 EC F3 AE 77 5F AD, 88 33 CF 3B 99 79 3D 71
replace_bytes = 0040, E5 E1 AD C2 6A 2B 3F 60, 3A 0F 12 C9 AD F8 80 F8
replace_bytes = 0048, B1 A2 64 B7 B2 BE 3F 5C, 92 E0 DD D2 FE FE 34 8F
replace_bytes = 0050, C6 F1 9D 4F 1E A9 47 AE, A2 47 0F 3F 13 17 2F C4
replace_bytes = 0058, E5 37 41 23 1E EC 97 03, 37 4E 42 E6 1F 66 6D C9
replace_bytes = 0060, 25 B6 64 F0 03 FD 39 43, B7 B8 FD C3 FA D3 B2 AC
replace_bytes = 0068, 68 43 D9 28 24 34 08 95, 0D A1 DD 00 13 3F 90 53
replace_bytes = 0070, 8B E6 93 F8 E9 7D BA 86, 6B E0 44 FB F7 F1 35 B4
replace_bytes = 0078, 9F 6A 6B 7F CF 86 20 F9, 2F 5C FB DB EA 80 E4 FB
replace_bytes = 0080, 26 E4 84 D1 A7 56 B2 A3, 80 61 4A F6 95 E4 A1 86
replace_bytes = 0088, 21 3B 46 E4 8F 02 07 9C, 3C 34 22 7F E4 C8 67 B4
replace_bytes = 0090, B5 82 27 96 86 5C 2C 76, 12 3C EA 95 C1 C7 6B B5
replace_bytes = 0098, A2 F1 3E 4A 03 DA E1 F6, 60 74 08 E3 FB 2B D1 63
replace_bytes = 00A0, 5C 03 CF 17 35 70 19 F2, 0D 7A 5C 85 16 01 DB 2D
replace_bytes = 00A8, DD 35 F3 A9 87 15 17 72, A8 47 5C 24 19 17 B3 F6
replace_bytes = 00B0, 39 B8 C7 91 3C 60 D7 D8, 1A 85 E2 04 5D 21 F7 97
replace_bytes = 00B8, FB 15 08 BE 65 FE C8 E3, CF D9 96 7A 5D 97 85 8C
replace_bytes = 00C0, 11 17 2E 52 02 33 19 63, 4F 2D C9 11 15 11 E2 98
replace_bytes = 00C8, 41 98 32 A2 95 72 6C C2, 4A 23 5A 26 C3 32 6C 17
replace_bytes = 00D0, 76 21 55 24 C3 6C 88 94, 10 89 13 CC 06 0B 81 7C
replace_bytes = 00D8, 38 20 26 A2 08 C5 D8 F7, 6C 22 6A 59 11 F2 3C 42
replace_bytes = 00E0, 29 0B 5C 34 CE 9F F3 21, FD A9 95 3E E6 53 C4 59
replace_bytes = 00E8, 16 3C 26 42 ED 47 38 A9, 84 B9 3C 74 91 AA 0B DD
replace_bytes = 00F0, 0C DB 24 7F 73 D1 F9 65, A8 DB A6 D6 CD 3C FE FD
replace_bytes = 00F8, 7A FD 99 DC 2B F4 8C B2, 19 AF A5 F5 62 25 BF 97
replace_bytes = 0100, EB D5 55 72 83 88 F3 34, 77 6A 01 F3 9B 38 64 CD
replace_bytes = 0108, E4 9E 33 35 92 6A 1F 11, A8 EC 0A 79 08 F1 D4 22
replace_bytes = 0110, 17 51 95 84 79 E5 34 BA, 52 85 B9 D9 34 EA BD 77
replace_bytes = 0118, FD 97 C7 D3 DF 49 F8 C4, 8C 27 BF 55 78 7F 92 16
replace_bytes = 0120, 29 0A AB 0D D6 59 AC 14, 56 1B AC B3 57 26 D8 1E
replace_bytes = 0128, 6C 4D A1 60 8D 8B 4A B1, 40 C1 1A 07 65 62 07 36
replace_bytes = 0130, 53 0B 8C D5 D9 A4 14 7D, 18 AB 33 49 26 7A A8 8D
replace_bytes = 0138, A1 8D 8E B8 87 23 F2 15, 0E 99 8B 42 FC 15 6D F0
replace_bytes = 0140, 6F C8 72 F0 13 DF 7D BA, AC FD 13 3D 7E BA CF 05
replace_bytes = 0148, A9 04 E6 F5 62 5C 6C 70, 1E EB 45 19 DF A0 30 17
replace_bytes = 0150, 54 89 85 3C 04 74 A7 A5, 0B 79 08 E8 4E 45 43 CC
replace_bytes = 0158, 21 E6 02 FD 1A 65 04 3D, 05 9A 35 CA 08 7A 69 03
replace_bytes = 0160, B5 81 46 50 B8 B1 D6 AB, 8D A0 70 63 ED AB 12 9D
replace_bytes = 0168, 12 BD 8C F6 52 6E 37 C6, 87 07 21 B6 1B 63 B7 98
replace_bytes = 0170, 6E 31 4B B4 C3 45 D3 79, 25 5A E3 A2 C1 6D 9E FA
replace_bytes = 0178, 95 7A 1B 63 8F 08 B3 F9, 10 21 17 73 B3 D9 BD 23
replace_bytes = 0180, BD A3 BE 0A 13 23 CE 8E, 9E 0C 94 11 47 E7 61 95
replace_bytes = 0188, D3 AA B2 04 53 DB 66 77, BB 04 53 AB E6 76 8A 70
replace_bytes = 0190, 81 B0 9B 54 DB 80 DA 32, CA 54 C7 80 5A 31 B3 53
replace_bytes = 0198, B7 0B C2 7C DC 80 E6 4B, C2 6D AF 04 BD ED 19 40
replace_bytes = 01A0, 1D D0 B6 89 5D 30 9C 26, AB E6 75 CA 98 94 B1 13
replace_bytes = 01A8, D6 D1 63 81 E9 7A DC 66, 3D 16 98 AE E7 6D F6 4C
replace_bytes = 01B0, 8F 54 D2 75 BA 8F D2 BB, 04 59 C5 FB 28 5E 35 80
replace_bytes = 01B8, 06 10 FD 66 7D A1 64 B7, E8 37 EB 2B 25 59 4E 31
replace_bytes = 01C0, 0B 0C DB 82 AD 7D 77 36, 74 0B B6 F6 5D AB 23 30
replace_bytes = 01C8, 94 04 0B 2F BC F6 38 FB, E2 6E B0 70 19 FD 8F 26
replace_bytes = 01D0, 8F 26 A8 CB D6 7A 0F C8, 28 CA 16 7A 0F C8 36 72
replace_bytes = 01D8, F6 72 49 5D B6 6A 0E 40, 49 51 36 6F 0E 40 B5 89
replace_bytes = 01E0, B5 8F 8B 1A A2 35 F3 40, 8B 4A A2 05 F3 40 B2 8D
replace_bytes = 01E8, B2 BD 7C D6 D1 DB 0C 56, 7C 56 D3 DB 04 96 BE 79
replace_bytes = 01F0, BC 79 47 51 F2 5A 4D E6, BB A1 7A AD AA 39 95 F2
replace_bytes = 01F8, 54 C1 3B AC 8A FC A8 71, 4E 57 79 7A 3A 32 ED 9B
replace_bytes = 0200, 61 DA 37 0D 72 AA 47 DA, 06 39 D0 23 1D C3 9E 68
replace_bytes = 0208, 86 3D D1 10 2F 4E 26 EA, 88 C3 8B 89 BA 2A E6 99
replace_bytes = 0210, AA 58 65 DA 16 C8 3C 65, 8E 0D 32 2F D9 03 05 84
replace_bytes = 0218, 0F D4 10 D6 B8 83 01 95, DD AB 61 40 25 4C 19 83
replace_bytes = 0220, B0 60 4C BB 18 40 CD 0E, 3A 06 50 B3 53 0B 6B 11
replace_bytes = 0228, 2D EC 44 40 45 3A 94 E3, 50 91 4E E5 38 BD 71 44
replace_bytes = 0230, F0 C6 91 D9 19 71 8D C5, 72 46 5C 21 7E A7 5E 1C
replace_bytes = 0238, 55 F2 E2 C0 94 11 91 98, 88 50 CC 95 89 89 62 BE
replace_bytes = 0240, 98 26 CC 97 DF 86 87 CD, FE 37 3C 6C 96 41 75 E3
replace_bytes = 0248, 26 A8 6B 1C 55 54 BA BB, 28 A7 52 DF 8D F3 F8 53
replace_bytes = 0250, 71 1C 7F 89 AC 97 9D 31, B2 6E 72 C6 1C 57 3E 44
replace_bytes = 0258, 17 AD 0F D1 35 93 00 6D, DD 4C 02 B4 75 5D D4 68
replace_bytes = 0260, 5D 17 35 DA 93 B1 A1 78, F7 7B 86 E2 A5 C9 04 68
replace_bytes = 0268, 63 32 01 DA 9A EE EB A4, 6B BA AF 93 76 4C A5 CB
replace_bytes = 0270, 6D 53 E9 E6 7C 82 C4 75, F3 09 12 D7 F9 46 23 6F
replace_bytes = 0278, BE D1 C8 5B C0 93 BF FA, 03 4F 7E F5 59 F0 AC 13
replace_bytes = 0280, 2C 78 D4 49 B7 F1 17 2C, 6F E3 2F 88 FB 84 AA 6F
replace_bytes = 0288, 02 CA 5C 34 B3 EB 5F 11, 2E A7 F8 15 91 F8 37 BF
replace_bytes = 0290, 99 7F AB B7 7B 64 02 F7, DC 20 13 B8 D7 D9 4C C6
replace_bytes = 0298, BA 9C C9 62 02 66 B2 98, 7D 30 93 E3 72 83 4C C0
replace_bytes = 02A0, F4 CC 04 EC 7C 25 91 19, CE E7 12 19 C1 89 8C 9A
replace_bytes = 02A8, 9C C8 AC 6F 22 B0 0B CA, 26 02 BB 20 9B CA 04 AE
replace_bytes = 02B0, A9 38 70 4D 9C 13 6A 92, C9 E4 82 9A 1C B5 AE B5
replace_bytes = 02B8, 6B BD D6 26 8D 6F CD 4A, 49 E9 5B 33 97 C7 05 76
replace_bytes = 02C0, 1E 27 D8 55 97 86 B9 47, D5 A5 61 EE 91 37 4D C3
replace_bytes = 02C8, DE 34 0D 63 83 BC 6D 16, D8 20 6F 9B 85 B9 3B 8C
replace_bytes = 02D0, E6 EE 30 CA E3 1F FA 84, F2 F8 07 F9 92 71 75 00
replace_bytes = 02D8, 72 3D, 00 00
</Patch>

Last edited by jackie_w; 02-26-2017 at 07:40 AM. Reason: ETA: Added `Custom Header menubars (old + new Home screens) - reduce height by 50%`
jackie_w is offline   Reply With Quote