Homebrew ARM9Loader -- Technical Details and Discussion

  • Thread starter Thread starter Selver
  • Start date Start date
  • Views Views 579,385
  • Replies Replies 4,025
  • Likes Likes 42
Oh nice! Is it going to be a payload? Or are we going to have to reinstall Arm9LoaderHax?
both is possible, like I said, I will add a bootloader loader payload, wich would load the bootloader to a different address, and jump to it, after this it will load the target payload to the default brahma payload address, and overwrite the bootloader loader in memory. Its not elegant, but it should work for the beginning. It works like bootctr does, it even uses the same file, so it should be user friendly, even if there is no screen init atm.
 
both is possible, like I said, I will add a bootloader loader payload, wich would load the bootloader to a different address, and jump to it, after this it will load the target payload to the default brahma payload address, and overwrite the bootloader loader in memory. Its not elegant, but it should work for the beginning. It works like bootctr does, it even uses the same file, so it should be user friendly, even if there is no screen init atm.
Great to hear! Can't wait for it! :D
 
I hate to be "that girl," but is there a guide? Binary files? Something? I have no idea how to work this and I don't have a hardmod, so I am not not willing to go blindly into this.

Yes. Look for "OTP Guide" in the tutorial section. It doesn't cover arm9loaderhax installation (yet?) but it's enough to get your OTP. For the next step (i.e. installing and running ARM9LoaderHax) it's still a bit user unfriendly (requires compiling a particular homebrew, unless you send your OTP dump to someone who can compile it).
 
I hate to be "that girl," but is there a guide? Binary files? Something? I have no idea how to work this and I don't have a hardmod, so I am not not willing to go blindly into this.
https://plailect.github.io/OTP/
Once you've got your OTP, it's a simple matter of compiling arm9loaderhax with the relevant files, then putting an arm9loaderhax.bin payload on your SD card.
 
Yes. Look for "OTP Guide" in the tutorial section. It doesn't cover arm9loaderhax installation (yet?) but it's enough to get your OTP. For the next step (i.e. installing and running ARM9LoaderHax) it's still a bit user unfriendly (requires compiling a particular homebrew, unless you send your OTP dump to someone who can compile it).
https://plailect.github.io/OTP/
Once you've got your OTP, it's a simple matter of compiling arm9loaderhax with the relevant files, then putting an arm9loaderhax.bin payload on your SD card.
https://github.com/Plailect/OTP/blob/master/README.md
there is for getting OTP, Once you have OTP compile Delebile's Arm9Loaderhax with your OTP then install
Thanks guys! ^_^ I will poke around, but it looks like someone I can, but not something I should do without a hardmod. I would just throw it at my 2DS, but my boyfriend is using that. But I will still poke around it, maybe it will just click, like when I first downgraded my 2DS.
 
  • Like
Reactions: daxtsu
Great to hear! Can't wait for it! :D
It seems I need to modify the hid code, I will do it tomorow, but I will still push the current state(it always loads the default section) and a bootloader loader to my forks branch.

Edit:
Changes are pushed to my fork in the bootloader branch.
It includes a bootloader loader(arm9loaderhax.bin) and the bootloader(which is only using the default config atm). You can reintall arm9loader hax and let it directly load the arm9bootloader, or you can use the bootloaderloader.
 
Last edited by RednaxelaNnamtra,
  • Like
Reactions: peteruk
Arm9loaderhax works like a charm in my O3DS with ReiNand Mod, it only takes less than 10 seconds to boot on emunand!

Many thanks for the devs that made this possible (even though setting up this was a pain in the ass)
 
  • Like
Reactions: daxtsu
AFAIK,

O3DS downgrade doesn't need hardmod NAND flash to recovery.
But N3DS downgrade does need hardmod to recovery, right?

Thanks.
 
  • Like
Reactions: jmleolgq
I easily returned to 9.0 by updating to 4.1 via sky (using super mario bros. 2) and then restoring backup using decrypt9 with the browser.
 
Another success story:) dumped the otp for both mine and my brothers o3ds(3 times on each:evil:) anyways now just gonna wait for cfw to have a nice nand recovery menu and stuff.

Just one question what are the chances that gateway makes a payload for this, they obviously wouldn't help you get a9lhax working, but to make a quick payload that would boot their launcher for people who already have it(sorta like they did with menu hax) seems far away even if they do it but plausible I guess
 
Another success story:) dumped the otp for both mine and my brothers o3ds(3 times on each:evil:) anyways now just gonna wait for cfw to have a nice nand recovery menu and stuff.

Just one question what are the chances that gateway makes a payload for this, they obviously wouldn't help you get a9lhax working, but to make a quick payload that would boot their launcher for people who already have it(sorta like they did with menu hax) seems far away even if they do it but plausible I guess

Probably low, they took forever to make a simple 3dsx file. If they do make a release for A9LH, it probably won't be anytime remotely soon (think Gateway SOON, for real, lol).
 
  • Like
Reactions: 4gionz
Probably low, they took forever to make a simple 3dsx file. If they do make a release for A9LH, it probably won't be anytime remotely soon (think Gateway SOON, for real, lol).
given the way they work it may be possible to get them running on a9lh without modification... don't get your hopes up, at all, but *shrug* never know
 
  • Like
Reactions: daxtsu
Probably low, they took forever to make a simple 3dsx file. If they do make a release for A9LH, it probably won't be anytime remotely soon (think Gateway SOON, for real, lol).
Yeah it drives me nuts how slow they are to implement simple things. I would have ditched my card a long time ago had at least one of the cfws added .3ds supports, it's a shame since gateways work has been RE you would think someone would add that sweet multirom menu to one of the cfws giving some love to the poor lonely cart channel lol

Anyways back on topic, once some stable cfws are released for a9lhax I might ditch gateway anyways since 8 second clean 100% booting Into a sigpatched environment with recovery menu is too good for me pass up, especially over the messy hacks we have now.
 
Yeah it drives me nuts how slow they are to implement simple things. I would have ditched my card a long time ago had at least one of the cfws added .3ds supports, it's a shame since gateways work has been RE you would think someone would add that sweet multirom menu to one of the cfws giving some love to the poor lonely cart channel lol

Anyways back on topic, once some stable cfws are released for a9lhax I might ditch gateway anyways since 8 second clean 100% booting Into a sigpatched environment with recovery menu is too good for me pass up, especially over the messy hacks we have now.
It isn't really as easy as you think it is... we'd have to do a LOT more hacking than "just getting the multirom menu". That menu is made to read from the gateway card and the gateway card is supposed to act somewhat like a normal card... so basically adding .3ds support would take lots of work and probably wouldn't be worth it.
 
It isn't really as easy as you think it is... we'd have to do a LOT more hacking than "just getting the multirom menu". That menu is made to read from the gateway card and the gateway card is supposed to act somewhat like a normal card... so basically adding .3ds support would take lots of work and probably wouldn't be worth it.
Oh I don't disagree, it would for sure be a lot of work. And no one is gonna waste their time when cia is just as if not more viable(no header patching) just would definatly be nice since the multirom menu is so sweet:) keep up the good work
 

Site & Scene News

Popular threads in this forum