Hacking Post your ideas regarding how to hack the 3DS, here

alphamule

Well-Known Member
Member
Joined
Oct 24, 2011
Messages
429
Trophies
0
XP
184
Country
United States
Actually, so does the x86 but it isn't used very well in Windows (well, not sure about 7). If you tried some of those stunts in some OSes (guess which, and no not Linux-based!), it will bug check. In fact, most CPUs in existence have some kind of bounds checking. We're not all using 6502's, heh.
 

rondoh70

Well-Known Member
Member
Joined
Sep 1, 2011
Messages
334
Trophies
0
Age
26
Location
new york
XP
287
Country
United States
From what I've read when the processor detects a buffer overflow it loads into supervisor mode and displays an error. This would mean that a buffer overflow exploit would not be possible.
 

The Milkman

GBATemp's Official Asshat Milkman
Member
Joined
Jan 12, 2011
Messages
3,471
Trophies
0
Age
27
Location
Throwing milk at the bitches!
XP
1,337
Country
United States
Ok, may be stupid but... what if they used some sort of system bricker (like on the DS) that would take down the entire FW right? Then, all you have to do is reload a new CFW to the NAND. Unless Nintendo put in some sort of hardware encryption then it should work. Only problem would be loading the new CFW and making the bricker run.
 

Janthran

Solarian
Member
Joined
Sep 17, 2011
Messages
3,777
Trophies
0
Location
The Pacific Northwet
XP
1,146
Country
United States
Ok, may be stupid but... what if they used some sort of system bricker (like on the DS) that would take down the entire FW right? Then, all you have to do is reload a new CFW to the NAND. Unless Nintendo put in some sort of hardware encryption then it should work. Only problem would be loading the new CFW and making the bricker run.
The problem being that we can't do anything with 3DS software.
We can't brick the Home Menu, we can't write CFW.
 
  • Like
Reactions: 1 person

Thorhian

My CPU's prefer Water
Member
Joined
May 23, 2012
Messages
355
Trophies
0
Location
Shazezar
XP
142
Country
United States
Ok, may be stupid but... what if they used some sort of system bricker (like on the DS) that would take down the entire FW right? Then, all you have to do is reload a new CFW to the NAND. Unless Nintendo put in some sort of hardware encryption then it should work. Only problem would be loading the new CFW and making the bricker run.
The problem being that we can't do anything with 3DS software.
We can't brick the Home Menu, we can't write CFW.
Exactly, the only real way we can get a true hack to the 3Ds in reality is to get the keys. So far, Nintendo really hasn't given us a way to load ANYTHING (besides a little bit of text in the RAM) that is unencrypted. Honestly though, if we are already monitoring the RAM (Neimod is anyways), then why haven't we found the key or a decent exploit?
 

jrk190

Well-Known Member
Member
Joined
Jul 5, 2009
Messages
724
Trophies
0
Age
27
Location
North Carolina
XP
407
Country
United States
Let me put this simply... A man locks the door to his house, and puts the key on a hook. nobody can get it unless he opens the door, or someone buys an extremely expensive battering ram. Okay, the "keys" we need are owned, and well-hidden by Nintendo. Unless Nintendo 'gives' (which will NEVER happen) us the keys, we aren't getting them. Instead we buy the 3DS, which is expensive, and Neimod takes his time trying to get the door down. The underlying statement is that we don't have the key, only Nintendo does. We might not get the keys for another year. Until then, pitching ideas and crashing your games won't do a thing. We can't run unsigned code, so no gamesave hacks or corrupted videos, or the like. We can't do much, except for wait for some lucky guy to show up with the keys.
 
  • Like
Reactions: 1 person

Deltaechoe

The Dopefish
Member
Joined
May 3, 2012
Messages
511
Trophies
0
XP
265
Country
United States
Let me put this simply... A man locks the door to his house, and puts the key on a hook. nobody can get it unless he opens the door, or someone buys an extremely expensive battering ram. Okay, the "keys" we need are owned, and well-hidden by Nintendo. Unless Nintendo 'gives' (which will NEVER happen) us the keys, we aren't getting them. Instead we buy the 3DS, which is expensive, and Neimod takes his time trying to get the door down. The underlying statement is that we don't have the key, only Nintendo does. We might not get the keys for another year. Until then, pitching ideas and crashing your games won't do a thing. We can't run unsigned code, so no gamesave hacks or corrupted videos, or the like. We can't do much, except for wait for some lucky guy to show up with the keys.

Nice little picture you painted there, but crashes can help in various cases. A proper buffer overrun execution (which will result in a crash) will redirect the program stack pointer to the attack code that the 3rd party dev has created which could potentially give the end user kernel mode access which would allow any for manner of things on the 3ds. So crashing games could potentially allow for a kernel mode exploit which is what everyone is waiting for. I would recommend not discouraging people from tinkering around with their devices considering that's how exploits are generally found anyway
 

