Homebrew [INFO] SNShax, what it is and how it works

dark_samus3

Well-Known Member
OP
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,042
Country
United States
In the recent talk by Smea, Derrek and Plutoo we learned about a new hack called SNShax

News
User JustPingo is doing testing of this exploit, he needs N3DS users with a hardmod to help with testing, he may have already gotten his tester(s), so don't be disappointed if he already has them, that just means it should be out soon.

Tl;dr
SNS means Safe Nintendo Shell, and the hax possible with it can be used to downgrade from 9.3-10.1 down to 9.2, and it is currently only possible on a new3ds, though Smea has said it may be possible on old3ds with a workaround. It was patched in system version 10.2

Vuln
SNShax is a small oversight by Nintendo, usually the NS service (possibly meaning Nintendo Shell, though that is speculation) is in an area inaccessible to the GPU, meaning gspwn isn't useful for using it. However the new3ds safemode version of NS can be launched and, since the original NS service is still in use, it has to be allocated in an area accessible by gspwn (provided the memory is set up properly) and access can be gained, with ROP, to the services it uses (am:u and others) which, in turn, can be used to downgrade. It is not possible on the o3ds (yet) as the Safe Nintendo Shell version the o3ds uses is prevented from launching while the standard version is still running. This wouldn't be a problem if NS wasn't required to start any version of itself up.

Uses
As stated above it is possible to use this to downgrade any system title, in turn allowing full system version downgrades. This makes it possible to downgrade to any system version which we have legit CIAs for.

Q&A
Q: I have an O3DS on 10.1, should I wait for a workaround?
A: That is up to you, however memchunkhax 2 will probably be out before this and will be able to access am:u and downgrade your system

Q: I'm on a system version below 10.1, do I have to update?
A: No, this will work on system versions 9.3-10.1 (and maybe lower versions than that)

Q: I'm on system version 10.2/10.3, am I screwed?
A: No! Memchunkhax 2 works from 9.3-10.3! Just don't update beyond that or you're going to be back in the same boat
 
Last edited by dark_samus3,

dark_samus3

Well-Known Member
OP
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,042
Country
United States
But can I downgrade with memchunkhax2 ?
Better, you don't need to downgrade, CFW launching directly from 10.3 :)

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

But from what I know ARM11 kernel isn't enough to allow downgrading.

Where did you hear that it was patched in 10.2? I don't think that was mentioned in the stream, in fact they said "downgrading for all"
In the memchunkhax 2.0 thread it was shown that Smea said on IRC that it was patched in 10.2
 
  • Like
Reactions: The Minish LAN

dark_samus3

Well-Known Member
OP
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,042
Country
United States
Pretty sure CFW requires ARM9 kernel as well. ARM11 kernel isn't really enough to do most of the nice things.
Watch the talk, you'll see arm9 stuff was mentioned too :)

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

That was my post, and was actually that was in reference to snshax, I assumed I was in a different thread talking about that instead of memchunkhax. snshax has been patched, but I believe memchunkhax2 is still viable on latest firmware.
Yeah I meant the SNShax stuff was mentioned being patched in that thread :)
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,373
Trophies
4
Location
Space
XP
13,976
Country
Norway
Watch the talk, you'll see arm9 stuff was mentioned too :)

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


Yeah I meant the SNShax stuff was mentioned being patched in that thread :)
I know, but using a custom DS cartridge that they will never manufacture. We'd have to wait for some chinese company to figure it out and mass produce them and charge $70 a piece. It'll be the Gateway all over again.
ARM11 kernel is enough to downgrade. Uninstall the old title and install the new one.
Come to think of it, you might be right about that. I seem to recall someone saying ARM11 kernel would not be enough to gain access to am:u which we need, but since it's located within memory accessible by the ARM11 (and runs on the ARM11) it shouldn't really be an issue. I'm not knowledgeable enough to say for sure though.
 

dark_samus3

