Hacking 3DS Hacking Theory Thread

Status
Not open for further replies.

pcmantinker

Well-Known Member
Newcomer
Joined
May 4, 2009
Messages
76
Trophies
0
Age
33
Location
Greater Atlanta Area
Website
www.gamerfootprint.com
XP
244
Country
United States
TCJJ said:
Reading about the DS firmware being dumped from the 3DS is interesting to me for one reason: It appears the DS firmware has been edited for the 3DS. Instead of asking to shutdown, it asks if you want to return to the menu (which must mean the 3DS home menu). It's possible that the only edit was a simple text edit, but who knows? Maybe there's more to the edited firmware than that, however doubtful.

I don't believe that the 3DS firmware works in quite the same way as the DS firmware. The interface is similar to the DSi, but I'm under the impression that the firmware had to be completely coded from scratch due to the significant hardware differences. It wasn't as simple as making a text edit to the binary of the firmware. I believe it's possible to make a software exploit for the 3DS, but like many others have said, hardware exploits usually need to be found first in order to find software exploits. It will be interesting to see how the homebrew scene develops for 3DS in a year or so.
 

deakster

Member
Newcomer
Joined
May 23, 2006
Messages
12
Trophies
0
XP
100
Country
These threads really are pointless, since 95% of the people are commenting on things they really have no understanding on to comment, so it is ultimately just a bunch of kids throwing random pointless thoughts about. There is the occasional person who knows what he is talking about.

pcmantinker said:
I don't believe that the 3DS firmware works in quite the same way as the DS firmware. The interface is similar to the DSi, but I'm under the impression that the firmware had to be completely coded from scratch due to the significant hardware differences. It wasn't as simple as making a text edit to the binary of the firmware. I believe it's possible to make a software exploit for the 3DS, but like many others have said, hardware exploits usually need to be found first in order to find software exploits. It will be interesting to see how the homebrew scene develops for 3DS in a year or so.


If the 3DS can play NDS games, it means it is able to set the hardware can be set into a mode where it emulates the DS hardware, i.e. it can perform the same instruction set exactly as it did on the DS.

If the hardware is able to run in a mode where it executes the same instruction set on the CPU as an old DS, then no, the changes to the firmware itself were indeed minor, since that runs on - you guessed it - the DS hardware. Since the 3DS CPU is ARM based too, it is trivial for them to make it possible to operate it in a backwards compatible process path.

Of course it isn't just a text edit, the firmware is the compiled binary result from source code. Nintendo have all the source code to the firmware, they created a 3DS branch of the original code, made the changes, and re-built the resulting firmware binary. That's how it works in the industry, you change the source code, not the resulting binaries, as that would be the most retarded thing to do in the world.
 

totalnoob617

Banned!
Banned
Joined
Sep 27, 2010
Messages
785
Trophies
0
XP
123
Country
United States
so how exactly does the 3ds accomplish ds mode? does it have a full ds chipset that runs the ds code?
or does it do it through emulation on the 3ds chipset ?or is it partial emulation,like in the ps3 ,where some models have an emotion engine and some do not,some ps3's have 2 of the cpu's from the ps2 chip set and some have only one,thats why some have 80% and other models have 100% back compatability ,because the software emulatior isnt that good,and that combined with the missing chip gives you the 20%loss of compatibility ,im sure either way the back compatibility on the 3ds is 100%
nintendo doesnt do things that way,
so,if the 3ds is using emulation either partial or full to run ds code then wont it make it that much more easier to find an exploit through ds mode?and would finding an exploit through ds mode be totally imposible if it doesnt use any emulation for ds code?
 

pcmantinker

Well-Known Member
Newcomer
Joined
May 4, 2009
Messages
76
Trophies
0
Age
33
Location
Greater Atlanta Area
Website
www.gamerfootprint.com
XP
244
Country
United States
deakster said:
These threads really are pointless, since 95% of the people are commenting on things they really have no understanding on to comment, so it is ultimately just a bunch of kids throwing random pointless thoughts about. There is the occasional person who knows what he is talking about.

pcmantinker said:
I don't believe that the 3DS firmware works in quite the same way as the DS firmware. The interface is similar to the DSi, but I'm under the impression that the firmware had to be completely coded from scratch due to the significant hardware differences. It wasn't as simple as making a text edit to the binary of the firmware. I believe it's possible to make a software exploit for the 3DS, but like many others have said, hardware exploits usually need to be found first in order to find software exploits. It will be interesting to see how the homebrew scene develops for 3DS in a year or so.


If the 3DS can play NDS games, it means it is able to set the hardware can be set into a mode where it emulates the DS hardware, i.e. it can perform the same instruction set exactly as it did on the DS.

