Difference between revisions of "3DS System Flaws"

From 3dbrew
Jump to navigation Jump to search
(Added tips and info section. If you feeling this isn't wiki material, or is wrong, remove it and/or put it in the 3DS exploits:talk page)
Line 4: Line 4:
 
There are currently no known 3DS-mode exploits.
 
There are currently no known 3DS-mode exploits.
  
but do not give up hacking.
+
==Tips and info==
First we must
+
Information on the 3DS's internals is scarce, notably the following:
know more about CXI,CCI,TMD,CMD,FST,and checksums.
+
 
 +
Flash encryption type/key(s)
 +
Gamecard encryption key(s)
 +
Memory mappings
 +
Pica200 GPU registers and general programming info (commands, setup, etc.)
 +
Many other things
 +
 
 +
What this means is if any exploits are found, it would be very difficult to do anything useful with them.  
 +
 
 +
There are similarities between the 3DS and it's predecessors that could be used to communicate with an outside device (PC, microcontroller, etc.), one of them being the WiFi chip, which is very similar between the 3DS and DSi. Theoretically, if you could launch some code on the 3DS via an exploit, you could initialize the WiFi chip in the 3DS, connect to an access point, then connect to some network connected device, and send and receive data from the 3DS to the network connected device. This would allow you to do memory dumps over WiFi, upload code to the 3DS, etc.

Revision as of 03:10, 12 September 2011

Exploits are used to execute unofficial code (homebrew) on the Nintendo 3DS. This page is a list of known 3DS-mode exploits.

List of 3DS Exploits

There are currently no known 3DS-mode exploits.

Tips and info

Information on the 3DS's internals is scarce, notably the following:

Flash encryption type/key(s)
Gamecard encryption key(s)
Memory mappings
Pica200 GPU registers and general programming info (commands, setup, etc.)
Many other things

What this means is if any exploits are found, it would be very difficult to do anything useful with them.

There are similarities between the 3DS and it's predecessors that could be used to communicate with an outside device (PC, microcontroller, etc.), one of them being the WiFi chip, which is very similar between the 3DS and DSi. Theoretically, if you could launch some code on the 3DS via an exploit, you could initialize the WiFi chip in the 3DS, connect to an access point, then connect to some network connected device, and send and receive data from the 3DS to the network connected device. This would allow you to do memory dumps over WiFi, upload code to the 3DS, etc.