Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

User:Kuhprii/History on the DS hacking scene: Difference between revisions

User page
Kuhprii (talk | contribs)
m note
Kuhprii (talk | contribs)
header fix, added info about ppflash and nopass. i think dates are still wrong
 
Line 8: Line 8:


*https://www.gameboy-advance.net/nintendo_ds/passme.htm
*https://www.gameboy-advance.net/nintendo_ds/passme.htm
discontinued as of now, dont know if i will work on it for a bit, anyone feel free to


==The Release of the Nintendo DS==
==The Release of the Nintendo DS==
The Nintendo DS released November 21st, of 2004.
The Nintendo DS released November 21st, of 2004.


==2005 ==
==2005==


===The first pass-through (January)===
===The first pass-through (January)===
Line 33: Line 31:


===Nintendo's fixes===
===Nintendo's fixes===
 
Nintendo fixes the vulnerabilities present in firmware version 4. They added range checks to the DS card startup code which blocked PassMe devices. They also used a new run address in the signed section of DS Download Play blocking WiFiMe. The BIOS still has a vulnerability that allowed redirection of execution to the GBA SRAM space. It was also discovered that Nintendo Wi-Fi code overwrites an area of the firmware. The original FlashMe developers didn't know this and Mario Kart DS was bricking people's consoles.
== Nintendo fixes the vulnerabilities present in firmware version 4. They added range checks to the DS card startup code which blocked PassMe devices. They also used a new run address in the signed section of DS Download Play blocking WiFiMe. The BIOS still has a vulnerability that allowed redirection of execution to the GBA SRAM space. It was also discovered that Nintendo Wi-Fi code overwrites an area of the firmware. The original FlashMe developers didn't know this and Mario Kart DS was bricking people's consoles. ==


===PPFlash (Add later, Unknown month and season)===
===PPFlash (Add later, Unknown month and season)===
filler
DarkFader had made a program that erased DS firmware (the first virus?). DarkFader then apologized and made a fix, being PPFlash. It involved soldering a cable from a computer's parallel port to the DS's firmware chip, then a program would install PPFlash so you could recover and then go on to install the rest.


===PassMe2 (October)===
===PassMe2 (October)===
Line 43: Line 40:


===NoPass===
===NoPass===
Martin Korth (author of no$gba) had cracked the encryption on DS cartridges. This allowed SLOT-1 devices to run without an official game being used with it. This technology (NoPass) was implemented into devices such as the Max Media Launcher.