Hacking 3DS Hack: "We hacked it"

Status
Not open for further replies.
P

pasc

Guest
i'm not one for assuming everything is fake, it annoys me when people do that, but, i thought the '3D' text led near the 3d slider is green when it is in '3ds mode', right?
and in the picture it is not, so hmm...
but maybe there are times when it is not green, in 3ds mode, :) i'm not sure
I thought it only was when the actual software supports 3D ?
 

Seratonin

Well-Known Member
Member
Joined
Jul 14, 2012
Messages
168
Trophies
0
XP
242
Country
United States
Very poorly, I might add. But hey, there are always other system that could be emulated well - SNES, Mega Drive, NES, Master System, PlayStation, Game Boy Advance... N64? Not so much. The console is notorious for being hard to emulate not only because its hardware is a tad convoluted, but also because the games often used complex "programming tricks" to go beyond its limitations.

How exactly do you expect them to patch something that's on retail cartridges in ways other than a System Update which you can easily decline? Besides, Nintendo doesn't know the nature of the exploit yet as it's not public.

...this would be a good time to stop updating your system just in case thought. ;) That said, we're at least a year away from proper libraries, so don't expect a homebrew fountain just yet.
Yes I am aware that I shouldn't update my 3ds any further but I was told that this hack works on the current firmware so I did it anyways. Do you think I made the right choice?
 

Foxi4

Endless Trash
Global Moderator
Joined
Sep 13, 2009
Messages
30,825
Trophies
3
Location
Gaming Grotto
XP
29,851
Country
Poland
Yes I am aware that I shouldn't update my 3ds any further but I was told that this hack works on the current firmware so I did it anyways. Do you think I made the right choice?
If the hack works on the latest firmware, sure, why not? I'd stay on it though from now on unless the hackers themselves say it's safe to update to a given version. ;)
 

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
12,999
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,076
Country
United States
I know the DSi-mode hasn't been hacked yet, but it's not like it needs hacked before the 3DS does. I could really care less about having DSi homebrew that uses the cameras and mic. The 3DS being hacked has so much more potential, and I'm really embracing the day it becomes a reality. Only time will tell. I'm remaining optimistic. ^_^
 

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
Welcome to the club, but there is one catch. What if they have a firmware update and fix it? No online play for those who care about online gaming:hateit: .


Fixed that for you. If one doesn't care about online, or doesn't have good WiFi, then it's a moot point and shouldn't be an issue for those people.
 
  • Like
Reactions: porkiewpyne

nukeboy95

Old skool member
Member
Joined
Aug 24, 2010
Messages
2,275
Trophies
0
Location
The left side
XP
916
Country
United States
I know the DSi-mode hasn't been hacked yet, but it's not like it needs hacked before the 3DS does. I could really care less about having DSi homebrew that uses the cameras and mic. The 3DS being hacked has so much more potential, and I'm really embracing the day it becomes a reality. Only time will tell. I'm remaining optimistic. ^_^
The dsi was hack but it used a eshop game soo nintendo pulled the game
It was hacked by yellows8 iirc
 
  • Like
Reactions: JayRo

ClickCLK

Well-Known Member
Newcomer
Joined
Oct 21, 2009
Messages
79
Trophies
1
XP
1,444
Country
Serbia, Republic of
Neimod has been busy mapping gsp (graphics) services on 3dbrew today:
http://www.3dbrew.org/wiki/GSP_Services

Hopefully this is addressing yellow8's problem yesterday:
<yellows8> it's still unknown how to use the gfx service to display anything.

This one is particularly interesting :P
"0x001C0040 SetLedForceOff"

Well, this is interensting.

By the way, is there a way to dump 3ds nand (maybe using additional hardware, that will be fine too)?

and here's what i found on 3DBrew:
3DBrew said:
On the 3DS savegames are stored much like on the DS, that is on a FLASH chip in the gamecart. On the DS these savegames were stored in plain-text but on the 3DS a layer of encryption was added. This is AES-CTR, as the contents of several savegames exhibit the odd behavior that xor-ing certain parts of the savegame together will result in the plain-text appearing.

The reason this works is because the stream cipher used has a period of 512 bytes. That is to say, it will repeat the same keystream after 512 bytes. The way you encrypt with a stream cipher is you XOR your data with the keystream as it is produced. Unfortunately, if your streamcipher repeats and you are encrypting a known plain-text (in our case, zeros) you are basically giving away your valuable keystream.

So how do you use this to decrypt a savegame on a 3DS? First off, you chunk up the savegame into 512 byte chunks. Then, you bin these chunks by their contents, discarding any that contain only FF. Now look for the most common chunk. This is your keystream. Now XOR the keystream with your original savegame and you should have a fully decrypted savegame. XOR with the keystream again to produce an encrypted savegame.

All gamecard and SD savegames are encrypted with AES-CTR. The gamecard savegame keyslot keyY is unique for every region of each game. A flag stored in the NCSD determines the method used to generate this keyY. This same flag is also used for determining which CTR period is used as well. The keyY when the flag is clear is generated from data stored in the main CXI, and data retrieved from gamecard commands. When the flag is set, a hash is generated for the keyY over the data from the CXI, and an ID retrieved from a gamecard command. The base CTR for gamecard savegames is all-zero. SD savegames use a CTR where the base CTR is fixed per savegame, however the CTR doesn't repeat in the image.

