Homebrew [Coming Soon] OTPless A9LH installation on N3DS (no 2.1 downgrade)

SciresM

Developer
OP
Developer
Joined
Mar 21, 2014
Messages
973
Trophies
3
Age
33
XP
8,294
Country
United States
To be honest, I don't think anybody should be sharing steps here. I don't want to sound elitist, but this is alpha software which could brick your 3ds (no disrespect to the devs - but I'm sure they would agree that this is a possibility at this stage). If you can't find the GitHub repo and figure this out without instructions, just wait for a release.

Not only do I agree this is a possibility, I am highly concerned about it, which is why I specifically say not to try it without a hardmod.
 

Myria

Well-Known Member
Member
Joined
Jul 24, 2014
Messages
464
Trophies
0
Age
42
XP
851
Country
United States
Well, it was certainly fun finding my first vuln... Sure it builds off of other stuff, but I found it with less than 4 months experience.... after that it was just waiting for everything to line up properly (which actually happened awhile ago, but it was thought to be un-exploitable). It's still insane to me that I actually found a vuln. Props to everyone who helped (as listed in the credits) and thanks to #Cakey for support and helping me through my noobness :)
Your insight was how to combine existing exploits to accomplish this task, plus the trick with AES-ECB. =^-^=

For others reading this reply, dark_samus's quip about "which actually happened a while ago" needs more context:

With this new exploit, whenever Nintendo released a new NATIVE_FIRM version--which isn't every update--he figuratively got to roll three dice 31 times. If they ever came up 666, he could do the exploit. Otherwise, he had to wait for another NATIVE_FIRM release to get 31 more chances.

With the release of 11.1.0's new NATIVE_FIRM, dark_samus rolled the dice 31 more times, but none came up 666. But then he reviewed his previous dice rolls.

dark_samus noticed that with the NATIVE_FIRM from firmware 10.0.0, one of his dice rolls he wrote down as being a near-miss of 665. Also, he noticed from his "picture" of the dice roll, the 5 was sitting slightly on its edge, jammed into a corner on his desk.

I took a look at his "picture" of the near-miss and noticed that the third die wasn't a 5; it was actually a 6. He had rolled 666 back in 10.0.0 but due to the borderline nature of the result, he had thought he didn't. Thus now OTP-less is possible.

The above description with dice is very figurative, since the true answer is a lot more complicated, involving such loveliness as ARM CPU condition flags and invalid opcodes.
 
Last edited by Myria, , Reason: deleting a word

dark_samus3

Well-Known Member
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,042
Country
United States
Your insight was how to combine existing exploits to accomplish this task, plus the trick with AES-ECB. =^-^=

For others reading this reply, dark_samus's quip about "which actually happened a while ago" needs more context:

With this new exploit, whenever Nintendo released a new NATIVE_FIRM version--which isn't every update--he figuratively got to roll three dice 31 times. If they ever came up 666, he could do the exploit. Otherwise, he had to wait for another NATIVE_FIRM release to get 31 more chances.

With the release of 11.1.0's new NATIVE_FIRM, dark_samus rolled the dice 31 more times, but none came up 666. But then he reviewed his previous dice rolls.

dark_samus noticed that with the NATIVE_FIRM from firmware 10.0.0, one of his dice rolls he wrote down as being a near-miss of 665. Also, he noticed from his "picture" of the dice roll, the 5 was sitting slightly on its edge, jammed into a corner on his desk.

I took a look at his "picture" of the near-miss and noticed that the third die wasn't a 5; it was actually a 6. He had rolled 666 back in 10.0.0 but due to the borderline nature of the result, he had thought he didn't. Thus now OTP-less is possible.

The above description with dice is very figurative, since the true answer is a lot more complicated, involving such loveliness as ARM CPU condition flags and invalid opcodes.
I love this explanation... anyways, the trick with ECB is something you told me was possible (after I had asked about it), so in a way, you helped a lot with this... I'm sure with a bit of research I could have figured it out on my own anyways, but whatever I still count it :D
 

retrofan_k

Well-Known Member
Member
Joined
May 31, 2013
Messages
2,077
Trophies
2
Location
Caves
XP
2,462
Country
Belarus
Finally, a good reason to actually change to luma and get a9lh.

Nope. It's already simple enough right now to switch using the current method and guide.

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

of course it is, but you can't say it's released. noobs who brick using testing software were asking for it pretty much.

Your always gonna get some Billy Bob moron without a hardmod who will brick and wonder why.
 

Urbanshadow

Well-Known Member
Member
Joined
Oct 16, 2015
Messages
1,578
Trophies
0
Age
33
XP
1,723
Country
I'm trying to understand the vuln the best I can and from the looks of it, this may be one of the biggest hits to 3ds security yet. And yeah, N shooted in the foot yet again. I bet gateway people will feel stupid once they find this out. And of course they will get this.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • realtimesave @ realtimesave:
    @SylverReZ NIntendo pretty much has to release a new console by next year in order to keep making moneys imo
    +1
  • SylverReZ @ SylverReZ:
    Ninty can still make money filing false DMCAs.
    +1
  • realtimesave @ realtimesave:
    they need to have a strong line up on the launch titles too. I think they should move metroid prime 4 to the next console because by now it has been quite a while and there's no release date scheduled yet
  • realtimesave @ realtimesave:
    lol there's a guy selling mig switch in usa on ebay for $200/ea he's definitely going to get nailed with dmca by tomorrow
  • ZeroT21 @ ZeroT21:
    Wasn't Metroid Prime 4 teased all the way back in 2017? For the switch no less?
    :rofl2:
  • ZeroT21 @ ZeroT21:
    Pretty sure anyone buying the switch just for that got duped
  • realtimesave @ realtimesave:
    for $200? rofl.
  • realtimesave @ realtimesave:
    well as far as metroid prime 4 is concerned, the next system probably is similar enough to the current gen they can probably easily just slap it onto a next gen cart and call it good :P
  • K3Nv2 @ K3Nv2:
    The switch was about 350 in 2017
  • Metoroid0 @ Metoroid0:
    mabe where you live
  • K3Nv2 @ K3Nv2:
    Nintendo president Tatsumi Kimishima took the stage at the outset to reveal that Switch will launch globally on March 3, 2017 for $299.99—earlier than some had expected at the price many suspected. https://time.com/4632820/nintendo-switch-nx/
  • Psionic Roshambo @ Psionic Roshambo:
    The NES launched at like 250 and the rob and light gun kit was like 350 or something
  • Psionic Roshambo @ Psionic Roshambo:
    I was near the test market for the NES and man did it make my 2600 look like ass lol
  • K3Nv2 @ K3Nv2:
    There has to be some mutual agreement with them all anything over $600 is just pc territory
  • realtimesave @ realtimesave:
    next system rumored to launch at $400
  • realtimesave @ realtimesave:
    but I don't really believe any rumors yet
  • realtimesave @ realtimesave:
    need to have official info from N
  • Psionic Roshambo @ Psionic Roshambo:
    The 3DO and Neo Geo where like 700 bucks hmm the PS3 was stupid expensive at launch lol
  • Psionic Roshambo @ Psionic Roshambo:
    But at least the PS3 was only 500 for the cheapest one at launch
  • Psionic Roshambo @ Psionic Roshambo:
    My opinion is that 199.99 is the sweet spot but that spot is long gone lol
  • Psionic Roshambo @ Psionic Roshambo:
    Just played some Micheal Jackson Moonwalker.... Those poor parents trying desperately to protect their children
  • K3Nv2 @ K3Nv2:
    400 is a decent sweet spot if we get enough out of it
  • K3Nv2 @ K3Nv2:
    It's not like how it was when we were locked down to a few options and that's it
    K3Nv2 @ K3Nv2: It's not like how it was when we were locked down to a few options and that's it