From WikiTemp, the GBAtemp wiki
m (Added and fixed information. Thanks for @HolyHobo to add all exploits missing here|)
Line 27: Line 27:
 
|-
 
|-
 
| [[BASICsploit]]
 
| [[BASICsploit]]
| 9.0 to 11.0
+
| 9.0 to 11.0 (Only USA)
 
|ARM11 Userland
 
|ARM11 Userland
| Exploits how the game works to download and run the hax
+
| Exploits how the game works to download and run the *hax code
 
| [[User:Nba_Yoh|Nba_Yoh]]
 
| [[User:Nba_Yoh|Nba_Yoh]]
 
| [https://mrnbayoh.github.io/basicsploit/ Website]
 
| [https://mrnbayoh.github.io/basicsploit/ Website]
Line 41: Line 41:
 
|-
 
|-
 
| [[dsiwarehax]]
 
| [[dsiwarehax]]
| 9.0 to 11.1 (11.2 if you have another cfw 3ds or with fasthax)
+
| 9.0 to 11.2
| ARM7
+
| ARM9
| An exploit for <abbr title="Fieldrunners,Legends of Exidia,Guitar Rock Tour,The Legend of Zelda: Four Swords (Anniversary Edition)">specifically 4 dsiware games</abbr> that takes advantage of an oversight which allows writing to the NAND in DSi mode. Mainly used to downgrade the native firmware.
+
| An exploit for <abbr title="Fieldrunners,Legends of Exidia,Guitar Rock Tour,The Legend of Zelda: Four Swords (Anniversary Edition)">specifically 4 dsiware games</abbr> that takes advantage of an oversight which allows writing to the NAND in DSi mode. Mainly used to downgrade the NATIVE_FIRM. Needs ARM11 Kernel access to install it. Actually this is obsolete but probably in the future we'll need it again...
 
| [[User:Yellow8|Yellow8]]
 
| [[User:Yellow8|Yellow8]]
 
| [https://github.com/yellows8/3ds_dsiwarehax_installer/releases Git]
 
| [https://github.com/yellows8/3ds_dsiwarehax_installer/releases Git]
 
|-
 
|-
 
| [[Fasthax]]
 
| [[Fasthax]]
| only 11.2 for now
+
| 9.0 to 11.2  
 
| ARM11 kernel
 
| ARM11 kernel
| exploits system services to access the ARM11 kernel
+
| Exploits ARM11 Kernel access on most recent versions
 
| [[User:nedwill|nedwill]]
 
| [[User:nedwill|nedwill]]
 
| [https://github.com/nedwill/fasthax Git]
 
| [https://github.com/nedwill/fasthax Git]
Line 69: Line 69:
 
|-
 
|-
 
| [[heaphax]]
 
| [[heaphax]]
| ? to 11.0
+
| None
 
| ARM11 Kernel
 
| ARM11 Kernel
| Another kernel exploit not released yet(and probably it would be never released). Stated by smealum that it was mostly fixed in 11.0.0
+
| Another kernel exploit never released. Stated by smealum that it was mostly fixed in 11.0.0
 
| [[User:Smealum|Smealum]]
 
| [[User:Smealum|Smealum]]
 
|
 
|
Line 99: Line 99:
 
| 9.0 to 11.0
 
| 9.0 to 11.0
 
| ARM11 Userland
 
| ARM11 Userland
| Exploit for the custom theme feature of the home menu.
+
| Exploit for the custom theme feature of the HOME menu.
 
| [[User:yellows8|yellows8]]
 
| [[User:yellows8|yellows8]]
 
| [https://github.com/yellows8/3ds_homemenuhax Git]
 
| [https://github.com/yellows8/3ds_homemenuhax Git]
Line 113: Line 113:
 
| Version1: 4.5 to 9.2<br />Version2: 9.0 to 11.2
 
| Version1: 4.5 to 9.2<br />Version2: 9.0 to 11.2
 
| ARM11 Userland
 
| ARM11 Userland
| Exploit for the game ''Cubic Ninja''. Currently does not work with 11.0.0-33
+
| Exploit for the game ''Cubic Ninja''.
 
| [[User:Smealum|Smealum]]
 
| [[User:Smealum|Smealum]]
 
| Version1: [https://github.com/smealum/ninjhax Git]<br />Version2: [https://github.com/smealum/ninjhax2.x Git]
 
| Version1: [https://github.com/smealum/ninjhax Git]<br />Version2: [https://github.com/smealum/ninjhax2.x Git]
Line 140: Line 140:
 
| Safehax
 
| Safehax
 
| 9.0 to 11.2
 
| 9.0 to 11.2
| ARM9 kernel
+
| ARM9 Kernel
| Exploit using the homebrew launcher to run files named "ARM9.bin" such as decrypt 9. Use slowhax or fast hax before use.
+
| Exploit using the homebrew launcher to run files named "ARM9.bin" such as Decrypt9. Needs ARM11 Kernel access in order to run it.
 
| [[User:TiniVi|TiniVil]]
 
| [[User:TiniVi|TiniVil]]
 
| [https://github.com/TiniVi/safehax Git]
 
| [https://github.com/TiniVi/safehax Git]
 
|-
 
|-
 
| [[Sighax]]
 
| [[Sighax]]
| all versions
+
| All versions with possible bootrom dumping
| ARM9 BootRom
+
| Full system access
| BootRom exploit which will allow full system access and control which will allow us to sign TRUE custom firmware (revealed at 33c3 but not yet released)
+
| BootRom exploit which will allow full system access and control which will allow us to sign TRUE custom firmware (revealed at 33c3 2016 but not yet released).
 
| [[User:derrekr|derrekr]]
 
| [[User:derrekr|derrekr]]
 
| no Git page yet
 
| no Git page yet
 
|-
 
|-
 
| [[smashbroshax]] (beaconhax)
 
| [[smashbroshax]] (beaconhax)
| 9.0 to 11.2
+
| 9.0 to 11.2 (N3DS only)
 
| ARM11 Userland
 
| ARM11 Userland
| Uses a wifi beacon to run a exploit for the game ''Super Smash Bros. for Nintendo 3DS''. (N3DS only)
+
| Uses a wifi beacon to run a exploit for the game ''Super Smash Bros. for Nintendo 3DS''.  
 
| [[User:yellows8|yellows8]]
 
| [[User:yellows8|yellows8]]
 
| [https://github.com/yellows8/3ds_smashbroshax Git]
 
| [https://github.com/yellows8/3ds_smashbroshax Git]
Line 162: Line 162:
 
| Gateway: 2.0.0-7 to 9.2.0-20 <br/>Homebrew: 2.0.0-7 to 9.5.0-22
 
| Gateway: 2.0.0-7 to 9.2.0-20 <br/>Homebrew: 2.0.0-7 to 9.5.0-22
 
| ARM11 Userland
 
| ARM11 Userland
| Exploit for the Nintendo 3DS web browser (spider). Used by Gateway since flashcart firmware v3.0.<br/>Used by homebrew like [[Regionthree]].
+
| Exploit for the Nintendo 3DS web browser (spider). Used by Gateway since flashcart firmware v3.0.<br/>Used by homebrew like [[Regionthree]] or the Pokémon Injector via QR.
 
| [[User:MathewE|MathewE]], Gateway(?)
 
| [[User:MathewE|MathewE]], Gateway(?)
 
|  
 
|  
Line 174: Line 174:
 
|-
 
|-
 
| [[Soundhax]]
 
| [[Soundhax]]
| all versions with the 3ds sound application, (9.0 to 11.2 required for the *hax 2.8 payloads)
+
| 1.0 to 11.2
 
| ARM11 Userland
 
| ARM11 Userland
| Exploits the 3ds system sound application to run a specially crafted .m4a file ( http://soundhax.com/ )
+
| Exploit for the Nintendo 3DS Sound application to run a specially crafted .m4a file ( http://soundhax.com/ ) which runs a *hax payload (for 9.0-11.2 you'll need otherapp payloads from http://smealum.github.io/3ds/ )
 
| [[User:nedwill|nedwill]]
 
| [[User:nedwill|nedwill]]
 
| [https://github.com/nedwill/soundhax Git]<br />[https://gbatemp.net/threads/how-to-use-soundhax.454760/ How-to guide]
 
| [https://github.com/nedwill/soundhax Git]<br />[https://gbatemp.net/threads/how-to-use-soundhax.454760/ How-to guide]
Line 196: Line 196:
 
| [[sudokuhax]]
 
| [[sudokuhax]]
 
| 4.0 to 9.2
 
| 4.0 to 9.2
| ARM7
+
| ARM9 Kernel
 
| Exploit for the ''Sudoku'' DSiWare game used to boot Nintendo DS homebrews. Requires to inject the modified game into the Internet settings for Nintendo DS into the NAND.
 
| Exploit for the ''Sudoku'' DSiWare game used to boot Nintendo DS homebrews. Requires to inject the modified game into the Internet settings for Nintendo DS into the NAND.
 
| [[Team Twizzers]]
 
| [[Team Twizzers]]

Revision as of 16:00, 5 January 2017

If you find an exploit not listed please feel free to PM me @HolyHobo, I'll try to keep this page up to date.

Title Compatibility Type Description Author Source
arm9loaderhax Installer: O3DS: 2.1 N3DS: 9.0-9.2
If installed: Any (Version supported depends on CFW used)
ARM9 Exploit for the arm9loader to enable the execution of ARM9 code at boot. Requires console-specific OTP hash from 2.1 to build from source, but that's not necessary on N3DS (However, you've to use the N3DS 10.0 NATIVE_FIRM as firm0_100.bin in A9LH folder) delebile, plutoo, yellows8 Git
basehaxx 9.0 to 11.1 ARM11 Userland Exploit of secret bases in Pokémon Omega Ruby and Alpha Sapphire MrNbaYoh Website
Git
BASICsploit 9.0 to 11.0 (Only USA) ARM11 Userland Exploits how the game works to download and run the *hax code Nba_Yoh Website
browserhax 2.1 to 11.0 ARM11 Userland Exploit for the 3DS web browser. yellows8 Git
dsiwarehax 9.0 to 11.2 ARM9 An exploit for specifically 4 dsiware games that takes advantage of an oversight which allows writing to the NAND in DSi mode. Mainly used to downgrade the NATIVE_FIRM. Needs ARM11 Kernel access to install it. Actually this is obsolete but probably in the future we'll need it again... Yellow8 Git
Fasthax 9.0 to 11.2 ARM11 kernel Exploits ARM11 Kernel access on most recent versions nedwill Git
freakyhax 9.0 to 11.2 ARM11 Userland Exploit for the game Freaky Forms Deluxe plutoo Website
Git
Genhax 9.0 to 11.2 ARM11 Userland Exploit for the game Monster Hunter Generations (primary installer only compatible with JPN version of the game) svanheulen Git
heaphax None ARM11 Kernel Another kernel exploit never released. Stated by smealum that it was mostly fixed in 11.0.0 Smealum
humblehax 9.0 to 11.2 ARM11 Userland Exploit for the game Citizens of Earth. shinyquagsire23 Website
ironhax 9.5 to 10.3 ARM11 Userland Exploit for the game IronFall: Invasion. Smealum Git
MemChunkHax Version1: 4.5 to 9.2
Version2: 9.0 to 10.3
Version3: 10.4 to 10.7
ARM11 Kernel Exploits pieces of the 3ds memory to access the ARM11 Kernel. yellows8
menuhax 9.0 to 11.0 ARM11 Userland Exploit for the custom theme feature of the HOME menu. yellows8 Git
MSET exploit 4.1 to 4.5
N3DS: 9.0 to 9.2
ARM9 Exploit for the System Settings application (MSET). Used by Gateway-3DS since flashcart firmware v1.x. "NEW" 3DS (N3DS) users can use the MSET Exploit by installing the old System Settings app from 3ds ver 4.5 over the existing one via the .CIA provided in newer GateWay Omega packages. ichfly (Darkfader on NDS)
ninjhax Version1: 4.5 to 9.2
Version2: 9.0 to 11.2
ARM11 Userland Exploit for the game Cubic Ninja. Smealum Version1: Git
Version2: Git
NTRCardHax Supposedly 9.0 to 10.7 ARM9 Exploits a bug in the DS cartridge loader part of ARM9 to gain access to it. It's supposed to be a new way to make CFW's on new versions, but no one has started working on it. Plutoo
oot3dhax Version1: 2.0 to 9.2
Version2: 9.2 to 11.2
ARM11 Userland Save game exploit for The Legend of Zelda: Ocarina of Time 3D. Also used by Gateway since flashcart firmware v3.1.0 to add N3DS support. It can be installed trough oot3dhax installer, save dongle, or also a gamecard data backup/restore homebrew. It already works on 11.x, but it seems it's harder to use it on that version since you have to load a save on there with a card cheat dongle. yellows8 Git
painthax 9.0 to 11.2 ARM11 Userland Save game exploit through the game Pixel Paint Nba_Yoh Git
Safehax 9.0 to 11.2 ARM9 Kernel Exploit using the homebrew launcher to run files named "ARM9.bin" such as Decrypt9. Needs ARM11 Kernel access in order to run it. TiniVil Git
Sighax All versions with possible bootrom dumping Full system access BootRom exploit which will allow full system access and control which will allow us to sign TRUE custom firmware (revealed at 33c3 2016 but not yet released). derrekr no Git page yet
smashbroshax (beaconhax) 9.0 to 11.2 (N3DS only) ARM11 Userland Uses a wifi beacon to run a exploit for the game Super Smash Bros. for Nintendo 3DS. yellows8 Git
spider exploit Gateway: 2.0.0-7 to 9.2.0-20
Homebrew: 2.0.0-7 to 9.5.0-22
ARM11 Userland Exploit for the Nintendo 3DS web browser (spider). Used by Gateway since flashcart firmware v3.0.
Used by homebrew like Regionthree or the Pokémon Injector via QR.
MathewE, Gateway(?)
SNShax 9.0 to 10.1 ARM11 Kernel Expoits the safe version of the Nintendo Shell (The shell that operates the 3ds) to access ARM11 Kernel. Smealum
Soundhax 1.0 to 11.2 ARM11 Userland Exploit for the Nintendo 3DS Sound application to run a specially crafted .m4a file ( http://soundhax.com/ ) which runs a *hax payload (for 9.0-11.2 you'll need otherapp payloads from http://smealum.github.io/3ds/ ) nedwill Git
How-to guide
steelhax 9.0 to 11.2 ARM11 Userland Expoits the Steeldiver Subwars savedata for homebrew. vegaroxas Git
stickerhax 9.0 to 11.2 ARM11 Userland Expoits the Paper Mario: Sticker Star savedata for homebrew. yellows8 Git
sudokuhax 4.0 to 9.2 ARM9 Kernel Exploit for the Sudoku DSiWare game used to boot Nintendo DS homebrews. Requires to inject the modified game into the Internet settings for Nintendo DS into the NAND. Team Twizzers Website
supermysterychunkhax USA/JPN: 9.9 to 11.2

EUR: 10.2 to 11.2

ARM11 Userland Save game exploit for Pokémon Super Mystery Dungeon. shinyquagsire23 Git
SVChax 9.0 to 10.7 ARM11 Kernel Exploits services to access the ARM11 Kernel. yellows8 Git
tubehax None. ARM11 Userland Exploit for the YouTube application for 3DS. No longer works on any firmware. Smealum Git
v*hax If installed: 2.1 to 11.0

Installer: 9.0 to 11.0

ARM11 Userland Save game exploit for VVVVVV shinyquagsire23 Git
waithax/slowhax 9.0 to 11.1 ARM11 Kernel Exploits services to access the ARM11 kernel. Mrrraou Git