Well-Known Member
OP
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,042
Country
United States
I know, but using a custom DS cartridge that they will never manufacture. We'd have to wait for some chinese company to figure it out and mass produce them and charge $70 a piece. It'll be the Gateway all over again.

Come to think of it, you might be right about that. I seem to recall someone saying ARM11 kernel would not be enough to gain access to am:u which we need, but since it's located within memory accessible by the ARM11 (and runs on the ARM11) it shouldn't really be an issue. I'm not knowledgeable enough to say for sure though.
Actually there was more than just that, from what I gathered we can craft firm0 and 1 images that allow really really early arm9 access and possible cold booting :)

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

Also, arm11 has access to am:u... All arm9 does is check the signatures and the version you're installing. Which is easily bypassed by uninstalling the previous title
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Psionic Roshambo @ Psionic Roshambo:
    I just want a Pokemon Hell Raiser fan game 😭
  • K3Nv2 @ K3Nv2:
    Anyone wanna play with my joydock
  • BigOnYa @ BigOnYa:
    Biomutant looks cool tho, may have to try that
  • Quincy @ Quincy:
    Usually when such a big title leaks the Temp will be the first to report about it (going off of historical reports here, Pokemon SV being the latest one I can recall seeing pop up here)
  • K3Nv2 @ K3Nv2:
    I still like how a freaking mp3 file hacks webos all that security defeated by text yet again
  • BigOnYa @ BigOnYa:
    They have simulators for everything nowdays, cray cray. How about a sim that shows you playing the Switch.
  • K3Nv2 @ K3Nv2:
    That's called yuzu
    +1
  • BigOnYa @ BigOnYa:
    I want a 120hz 4k tv but crazy how more expensive the 120hz over the 60hz are. Or even more crazy is the price of 8k's.
  • K3Nv2 @ K3Nv2:
    No real point since movies are 30fps
  • BigOnYa @ BigOnYa:
    Not a big movie buff, more of a gamer tbh. And Series X is 120hz 8k ready, but yea only 120hz 4k games out right now, but thinking of in the future.
  • K3Nv2 @ K3Nv2:
    Mostly why you never see TV manufacturers going post 60hz
  • BigOnYa @ BigOnYa:
    I only watch tv when i goto bed, it puts me to sleep, and I have a nas drive filled w my fav shows so i can watch them in order, commercial free. I usually watch Married w Children, or South Park
  • K3Nv2 @ K3Nv2:
    Stremio ruined my need for nas
  • BigOnYa @ BigOnYa:
    I stream from Nas to firestick, one on every tv, and use Kodi. I'm happy w it, plays everything. (I pirate/torrent shows/movies on pc, and put on nas)
  • K3Nv2 @ K3Nv2:
    Kodi repost are still pretty popular
  • BigOnYa @ BigOnYa:
    What the hell is Kodi reposts? what do you mean, or "Wut?" -xdqwerty
  • K3Nv2 @ K3Nv2:
    Google them basically web crawlers to movie sites
  • BigOnYa @ BigOnYa:
    oh you mean the 3rd party apps on Kodi, yea i know what you mean, yea there are still a few cool ones, in fact watched the new planet of the apes movie other night w wifey thru one, was good pic surprisingly, not a cam
  • BigOnYa @ BigOnYa:
    Damn, only $2.06 and free shipping. Gotta cost more for them to ship than $2.06
  • BigOnYa @ BigOnYa:
    I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all he watches anymore. He said he has got 3 letters from AT&T already about pirating, but he says f them, let them shut my internet off (He wants out of his AT&T contract anyways)
  • K3Nv2 @ K3Nv2:
    That's where stremio comes to play never got a letter about it
  • BigOnYa @ BigOnYa:
    I just use a VPN, even give him my login and password so can use it also, and he refuses, he's funny.
  • BigOnYa @ BigOnYa:
    I had to find and get him an old style flip phone even without text, cause thats what he wanted. No text, no internet, only phone calls. Old, old school.
    BigOnYa @ BigOnYa: I had to find and get him an old style flip phone even without text, cause thats what he wanted...