If the hardware is able to run in a mode where it executes the same instruction set on the CPU as an old DS, then no, the changes to the firmware itself were indeed minor, since that runs on - you guessed it - the DS hardware. Since the 3DS CPU is ARM based too, it is trivial for them to make it possible to operate it in a backwards compatible process path.

Of course it isn't just a text edit, the firmware is the compiled binary result from source code. Nintendo have all the source code to the firmware, they created a 3DS branch of the original code, made the changes, and re-built the resulting firmware binary. That's how it works in the industry, you change the source code, not the resulting binaries, as that would be the most retarded thing to do in the world.


Yeah, I was merely pointing out that the 3DS firmware includes support for the new hardware and it probably isn't as easy as modifying the DSi firmware to work on the 3DS. The 3DS firmware also probably has much stronger protection schemes than the DSi firmware too to protect against software exploits. I am aware of the fact that there is backwards compatibility with the DS, but I haven't yet tried DS compatibility mode to see how it works as I can't seem to find my DS games since I bought my 3DS. Also, has it been confirmed that the 3DS actually emulates the DS/DSi or is it just a compatibility layer?

About the firmware, yes, you would never do a text edit of the binary. This would render the firmware useless. You would edit of the source code and then compile the binary. I am familiar with compilers, high level languages, and assembly. I guess I misunderstood TCJJ's claim about text editing the firmware.

Also, deakster, I agree that these threads are mainly pointless, but I actually do understand about buffer overflows and software exploits. I am a computer science major and I understand how the Wii was originally exploited through the save file on Twilight Princess creating a buffer overflow and executing homebrew code. I know it takes time to find exploits, but sooner or later, one will surface. Programmers aren't perfect. It's hard to check for every bug when publishing a game.
 

totalnoob617

Banned!
Banned
Joined
Sep 27, 2010
Messages
785
Trophies
0
XP
123
Country
United States
so has anyone either confirmed or proven wrong the rumor about the 3ds using some sort of voltage/current detection in the cart slot to circumvent flashcards?or flashcards running a processor?i heard something about the 3ds monitoring how much power is being drawn from the cart slot in order for it to tell if its a legit cart or not,im sure it would only be one part of the security but still nice to know if its there or not,case an sd exploit isnt possible
 

Seaking

Well-Known Member
Member
Joined
Nov 26, 2010
Messages
857
Trophies
0
XP
191
Country
United States
i think the first exploit is gonna be when you are able to transfer DSiWare to the 3DS...Sudoku anyone?
 

totalnoob617

Banned!
Banned
Joined
Sep 27, 2010
Messages
785
Trophies
0
XP
123
Country
United States
yeah i know the ds flashcarts work i have a dstwo,but not a 3ds yet ,but i meant in 3ds mode,i dont think they would bother implementing that sort of security for ds mode

i would think the chinese flashcard manufacturers have had their hands on the 3ds hardware for awhile now ,since it is made in china im sure,i know my ds lite says made in china on it
i think its a security risk for ninty to make their consoles their in the first place,so maybe the first exploits will be in the form of a flashcard,maybe they could be ported to an sd card exploit or hack ,but who knows,but id feel alot better if saw that marcan or bushing were working on this,i didnt see anything about it on either of their twitter pages
 

qaz00

ORG 0x0
Newcomer
Joined
Dec 31, 2010
Messages
40
Trophies
0
XP
122
Country
How much do we know about the 3DSes internals yet - How many CPUs, CPU Architecture(s)?
Are they doing the same thing as the Wii with an on-die BootROM (boot0)?
If so, can we dump it by decapping the processor?
If we can dump it, what are the odds that Ninty's programmers made the same/a similar mistake again (fakesigning)?
I don't think they will make the same mistakes twice.

However, I can think of one thing that may work - does anyone want to try a tweezer attack on the RAM when in DS mode? Might be able to get the common key the same way as was done for the Wii?
 

Seaking

Well-Known Member
Member
Joined
Nov 26, 2010
Messages
857
Trophies
0
XP
191
Country
United States
Rydian said:
Seaking said:
i think the first exploit is gonna be when you are able to transfer DSiWare to the 3DS...Sudoku anyone?
It doesn't actually transfer from one to another. It downloads from the NUS, and the Sudoku version there has been patched.
ah well...there goes my idea
ohnoes.png
. i was thinking they had a transfer thing from the DSi to the 3DS. im an idiot ignore what i posted haha
 

epicCreations.or

