3DS:History of 3DS Hacking: Difference between revisions
From Hacks Guide Wiki
More actions
StarlitSkies (talk | contribs) give far more specific (and more correct) details on exploits mentioned, portray the rxTools dispute correctly, and add several more exploits to the timeline |
Piplupness (talk | contribs) →March: Removing rom website, also this is not the official Citra source and PabloMK7 does discourage it on official Azahar sources. Tags: Mobile edit Mobile web edit |
||
| (9 intermediate revisions by 5 users not shown) | |||
| Line 1: | Line 1: | ||
<references /> | |||
<references /> | |||
== 2011 == | == 2011 == | ||
| Line 21: | Line 20: | ||
=== March === | === March === | ||
The first (?) homebrew app is written in .cxi format, "Hello World" | The first (?) homebrew app is written in .cxi format, that being "Hello World" by Xcution (author of CiTRUS, a tool that allows BaNneR and ICoN files to be made using the .xbsf format) | ||
== 2013 == | == 2013 == | ||
| Line 37: | Line 36: | ||
=== March === | === March === | ||
The first commit of | The first commit of Citra, the first major 3DS emulator, is released. | ||
=== August === | === August === | ||
| Line 43: | Line 42: | ||
=== November === | === November === | ||
[https://www.gamebrew.org/wiki/Palantine_CFW_3DS Palantine] (a CFW made by Yellows8 and other) is leaked, bringing a closed-source custom firmware to the public. However, it had limitations such as the | [https://www.gamebrew.org/wiki/Palantine_CFW_3DS Palantine] (a CFW made by Yellows8 and other) is leaked, bringing a closed-source custom firmware to the public. However, it had limitations such as the emuNAND not being update-able, having a low boot rate, and being difficult to install, among others. The thing it did best, running CIAs, would be taken and added to Gateway3DS shortly after. | ||
The flashcart [[Sky3DS]] is first released. It could play pirated roms on entirely stock consoles, but couldn't run homebrew and had a very high ban risk due to the way it worked. This ban risk was unfixable until full custom firmware was released, and by that point it became obsolete anyway. | The flashcart [[Sky3DS]] is first released. It could play pirated roms on entirely stock consoles, but couldn't run homebrew and had a very high ban risk due to the way it worked. This ban risk was unfixable until full custom firmware was released, and by that point it became obsolete anyway. | ||
The primary userland exploit{{GitHub|smealum/ninjhax|ninjhax}} is first released by smealum. | The primary userland exploit {{GitHub|smealum/ninjhax|ninjhax}} is first released by smealum. | ||
== 2015 == | == 2015 == | ||
=== January === | === January === | ||
Gateway cracks firmware version 9.2 and updates their flashcarts to OMEGA. The user yifanlu makes a blog post about reverse engineering the memchunkhax/firmlaunchhax combo used by Gateway, and | Gateway cracks firmware version 9.2 and updates their flashcarts to OMEGA. The user yifanlu makes a blog post about reverse engineering the memchunkhax/firmlaunchhax combo used by Gateway; roxas75, patois, and team SALT all implement their own versions of it shortly after. | ||
=== February === | === February === | ||
| Line 58: | Line 57: | ||
=== May === | === May === | ||
The custom firmware PastaCFW is first released. It is named after a leak of sigpatches on pastebin, which was combined with patois' Brahma (an open source memchunkhax/firmlaunchhax) to make the first open source custom firmware. | The custom firmware PastaCFW is first released. It is named after a leak of sigpatches on pastebin, which was combined with patois' Brahma (an open source memchunkhax/firmlaunchhax) to make the first open source custom firmware. its only major caveat was that it had no emuNAND support. | ||
A fork of rxTools with PastaCFW's sigpatches is released by ahp_person (appletinivi), causing roxas75 to openly dispute him in an attempt to stop piracy from becoming a legal issue for the wider homebrew community. | A fork of rxTools with PastaCFW's sigpatches is released by ahp_person (appletinivi), causing roxas75 to openly dispute him in an attempt to stop piracy from becoming a legal issue for the wider homebrew community. | ||
| Line 232: | Line 231: | ||
Nintendo releases version 11.16, breaking TuxSH's universal-otherapp combo by patching smpwn. | Nintendo releases version 11.16, breaking TuxSH's universal-otherapp combo by patching smpwn. | ||
Nintendo also lays the foundation for the eShop closure by updating MINT/ESHOP to handle shutting down eShop payments. Just two weeks later, they would update the NVER on this title due to a typo in the web data module. | Nintendo also lays the foundation for the eShop closure by updating MINT/ESHOP to handle shutting down eShop payments. Just two weeks later, they would update the NVER (most likely meaning Network Version) on this title due to a typo in the web data module. | ||
=== December === | === December === | ||
| Line 257: | Line 256: | ||
=== December === | === December === | ||
Zoogie(?) calls it quits and is looking forward to future challenges whilst appreciating the time "he had helping people unlock their 3DSs!" -zoogie | Zoogie(?) calls it quits and is looking forward to future challenges whilst appreciating the time "he had helping people unlock their 3DSs!" -zoogie | ||
<references /> | |||
(Credit to zoogie for writing "A Pretty Brief History of the 3ds Hacking/Homebrew Scene", the GBAtemp page that this page was heavily adapted from.) | |||