Homebrew ARM9Loader -- Technical Details and Discussion

Normmatt

Former AKAIO Programmer
Member
Joined
Dec 14, 2004
Messages
2,161
Trophies
1
Age
33
Website
normmatt.com
XP
2,194
Country
New Zealand
It wouldn't? That's what it was meant for..hmm...
Nope that file is based at 0x08000000 while my my qr code loads load.bin to 0x23F00000 and it doesn't need that arm9 vector crap either. Or if you want to replace the code.bin that one is based at 0x20600000.
 
Last edited by Normmatt,
  • Like
Reactions: Selver

Psi-hate

GBATemp's Official Psi-Hater
Member
Joined
Dec 14, 2014
Messages
1,749
Trophies
1
XP
3,412
Country
United States
It wouldn't? That's what it was meant for..hmm...
Did you use this QR code and the same otp dumping binary posted above to dump your otp or did you use a different method?
You can use cubic ninja to exploit 1.0.0E its not very stable but its enough to get basic arm9 control (after a few retries). Scanhttp://i.imgur.com/7Q35Tuy.png and it will load the file load.bin into fcram at 0x23F00000 and start execution (size is limited to 0x3000 bytes)
 

AHP_person

Well-Known Member
Member
Joined
Nov 2, 2014
Messages
364
Trophies
0
XP
518
Country
United States
https://mega.nz/#!2RUyFJ4b!4j1P9Obt8utwZhMwMon3iwlIMXlHw0SRAfVrto8y3Ro Here's what I used. Basically, use the CN NAND Dumper that @Normmatt made, and just replace code.bin. I stripped down decrypt9 to save time, so that's where the credits should go lib-wise. IIRC it should create a file on the sd named OTP.bin, then it should shut off the console. In any case where it fails, it'll reboot. OTP.bin may have to already exist, I can't remember if I ever got around to fixing that.
 

cpasjuste

Well-Known Member
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,481
Country
France
Might want to tell people which qr code as that doesn't look like it'd work with my qr codes.

Did you use this QR code and the same otp dumping binary posted above to dump your otp or did you use a different method?

I was going to post the same link from normmatt. By the way, its really cool that your still wathching this @Normmatt .

