Grand Sorcerer
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%`
|