Coltonamore

Time to stop Tron Bonne!
Member
Joined
Sep 22, 2011
Messages
360
Trophies
0
Age
27
Location
Kattelox Island
Website
www.youtube.com
XP
421
Country
United States
Let me put this simply... A man locks the door to his house, and puts the key on a hook. nobody can get it unless he opens the door, or someone buys an extremely expensive battering ram. Okay, the "keys" we need are owned, and well-hidden by Nintendo. Unless Nintendo 'gives' (which will NEVER happen) us the keys, we aren't getting them. Instead we buy the 3DS, which is expensive, and Neimod takes his time trying to get the door down. The underlying statement is that we don't have the key, only Nintendo does. We might not get the keys for another year. Until then, pitching ideas and crashing your games won't do a thing. We can't run unsigned code, so no gamesave hacks or corrupted videos, or the like. We can't do much, except for wait for some lucky guy to show up with the keys.

Nice little picture you painted there, but crashes can help in various cases. A proper buffer overrun execution (which will result in a crash) will redirect the program stack pointer to the attack code that the 3rd party dev has created which could potentially give the end user kernel mode access which would allow any for manner of things on the 3ds. So crashing games could potentially allow for a kernel mode exploit which is what everyone is waiting for. I would recommend not discouraging people from tinkering around with their devices considering that's how exploits are generally found anyway
I agree with that I want to hack it to show rom dumps and home brew on the system menu with a program that would config stuff like changeing the skins and that cool stuff but I would have to make a custom os for it I think that I'm right when I say this is right that also I think a crash is an explot by the way because isnt a expolt a mess up in programing
 

Deltaechoe

The Dopefish
Member
Joined
May 3, 2012
Messages
511
Trophies
0
XP
265
Country
United States
Let me put this simply... A man locks the door to his house, and puts the key on a hook. nobody can get it unless he opens the door, or someone buys an extremely expensive battering ram. Okay, the "keys" we need are owned, and well-hidden by Nintendo. Unless Nintendo 'gives' (which will NEVER happen) us the keys, we aren't getting them. Instead we buy the 3DS, which is expensive, and Neimod takes his time trying to get the door down. The underlying statement is that we don't have the key, only Nintendo does. We might not get the keys for another year. Until then, pitching ideas and crashing your games won't do a thing. We can't run unsigned code, so no gamesave hacks or corrupted videos, or the like. We can't do much, except for wait for some lucky guy to show up with the keys.

Nice little picture you painted there, but crashes can help in various cases. A proper buffer overrun execution (which will result in a crash) will redirect the program stack pointer to the attack code that the 3rd party dev has created which could potentially give the end user kernel mode access which would allow any for manner of things on the 3ds. So crashing games could potentially allow for a kernel mode exploit which is what everyone is waiting for. I would recommend not discouraging people from tinkering around with their devices considering that's how exploits are generally found anyway
I agree with that I want to hack it to show rom dumps and home brew on the system menu with a program that would config stuff like changeing the skins and that cool stuff but I would have to make a custom os for it I think that I'm right when I say this is right that also I think a crash is an explot by the way because isnt a expolt a mess up in programing

An exploit is a bug that in the software that allows for the attacker to cause the system to perform in ways that were not originally intended.
 

Luigi2012SM64DS

G-old member
Banned
Joined
Aug 27, 2011
Messages
2,060
Trophies
0
Location
Minecrapt
XP
422
Country
Canada
Almost definitely pointless, but they fixed the crash on the 3DS browser when you go to 3DSexploit.webs.com.
It just seemed a bit obscure to matter that much..
IIRC, some people were claiming the browser was a little faster at browsing large sites after the last update, it could have been fixed as a by-product of improving memory management within the browser. Other browsers handle the site by just temporarily disabling the script engine if the page uses too much memory, I'd guess the 3DS has been made to do the same.
It still crashes, just doesn't freeze the whole system.
To clarify: It freezes for about 4 seconds, then closes the browser and displays a message:
"An Error has occured.
Please save your data in any software currently in use, then restart the system."
for me it crashes no error
 

Xslayer

New Member
Newbie
Joined
Jun 4, 2012
Messages
1
Trophies
0
XP
1
Country
United States
I'm new to hacking, but I have an idea to get 3ds software to work on another 3ds. First get 2 3ds' to download the same software from eshop, then put the sd card into the computer and find the software, open them both with notepad and look through the code. Find the difference and there is the encryption key. Now delete the encryption code and replace with yours. It should work on your 3ds now. Just an idea though, I'm going to try it


 

nukeboy95

Old skool member
Member
Joined
Aug 24, 2010
Messages
2,275
Trophies
0
Location
The left side
XP
916
Country
United States
I'm new to hacking, but I have an idea to get 3ds software to work on another 3ds. First get 2 3ds' to download the same software from eshop, then put the sd card into the computer and find the software, open them both with notepad and look through the code. Find the difference and there is the encryption key. Now delete the encryption code and replace with yours. It should work on your 3ds now. Just an idea though, I'm going to try it


 