Unfortunately I can't help more right now, I'll hardmod my EU n3ds tomorrow then take a closer look but you ( @Normmatt) can maybe provide the "up to date" tools (otp dumper for your 1.0 qrcode) for us, "normal people" :) (well to be fare its maybe something I'll be able to write myself as the big deal is your arn9 loader) but it can save a few hours/days.
 

Normmatt

Former AKAIO Programmer
Member
Joined
Dec 14, 2004
Messages
2,161
Trophies
1
Age
33
Website
normmatt.com
XP
2,194
Country
New Zealand
I was going to post the same link from normmatt. By the way, its really cool that your still wathching this @Normmatt .

Unfortunately I can't help more right now, I'll hardmod my EU n3ds tomorrow then take a closer look but you ( @Normmatt) can maybe provide the "up to date" tools (otp dumper for your 1.0 qrcode) for us, "normal people" :) (well to be fare its maybe something I'll be able to write myself as the big deal is your arn9 loader) but it can save a few hours/days.

--------------------- MERGED ---------------------------





I was going to post the same link from normmatt. By the way, its really cool that your still wathching this @Normmatt .

Unfortunately I can't help more right now, I'll hardmod my EU n3ds tomorrow then take a closer look but you ( @Normmatt) can maybe provide the "up to date" tools (otp dumper for your 1.0 qrcode) for us, "normal people" :) (well to be fare its maybe something I'll be able to write myself as the big deal is your arn9 loader) but it can save a few hours/days.
Well I "could" but watching people struggle is more fun :evil:
 

cpasjuste

Well-Known Member
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,481
Country
France
https://mega.nz/#!2RUyFJ4b!4j1P9Obt8utwZhMwMon3iwlIMXlHw0SRAfVrto8y3Ro Here's what I used. Basically, use the CN NAND Dumper that @Normmatt made, and just replace code.bin. I stripped down decrypt9 to save time, so that's where the credits should go lib-wise. IIRC it should create a file on the sd named OTP.bin, then it should shut off the console. In any case where it fails, it'll reboot. OTP.bin may have to already exist, I can't remember if I ever got around to fixing that.
Thanks mate.

--------------------- MERGED ---------------------------

Well I "could" but watching people struggle is more fun :evil:
You're the devil :)
 
Last edited by cpasjuste,

mitroux

Well-Known Member
Member
Joined
Sep 12, 2007
Messages
266
Trophies
0
XP
343
Country
Macau
i have an o3ds with firmware 2.1.0-4E , could this be helping anyone? and is there a way to dump the browser cia from it ?
 

mitroux

Well-Known Member
Member
Joined
Sep 12, 2007
Messages
266
Trophies
0
XP
343
Country
Macau
nope , not right now , but i can hardmod it and backup the nand , update with a game to 4.5 and use decrypt9 to get xorpads to decrypt the 2.1 nand , i guess this is possible right?
 

mitroux

Well-Known Member
Member
Joined
Sep 12, 2007
Messages
266
Trophies
0
XP
343
Country
Macau
of course , but not tight now , it's 5 am and gonna sleep before leaving to work , but files will be ready tonight
what part of the nand do you need? the title folder?
 
Last edited by mitroux,
  • Like
Reactions: Shadowtrance

Psi-hate

GBATemp's Official Psi-Hater
Member
Joined
Dec 14, 2014
Messages
1,749
Trophies
1
XP
3,412
Country
United States
nope , not right now , but i can hardmod it and backup the nand , update with a game to 4.5 and use decrypt9 to get xorpads to decrypt the 2.1 nand , i guess this is possible right?
Yes.

Also btw guys: I just tried downgrading my O3DS to 1.0... Shit hit the fan. For some reason it refuses to install certain files. I don't know for sure but I don't think the files provided to me are working even though @AHP_person got it working on his. My 3ds says it's on 1.0 but I recall only about 8 cia files making it through before errors. Anyway, I can't boot into any hax (still have 9.2 homemenu and browser but those don't work) and I have Cubic Ninja but that doesn't work either. Good news is that I own a sky3ds+ and am using it to update to 4.5 to restore my nand.. :P
 
Joined
Feb 15, 2015
Messages
1,464
Trophies
0
XP
1,099
Country
United States
Yes.

Also btw guys: I just tried downgrading my O3DS to 1.0... Shit hit the fan. For some reason it refuses to install certain files. I don't know for sure but I don't think the files provided to me are working even though @AHP_person got it working on his. My 3ds says it's on 1.0 but I recall only about 8 cia files making it through before errors. Anyway, I can't boot into any hax (still have 9.2 homemenu and browser but those don't work) and I have Cubic Ninja but that doesn't work either. Good news is that I own a sky3ds+ and am using it to update to 4.5 to restore my nand.. :P
Yea..it takes a bit. Some titles have to be manually downgraded.
 

mitroux

Well-Known Member
Member
Joined
Sep 12, 2007
Messages
266
Trophies
0
XP
343
Country
Macau
and here is a photo of the 3ds
 

Attachments

  • 20160214_051525.jpg
    20160214_051525.jpg
    560 KB · Views: 304
Joined
Feb 15, 2015
Messages
1,464
Trophies
0
XP
1,099
Country
United States
and here is a photo of the 3ds
Aqua blue?

--------------------- MERGED ---------------------------

Used Sysupdater, FBI and DevMenu and all had errors on certain files. Not sure how to delete a title before installing a new one on these installers tho.
I mean you have to do it with decrypted CIAs and a decrypted NAND.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
  • The Real Jdbye @ The Real Jdbye:
    @Karma177 that sd card is 100% faulty so yes, its a bad idea
  • The Real Jdbye @ The Real Jdbye:
    even the slowest non-sdhc sd cards are a few MB/s
  • Karma177 @ Karma177:
    @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really think it's faulty (pasted 40/50gb+ folders and no write errors)
  • DinohScene @ DinohScene:
    run h2testw on it
    +1
  • DinohScene @ DinohScene:
    when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Samsung SD format can sometimes fix them too
  • Purple_Heart @ Purple_Heart:
    yes looks like an faulty sd
  • Purple_Heart @ Purple_Heart:
    @Psionic Roshambo i may try that with my dead sd cards
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    It's always worth a shot
  • TwoSpikedHands @ TwoSpikedHands:
    @The Real Jdbye, I considered that, but i'll have to wait until i can get the eu version in the mail lol
    TwoSpikedHands @ TwoSpikedHands: @The Real Jdbye, I considered that, but i'll have to wait until i can get the eu version in the...