Well-Known Member
Member
Joined
Mar 13, 2010
Messages
356
Trophies
0
Location
Austin, TX
Website
whalecakes.com
XP
79
Country
United States
QUOTE said:
It will have a "transfer" function, but it likely won't stream the data from one device to another.
Wasn't it just supposed to redownload the software using some authentication method? Otherwise you could get sudokuhax on 3DS
ph34r.gif
(not saying you'd actually be able to use it
tongue.gif
)

Alexrose said:
o hai guyz

im just her 2 post about stuff i dont kno about

LOL LETZ HACK 3DS
yey!
yaynds.gif
lemme baffer underflow my dsi 3dxl using download play and street fighter
smileipb2.png
 

totalnoob617

Banned!
Banned
Joined
Sep 27, 2010
Messages
785
Trophies
0
XP
123
Country
United States
i find it odd that someone as smart as marcan is "not interested in the 3ds at this time"
but i saw him doing stuff with miley cyrus guitar and some leapfrog kids learning toys
i dont know maybe he has kids or something ,so it could be understandable ,but the vii,come on
how is he interested in vii but not 3ds?or did he have a hand in making the vii,i saw some picture of him in HK in front of some electronics or toy factory or something,unless he is behind the vii and helped to design it or something i cant see how a cheap chinese knock off,and a really bad one at that ,could be more interesting than the 3ds,especially for someone of his genius ,you think he would want more of a challenge than hacking.moding kids toys
 

ChrisRX

Well-Known Member
Member
Joined
Nov 8, 2006
Messages
490
Trophies
0
Website
Visit site
XP
420
Country
Simply put, the majority of people who are smart enough to actually break security systems are not the sort of people who frequent this forum. Yes there may potentially be a few ingenious individuals here, but lets be honest, the majority of people wouldn't have the first clue.
If this were a forum or group full of people who actually understood computer architecture and security algorithms then this would've been 8 pages of technical information by now.
EDIT: Which is why you also see everyone throwing about the words "buffer overflow" as if that's the be all and end all of hacking, and all you have to do is just make a file that causes that.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • realtimesave @ realtimesave:
    jdhello
  • realtimesave @ realtimesave:
    @SylverReZ that guy seriously spent over 2 grand on that hot wheels pc?
    +1
  • RedColoredStars @ RedColoredStars:
    LTT is a noob
  • RedColoredStars @ RedColoredStars:
    Guy doesnt know wtf hes talking about half the time
  • realtimesave @ realtimesave:
    @SylverReZ that reminds me that my friend sells CRTs he gets cheap or free for hundreds of dollars. people are dumb
    +1
  • RedColoredStars @ RedColoredStars:
    And is incredibly annoying.
  • realtimesave @ realtimesave:
    man I just washed my shoes and they look exactly the same as before I washed them :|
  • realtimesave @ realtimesave:
    luckily they didn't fall apart
  • RedColoredStars @ RedColoredStars:
    Some CRTs are very much worth the price
  • RedColoredStars @ RedColoredStars:
    i used to go out to the recycling center every couple weeks and look at the crts and other electronics people would drop off. Usually screens were broken or severely scratched from being tossed around. Did find a good one here and there, but never anything like a 1080i widescreen crt.
  • RedColoredStars @ RedColoredStars:
    Or a good contition 40" Sony Trini that weighs 300 lbs. lol
  • RedColoredStars @ RedColoredStars:
    Literally 300 lbs. lolol
  • BigOnYa @ BigOnYa:
    I have a few of those boat anchors in my basement I tried giving away but no one wanted them, So anyone close to Columbus, Ohio area that wants them, (26", 2x 19") please come get, for free.
  • RedColoredStars @ RedColoredStars:
    Dont know anyone wants those smaller ones. Most are after larger sizes and the kinda top of the line models
  • RedColoredStars @ RedColoredStars:
    Motion handling and input lag on those things destroy plasmas, led, oled
  • realtimesave @ realtimesave:
    I had some really nice CRTs I should've kept
  • realtimesave @ realtimesave:
    now I have all lcd
  • realtimesave @ realtimesave:
    one in particular I regret getting rid of oh well :|
  • realtimesave @ realtimesave:
    the Sonys and stuff I don't care about
  • realtimesave @ realtimesave:
    and used LCD are hard to sell I can imagine.. not worth much
  • realtimesave @ realtimesave:
    @SylverReZ where do u lurk
  • a_username_that_isnt_cool @ a_username_that_isnt_cool:
    Is it piracy if it was released for free? Not in my opinion, but I also think it's not piracy if buying it isn't owning it, and it's not piracy if you can't buy it from the original creators anymore.
  • K3Nv2 @ K3Nv2:
    Free release can have loopholes where they still make money through ads
    K3Nv2 @ K3Nv2: Free release can have loopholes where they still make money through ads