Find Pointers Nintendo Switch
First thanks to
@matt123337, for the support, the app,and this amazing work.
Need:
-Hekate Working
-JNoexs (
https://github.com/mdbell/Noexes/releases )
Config:
First we need make a new profile config in our “hekate_ipl.ini” has to look like this:
Code:
[config]
autoboot=0
bootwait=5
customlogo=1
verification=2
{-- NSwitchDebugger --}
[Noexs]
kip1=modules/nsdebugger/loader.kip
kip1=modules/newfirm/sm.kip
kip1=noexs.kip1
fullsvcperm=1
kip1patch=nosigchk
atmosphere=1
debugmode=1
fullsvcperm=1
The file “noexs.kip1” has to be on your SD root
We run the new profile with hekate and we are ready to go.
Search:
-Run the game that you want , i gonna do this tutorial with “Super Mario Odyseey”
-And run “JNoexs” on the PC
-Set Our Ip Address and click Connect
-Once we are connect clic Refresh Pids
-Select the last one, and click Attach to Process
-Now we click on search , and search for the HP, in this case 3
-After some search pick the codes and test it on Watch List
-Once you have the real one Erase the others.
-In my case the Real one was “1D47D2A534”
Search the pointer:
Now we are gonna search for pointer for this code.
*First we have to understant how this Works. This option its going to search in “Main” memory a jump to heap memory and calculate the difference to our code.
-So the first thing that he have to to is dump all the main memory like this.
-Rigth click on the first block of main
-And select Search (Start),
-Repeat and select “pointer Search Main” then,
-Rigth click again on the last block of Main, and select Search End
-Now go to Search Tab, and have to looks like this
-Press
restart Search, and search. The number on value doesnt care .
-With this we have make a complete dump of Main memory.
-Now go to “Pointer search”.
-This is a little explanation of each thing.
Code:
“Dump file” The last dump we made ( Main Memory)
“Index File” On same directory
“Address” The code that we found for our HP
“Max Offset” The valueo the diff to calculate after the jump
“Main” The address where Main memory start “ we selected on Tools Tab”
It should looks like this:
-Then click Search
The problem with the pointers is that some of them Works and others not,so you have to test one by one. In this case the last code is working for me.
Convert to SX format:
Now that we have a pointer we have to convert it to SX format, the good thing is the we have a app that do it for us. THANKS to @
DaBlackDeath for the tool.
-Download it from (
https://gbatemp.net/attachments/sxos_codebuilder-zip.146262/ )
-Is really easy to use and still on preogress, Works really good.
-With our code have to look like this,
Copy the code to our txt and thats all!!!
I made the tutorial on 30 minutes and my english its not really good, hope everyone understand the basic , and we can enjoy a good community of codes for Nintendo Swith.
Thanks.