From 6663717fd4e4345b0697388d7eb8a8a3e94a5a0b Mon Sep 17 00:00:00 2001 From: GrayJack Date: Tue, 11 Apr 2017 17:10:29 -0300 Subject: [PATCH] Update reboot_hook to work on 11.4 (credit goes to TuxSH) and Friend List version spoof --- bits/reboot_hook.s | 6 +++++- patch/25_friends_ver.pco | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/bits/reboot_hook.s b/bits/reboot_hook.s index 525e8b6..7616908 100644 --- a/bits/reboot_hook.s +++ b/bits/reboot_hook.s @@ -6,9 +6,10 @@ _start: // Interesting registers and locations to keep in mind, set before this code is ran: // - r1: FIRM path in exefs. - // - r7: Reserved space for file handle + // - r7 or r8: Reserved space for file handle // - *(*r7 + 0x28): fread function. + sub r7, r0, #8 mov r8, r1 pxi_wait_recv: @@ -83,6 +84,9 @@ koffset_base: .word kernel_code-jump_to_kernel-12 .pool kernel_code: + + ldr sp, =0x080FF000 + // Disable MPU ldr r0, =0x42078 mcr p15, 0, r0, c1, c0, 0 diff --git a/patch/25_friends_ver.pco b/patch/25_friends_ver.pco index 5203bb9..d09b722 100644 --- a/patch/25_friends_ver.pco +++ b/patch/25_friends_ver.pco @@ -11,4 +11,4 @@ rel exe_text find E01EFF2FE1010101 abortnf fwd 09 -set 09 +set 10 -- 2.39.5