SifJar

Not a pirate
Member
Joined
Apr 4, 2009
Messages
6,022
Trophies
0
Website
Visit site
XP
1,175
Country
I'm new to hacking, but I have an idea to get 3ds software to work on another 3ds. First get 2 3ds' to download the same software from eshop, then put the sd card into the computer and find the software, open them both with notepad and look through the code. Find the difference and there is the encryption key. Now delete the encryption code and replace with yours. It should work on your 3ds now. Just an idea though, I'm going to try it
Um no. You clearly have no idea how encryption works. It's not a case of one line in a file being different. It is a case of the entire file being changed; think of the file as a really large number essentially, and the key as another number, and encryption being a complicated sum involving both of those numbers and some other random numbers, with the encrypted file being the answer to the sum - without knowing the random numbers, it is impossible to find the key from just having the files. That is the whole point of encryption. If were as simple as you said, people would have cracked the encryption the day the thing came out.

Also, notepad? These are binary files, you should at the very least use a hex editor to look at them (not that it will do any good; I just always think "what a stupid idea" any time I see people suggesting opening any file other than perhaps .txt files in notepad. Even then there are better editors out there to open them)
 
  • Like
Reactions: 1 person

lismati

Speedrunner in practice
Member
Joined
Feb 24, 2010
Messages
373
Trophies
1
Age
26
Location
Yes.
Website
www.wiiplanet.info
XP
659
Country
Poland
Almost definitely pointless, but they fixed the crash on the 3DS browser when you go to 3DSexploit.webs.com.
It just seemed a bit obscure to matter that much..
IIRC, some people were claiming the browser was a little faster at browsing large sites after the last update, it could have been fixed as a by-product of improving memory management within the browser. Other browsers handle the site by just temporarily disabling the script engine if the page uses too much memory, I'd guess the 3DS has been made to do the same.
It still crashes, just doesn't freeze the whole system.
To clarify: It freezes for about 4 seconds, then closes the browser and displays a message:
"An Error has occured.
Please save your data in any software currently in use, then restart the system."
for me it crashes no error
Maybe you don't have the newest Firmware
 

Luigi2012SM64DS

G-old member
Banned
Joined
Aug 27, 2011
Messages
2,060
Trophies
0
Location
Minecrapt
XP
422
Country
Canada
Almost definitely pointless, but they fixed the crash on the 3DS browser when you go to 3DSexploit.webs.com.
It just seemed a bit obscure to matter that much..
IIRC, some people were claiming the browser was a little faster at browsing large sites after the last update, it could have been fixed as a by-product of improving memory management within the browser. Other browsers handle the site by just temporarily disabling the script engine if the page uses too much memory, I'd guess the 3DS has been made to do the same.
It still crashes, just doesn't freeze the whole system.
To clarify: It freezes for about 4 seconds, then closes the browser and displays a message:
"An Error has occured.
Please save your data in any software currently in use, then restart the system."
for me it crashes no error
Maybe you don't have the newest Firmware
4.1.0-8U
and thats not the latest?
 

Coltonamore

Time to stop Tron Bonne!
Member
Joined
Sep 22, 2011
Messages
360
Trophies
0
Age
27
Location
Kattelox Island
Website
www.youtube.com
XP
421
Country
United States
Almost definitely pointless, but they fixed the crash on the 3DS browser when you go to 3DSexploit.webs.com.
It just seemed a bit obscure to matter that much..
IIRC, some people were claiming the browser was a little faster at browsing large sites after the last update, it could have been fixed as a by-product of improving memory management within the browser. Other browsers handle the site by just temporarily disabling the script engine if the page uses too much memory, I'd guess the 3DS has been made to do the same.
It still crashes, just doesn't freeze the whole system.
To clarify: It freezes for about 4 seconds, then closes the browser and displays a message:
"An Error has occured.
Please save your data in any software currently in use, then restart the system."
for me it crashes no error
Maybe you don't have the newest Firmware
4.1.0-8U
and thats not the latest?
it is because I just updated two days ago and it has that versin
 

McHaggis

Fackin' Troller
Member
Joined
Oct 24, 2008
Messages
1,749
Trophies
0
XP
1,466
Country
C-c-combo breaker! Seriously, though, you don't need to quote that far back for simple one-liner replies. Delete all the quotes up to the last person and you're not hassling other members with pointless conversation that is barely relevant to the thread.
 
  • Like
Reactions: 1 person

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    as to you
  • K3Nv2 @ K3Nv2:
    How do you know if the night will be good when you're asleep
  • BakerMan @ BakerMan:
    because i didn't say i was asleep
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • 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:)
    Karma177 @ Karma177: do y'all think having an sd card that has a write speed of 700kb/s is a bad idea? trying to...