Homebrew ARM9Loader -- Technical Details and Discussion

  • Thread starter Thread starter Selver
  • Start date Start date
  • Views Views 581,112
  • Replies Replies 4,025
  • Likes Likes 42
All of this can be done on ARM11 already. No need to hook an ARM9 thread for that.
Thank you, Mrrraou. It does appear that ARM11 already has most functionality readily available. Except modifying permissions to memory

Yeah I bet. This concept has been around about a year now.
I'm also guessing it would be done for a while if really needed too.

I like your idea to allow homebrew to run with elevated permissions only when necessary. Essentially, wrap a section of code in 'sudo' like functionality.

Because you both may actually know.. What is the hardware breakpoint that 3DS supports (as per SVC call 0x6C 'SetHardwareBreakPoint')? Is this similar to hardware write breakpoints on intel/amd processors (indicate address to watch for write, etc.)?

Perhaps I'm just not looking in the right places... is there a homebrew debugger application? Is NTR the closest thing there is to this? SVC calls 0x60..0x6D seem to suggest it would be possible.

So much to learn.... I love it!
 
Thank you, Mrrraou. It does appear that ARM11 already has most functionality readily available. Except modifying permissions to memory



I like your idea to allow homebrew to run with elevated permissions only when necessary. Essentially, wrap a section of code in 'sudo' like functionality.

Because you both may actually know.. What is the hardware breakpoint that 3DS supports (as per SVC call 0x6C 'SetHardwareBreakPoint')? Is this similar to hardware write breakpoints on intel/amd processors (indicate address to watch for write, etc.)?

Perhaps I'm just not looking in the right places... is there a homebrew debugger application? Is NTR the closest thing there is to this? SVC calls 0x60..0x6D seem to suggest it would be possible.

So much to learn.... I love it!
The DMNT service on DEV units uses those SVCs.
 
Hi. I need help please . Im on 2.1. But i cant boot on my sysnand with the sd card. The screen is black. I have a lot of file in my Nintendo 3 ds folder. 6 ... ^^ . And i cant use the scan for qr code. My New 3ds is bricked? :s
Thanks in advance. :)
 
Last edited by azerti1304,
Hi. I need help please . Im on 2.1. But i cant boot on my sysnand with the sd card. The screen is black. I have a lot of file in my Nintendo 3 ds folder. 6 ... ^^ . And i cant use the scan for qr code. My New 3ds is bricked? :s
Thanks in advance. :)

Boot without the SD and then inject it and install the a9lh.
 
I updated my arm9loaderhax to the lastest of Plailect guide (v3) but my screen yet have the same problem when it had "screen-init": "flash" when I power on the New 3DS. How I could delete this problem? I hate "this flash": I have other 3DS and this haven't the problem, there isn't flash.
 

Site & Scene News

Popular threads in this forum