With system version 2.2.0-4 the system can now use a different gamecard CTR method, which fixed the above flaw. With 2.2.0-4 the system checks a NCSD flag, when it's set the new CTR period is used, otherwise the 0x200-byte CTR period is used. All games released since 2.2.0-4 have this flag set. The new CTR period may be 0x1000-bytes.
 

Fear Zoa

Still Alive
Member
Joined
Jun 18, 2009
Messages
1,437
Trophies
0
Age
30
Location
Maryland
XP
505
Country
United States
Its also worth noting that along with neimod updating the GSP Services page, Yellows8 made an edit to the savegames page. (Hadn't seen anyone mention that)
 

RupeeClock

Colors 3D Snivy!
Member
Joined
May 15, 2008
Messages
6,497
Trophies
1
Age
34
Website
Visit site
XP
2,964
Country
Very exciting to see progress being made, a better understanding of how the 3DS functions gradually being mapped out. :)

The day that an actual homebrew launcher can be installed is very exciting. Just a thought, Nintendo would no doubt try to remove the homebrew launcher through firmware updates, or if they're really nasty a blacklist that is silently updated through spotpass and removed modified content (without needing a firmware update).
So if the homebrew launcher featured a way to change it's header or identifying details from within the launcher, as well as create details that are totally unique to the system they are created on (based on something such as MAC address and current date/time), it may be very difficult for Nintendo to remove the launcher title.

Just an idea, before flashcarts on DSi and 3DS systems have had to repeatedly find new headers and be reflashed before updating the system firmware. A homebrew launcher would need to take that fight a step further and make it easy to update/patch itself prior to 3DS firmware updates, or to successfully obfuscate itself to make it impossible to purge based on basic blacklist detection.
 

MegaBassBX

The Noble Sate User
Member
Joined
Nov 7, 2011
Messages
330
Trophies
1
Location
Abu Dhabi
XP
209
Country
Very exciting to see progress being made, a better understanding of how the 3DS functions gradually being mapped out. :)

The day that an actual homebrew launcher can be installed is very exciting. Just a thought, Nintendo would no doubt try to remove the homebrew launcher through firmware updates, or if they're really nasty a blacklist that is silently updated through spotpass and removed modified content (without needing a firmware update).
So if the homebrew launcher featured a way to change it's header or identifying details from within the launcher, as well as create details that are totally unique to the system they are created on (based on something such as MAC address and current date/time), it may be very difficult for Nintendo to remove the launcher title.

Just an idea, before flashcarts on DSi and 3DS systems have had to repeatedly find new headers and be reflashed before updating the system firmware. A homebrew launcher would need to take that fight a step further and make it easy to update/patch itself prior to 3DS firmware updates, or to successfully obfuscate itself to make it impossible to purge based on basic blacklist detection.


I thought the Hack required a game of the eShop why do we need to re-flash our flashcarts.

And don't worry Nintendo will never do something sneaky.
 

Kikirini

Zelda Fangirl
Member
Joined
May 18, 2011
Messages
1,142
Trophies
0
Age
34
Location
Vermont, USA
Website
kuroshouri.com
XP
1,214
Country
United States
Wow, the post-count has jumped up.
If this does turn out to be real and lead to homebrew, I personally can't wait for the emulators. I'd love to be able to have game channels installed for the stuff that doesn't make it to the eShop. :D
 
  • Like
Reactions: JayRo
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    Taco Saturday
  • AncientBoi @ AncientBoi:
    Uhh, It's 🌯 Saturday dude. :) js
  • BigOnYa @ BigOnYa:
    Nope that for tomorrow, cinco de mayo, today is bbq chicken on the grill.
  • K3Nv2 @ K3Nv2:
    Juan's new years I forgot
    +2
  • AncientBoi @ AncientBoi:
    :hrth::toot::grog::grog::grog::bow: HAPPY BIRTHDAY to me :bow::grog::grog::toot::hrth:
  • K3Nv2 @ K3Nv2:
    One day away from Juan's birthday
  • K3Nv2 @ K3Nv2:
    Only if you send him feet
    +1
  • BigOnYa @ BigOnYa:
    Happy birthday!
    +1
  • AncientBoi @ AncientBoi:
    Thank You :D
  • realtimesave @ realtimesave:
    heh I got a guy who created an account just yesterday asking me where to find mig switch roms
  • realtimesave @ realtimesave:
    too much FBI watching this website to answer that kind of question lol
  • K3Nv2 @ K3Nv2:
    Has the mig switch found loopholes without requiring game keys?
  • Xdqwerty @ Xdqwerty:
    @AncientBoi, happy birthday
  • Xdqwerty @ Xdqwerty:
    Yawn
  • Xdqwerty @ Xdqwerty:
    Lonely here
  • Xdqwerty @ Xdqwerty:
    Anybody?
  • Psionic Roshambo @ Psionic Roshambo:
    I want my money back... Drug test? No drugs to test but they want me to pee in a cup! Lol
  • K3Nv2 @ K3Nv2:
    Better call Pedro you're up in smoke
    +2
  • C @ Clayton44333:
    hey any1 know if there is a new version of the ps4 homebrew store ?
  • Xdqwerty @ Xdqwerty:
    Finally there are people here
  • K3Nv2 @ K3Nv2:
    We're figments of your imagination
    +1
    K3Nv2 @ K3Nv2: We're figments of your imagination +1