Advertisement
Guest User

Untitled

a guest
Apr 1st, 2015
2,267
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.44 KB | None | 0 0
  1. void patchNIM() {
  2.     // Patch NIM to reply with 0 in CheckSysupdateAvailable.
  3.     u32 patchProc = 0x00000025; // NIM process ID (guess; TODO: need to find this dynamically)
  4.     u32 patchAddr = 0x0010EA00; // 0xE59D036C: ldr r0, [sp, #0x36C]
  5.     u32 patchInst = 0xE3A00000; // 0xE3A00000: mov r0, #0
  6.  
  7.     Handle handle;
  8.     svcDebugActiveProcess(&handle, patchProc);
  9.     svcWriteProcessMemory(handle, &patchInst, patchAddr, sizeof(patchInst));
  10. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement