Homebrew ARM9Loader -- Technical Details and Discussion

  • Thread starter Thread starter Selver
  • Start date Start date
  • Views Views 567,793
  • Replies Replies 4,025
  • Likes Likes 42
Probably to prevent 8 year olds from attempting w/o knowledge about what they're doing, then come back and complain when they have a $200 paperweight.
Getting arm9loaderhax itself set up is the difficult part. If you can manage that, I think you know enough to not do something stupid.
 
I find this particularly amusing when so many of the private testers are quick to criticize other private projects.

I understand that. Sometimes I myself will criticize some cfw groups for keeping things private. But I will NOT use it as an excuse to leak s**t. At least I'm a decent person. :P
 
  • Like
Reactions: Mrrraou and Vappy
Getting arm9loaderhax itself set up is the difficult part. If you can manage that, I think you know enough to not do something stupid.
You can't underestimate some ppl's stupidity, I assume they're trying to make it as noob proof and stable(TM) as possible before releasing
 
You can't underestimate some ppl's stupidity, I assume they're trying to make it as noob proof and stable(TM) as possible before releasing
If they decide to take a risk, it's on them. They'll have to deal with it. They can't really blame anyone but themselves.

Sure, I bricked my 2DS. What am I going to do about it? Hardmod it and fix the problem. Simple as that really.
 
  • Like
Reactions: Audioboxer
From my experience dumping a9f.bin (OTP.bin) has been the easy part. I'm SOL understanding what on earth to do next https://github.com/delebile/arm9loaderhax

Just trying to get Rei working via arm9. More reading and screwing about commencing...
Put your OTP.bin and the other required files inside data_input and run make. If you can't find the other files, a google search for "arm9loaderhax data_input" should yield some helpful results, particularly on pastebin.
 
Put your OTP.bin and the other required files inside data_input and run make. If you can't find the other files, a google search for "arm9loaderhax data_input" should yield some helpful results, particularly on pastebin.

Cheers! On it now.
 
For some reason that no-one's determined yet, building arm9loaderhax under Linux doesn't work as expected, so making then running the installer when build from Linux will lead to bricking your console.
You guys should try to Valgrind the code and look at the potential problems
 
From my experience dumping a9f.bin (OTP.bin) has been the easy part. I'm SOL understanding what on earth to do next https://github.com/delebile/arm9loaderhax

Just trying to get Rei working via arm9. More reading and screwing about commencing...
Does that pastebin apply to o3ds too or is it new3ds only? I'm asking because I see 2 new3dsxx.firm files in there.
 
FYI. To anyone using the 3DSX that installs Arm9loaderhax (compiled from delebile's github). be sure you run it from a 9.2 or less FIRM environment. That is, dont' use a CFW that firmlaunches a newer FIRM. DevMode (or Pasta Mode as it's now called) rxTools is one way that boots correct FIRM. The 3DSX needs to gain arm9 to inject the modified partitions and payloads. You can't do that on a CFW that firmlaunches a 9.3+ FIRM. ;)
 
Against all sane advice I decided to downgrade my 2DS anyway.
a9f.bin has been obtained and everything went fine. Now I just upgrade to 6.1.0 with Pokemon Y, restore my NAND backup and wait for the payloads.
So with that, I can confirm the current method works and the 2.1.0-4E package is perfectly valid.
I would still highly advise not trying this until a safer method is concocted, though. It's really nerve-wracking.
Dude can you please list the steps you took for downgrading the 2ds?
 
Yeah so totally ridiculous question but is makefile ran/compiled via python? Gotta say there's a reason I didn't carry on computing, I suck at programming. I have all the tools I need, just no idea how to use them :rofl2:
 
  • Like
Reactions: Xenon Hacks

Site & Scene News

Popular threads in this forum