<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.gbatemp.net/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=HugaTheFox</id>
	<title>WikiTemp - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.gbatemp.net/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=HugaTheFox"/>
	<link rel="alternate" type="text/html" href="https://wiki.gbatemp.net/wiki/Special:Contributions/HugaTheFox"/>
	<updated>2026-06-03T23:42:42Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wiki.gbatemp.net/w/index.php?title=3DS_Homebrew&amp;diff=66285</id>
		<title>3DS Homebrew</title>
		<link rel="alternate" type="text/html" href="https://wiki.gbatemp.net/w/index.php?title=3DS_Homebrew&amp;diff=66285"/>
		<updated>2017-05-24T17:13:21Z</updated>

		<summary type="html">&lt;p&gt;HugaTheFox: /* What can I do? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{3DSNav}}&lt;br /&gt;
&lt;br /&gt;
Welcome to the wonderful world of &#039;&#039;&#039;3DS Homebrew&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
To run homebrew on your 3DS you need a method to run custom code. There are currently several public exploits available which allow running unsigned code on a 3DS system.&lt;br /&gt;
&lt;br /&gt;
==What can I do?==&lt;br /&gt;
Depends on your installed Firmware version (SysNAND):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;compattable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | Can I...&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; | No A9LH or sighax/B9S installed (unhacked system)&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | A9LH installed&amp;lt;br /&amp;gt;(any firmware version)&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | sighax/B9S installed&amp;lt;br /&amp;gt;(any firmware version)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.4 and up&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.3&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.0 to 11.2&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 9.3 to 10.7&lt;br /&gt;
! style=&amp;quot;width:13%&amp;quot; | System Menu 9.2 and below&lt;br /&gt;
|-&lt;br /&gt;
| Run basic homebrew?&lt;br /&gt;
| {{opt|Yes}}, but only on New 3DS.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use FreakyHax, Ninjhax, Soundhax or a previously installed exploit to run the Homebrew Launcher.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}} (same exploits as ≥9.3, plus Homebrew Launcher loader CIA)&lt;br /&gt;
|-&lt;br /&gt;
| Run arm9loaderhax/brahma homebrew?&lt;br /&gt;
| {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{opt|Yes}}, use Safehax (Only some will work)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}&lt;br /&gt;
| {{yes}} (convert to firm format or convert an A9LH boot manager to bin.)&lt;br /&gt;
|-&lt;br /&gt;
| Run BootROM level homebrew?&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Install Custom Themes?&lt;br /&gt;
| {{opt|Yes}}, but only on New 3DS.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use Themely/CHMM2&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use Themely/CHMM2/ExtDataTool.&amp;lt;br /&amp;gt;Note that themes are for ≥9.x only.&lt;br /&gt;
|-&lt;br /&gt;
| Install/extract save files?&lt;br /&gt;
| {{opt|Yes}}, but only on New 3DS.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use svdt for 3DS games, TWLSaveTool for retail DS cartridges&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use SaveDataFiler or JK&#039;s SaveManager for 3DS games, TWLSaveTool for retail DS cartridges&lt;br /&gt;
|-&lt;br /&gt;
| Run games from other regions (regionfree)?&lt;br /&gt;
| {{opt|Yes}}, but only on New 3DS. &lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{yes}}, use the region free launcher of The Homebrew Launcher&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a region free CFW&lt;br /&gt;
|-&lt;br /&gt;
| Go online with a game from another region?&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{no}}&lt;br /&gt;
| {{yes}}, as long as the game doesn&#039;t require an update&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Run 3DS ROMs?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{yes}}, buy a Sky3DS and play ROMs from that.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, various options.&lt;br /&gt;
|-&lt;br /&gt;
| Install out-of-region eShop content (like DLC)?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Play modified ROMs (ROM hacks)?&lt;br /&gt;
| {{yes}}, use a flashcart (Hans only on New 3DS)&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use HANS, or a flashcart&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use NTR CFW, HANS, a flashcart, or install as a CIA&lt;br /&gt;
|-&lt;br /&gt;
| Run DS ROMs?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{yes}}, use a DS flashcart (Supercard DSTWO/R4i Gold)&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a DS flashcart (blocked carts can be unblocked with CFW and/or patched TWL_FIRM)&lt;br /&gt;
|-&lt;br /&gt;
| Use CFW/EmuNAND?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Install CIA files?&lt;br /&gt;
| {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{opt|Yes}} (Legit CIAs only) &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a CFW with signature checks disabled to install unsigned CIAs&lt;br /&gt;
|-&lt;br /&gt;
| Downgrade my System?&lt;br /&gt;
| {{Yes}}, use DSiWare or Hardmod to install CFW then downgrade.&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use Safehax.&lt;br /&gt;
| {{yes}}, use SysUpdater CIA (on EmuNAND) or 3dsx (on SysNAND from Homebrew Launcher)&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, same exploits as ≥9.3 but no need to.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=note /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Exploits==&lt;br /&gt;
===The MSET exploit===&lt;br /&gt;
This exploit only works on 3DS System Software version 4.1.x to 4.5.x&lt;br /&gt;
&lt;br /&gt;
This exploit is also used by Flashcart manufacturers to take over the 3DS&#039;s kernel.&lt;br /&gt;
&lt;br /&gt;
To exploit this vulnerability, you need a working DS Mode flashcart for your 3DS and you must run an NDS Homebrew designed to alter the DS Profile settings strings. When launching the 3DS System Settings application&#039;s DS profile settings editor, it will cause the application that edits the DS profile to crash, and this crash pushes custom code into memory from within the edited profile and makes the security co-processor &amp;quot;accidentally&amp;quot; load that code, resulting in homebrew being launched.&lt;br /&gt;
&lt;br /&gt;
===Spider exploit===&lt;br /&gt;
This exploit works up to version 9.2.0 and grants kernel level access. It was used by flashcart manufacturers after the MSET exploit was patched.&lt;br /&gt;
&lt;br /&gt;
===arm9loaderhax===&lt;br /&gt;
* Released by [[User:delebile|delebile]]. Exploit discovered by [[User:WulfyStylez|WulfyStylez]], [[User:Dazzozo|Dazzozo]], [[User:shinyquagsire23|shinyquagsire23]], [[User:plutoo|plutoo]], [[User:Normmatt|Normmatt]], and [[User:yellows8|yellows8]].&lt;br /&gt;
* Requires an exploit on ≤9.2 in order to install; must be built from source, using the console-specific OTP hash&lt;br /&gt;
* Exploits a vulnerability in arm9loader to execute ARM9 code directly at boot (arm9loaderhax.bin)&lt;br /&gt;
* Works on New 3DS, Old 3DS, and 2DS in the EUR, JAP, or USA regions up to 11.4&lt;br /&gt;
* Can be used with an [https://github.com/Plailect/Guide/wiki updated SysNAND] (up to 11.4).&lt;br /&gt;
* [https://github.com/delebile/arm9loaderhax Source]&lt;br /&gt;
* [http://delebile.bplaced.net/topic.php?id=9 Documentation 1], [https://gbatemp.net/threads/arm9loader-technical-details-and-discussion.408537/ Documentation 2]&lt;br /&gt;
* [https://github.com/Plailect/Guide/wiki Guide]&lt;br /&gt;
* [https://www.youtube.com/watch?v=QKNLa8I8hPQ Video]&lt;br /&gt;
&lt;br /&gt;
===ninjhax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Uses an exploit in sharing user-created levels in the game &#039;&#039;Cubic Ninja&#039;&#039; to launch homebrew.&lt;br /&gt;
* Works up to 11.4.&lt;br /&gt;
* [https://github.com/smealum/ninjhax/ Source]&lt;br /&gt;
* [https://www.youtube.com/watch?v=iKjuy3-z054 Video]&lt;br /&gt;
&lt;br /&gt;
===ironhax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Requires an exploit in order to install&lt;br /&gt;
* Uses a save game exploit for &#039;&#039;IronFall: Invasion&#039;&#039; in order to launch homebrew.&lt;br /&gt;
* Works up to 10.3&lt;br /&gt;
* [https://github.com/smealum/ironhax Source]&lt;br /&gt;
&lt;br /&gt;
===tubehax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Uses a DNS server to redirect the app&#039;s traffic to a exploitable webpage.&lt;br /&gt;
* Technically works up to 10.1, but older Youtube versions are blocked by Nintendo, effectively killing the exploit&lt;br /&gt;
* [https://github.com/smealum/tubehax Source]&lt;br /&gt;
&lt;br /&gt;
===browserhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]].&lt;br /&gt;
* A collection of webkit exploits for the use of launching 3DS homebrew.&lt;br /&gt;
* Works up to 11.0&lt;br /&gt;
* [https://github.com/yellows8/3ds_browserhax_common Source]&lt;br /&gt;
&lt;br /&gt;
===oot3dhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]].&lt;br /&gt;
* Requires an exploit or PowerSaves device in order to install&lt;br /&gt;
* Uses a save game exploit for &#039;&#039;The Legend of Zelda: Ocarina of Time 3D&#039;&#039; in order to launch homebrew.&lt;br /&gt;
* Works up to 11.4.0-37.&lt;br /&gt;
* [https://github.com/yellows8/oot3dhax Source]&lt;br /&gt;
&lt;br /&gt;
===smashhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]]&lt;br /&gt;
* Only works on N3DS.&lt;br /&gt;
* Uses a exploit in local multiplayer for &#039;&#039;Smash Bros for 3DS&#039;&#039; by acting like a fake beacon for sessions.&lt;br /&gt;
* Works up to 11.2. Fixed in v11.3&lt;br /&gt;
* [https://github.com/yellows8/3ds_smashbroshax Source]&lt;br /&gt;
&lt;br /&gt;
===menuhax (AKA themehax, HomeMenuHax)===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]]&lt;br /&gt;
* Uses a exploit in themedata used by the home menu in order to launch homebrew.&lt;br /&gt;
* Works up to 11.2&lt;br /&gt;
* [https://github.com/yellows8/3ds_homemenuhax Source]&lt;br /&gt;
&lt;br /&gt;
===Freakyhax (AKA Freakyformshax)===&lt;br /&gt;
* Released by [[User:Qlutoo|Qlutoo]]&lt;br /&gt;
* Uses a exploit in the games Qr code loader.&lt;br /&gt;
* Works up to 11.0&lt;br /&gt;
* [http://plutooo.github.io/freakyhax/ Website]&lt;br /&gt;
&lt;br /&gt;
===BASICSploit===&lt;br /&gt;
* Released by [[User:MrNbaYoh|MrNbaYoh]]&lt;br /&gt;
* Uses an exploit in BG handling&lt;br /&gt;
* Works up to 11.0.33&lt;br /&gt;
* Only USA 3.2.1 version for now&lt;br /&gt;
* [http://mrnbayoh.github.io/basicsploit/ Website]&lt;br /&gt;
&lt;br /&gt;
==Executable formats==&lt;br /&gt;
There are a few different types of executables made for the 3DS at this time.&lt;br /&gt;
&lt;br /&gt;
===The .cxi format===&lt;br /&gt;
This file format is used officially by the console. The .cxi container type can only be launched on a 3DS Development Unit (A 3DS released to developers).&lt;br /&gt;
&lt;br /&gt;
It is used by later versions of [https://github.com/neobrain/braindump Braindump].&lt;br /&gt;
&lt;br /&gt;
===The .bin format===&lt;br /&gt;
This type is the raw format for homebrew compiled into an ARM binary file. It&#039;s usually encapsulated into a Launcher.dat file to be launched using the MSET exploit, converted into a .3ds file to be launched using a front-end homebrew launcher, or launched as-is with an arm9loader exploit.&lt;br /&gt;
&lt;br /&gt;
* Boot method: Encapsulated into a Launcher.dat, or using a .bin launcher homebrew &lt;br /&gt;
* Filename: Whatever you want, with a .bin extension&lt;br /&gt;
* Requirement: Python to encapsulate it into a Launcher.dat file, or a method to launch .bin homebrew on your console.&lt;br /&gt;
* Access level: The homebrew has full Kernel-mode access and has access to both the ARM9 and ARM11 cores, but the console&#039;s services in ARM11 are all disabled, due to the public method of taking over the ARM11 core from within the ARM9 core (credit to Kane49) (This means you have no access to the 3D slider, sound, etc. unless you code it back yourself).&lt;br /&gt;
* Restriction: When running from a broken-kernel state (Launcher.dat direct from MSET), random regions of the RAM are likely to have the NX (No-eXecute) security bit still active on them. This causes the program to sometimes not be able to start as the memory is set to not allow execution from the address range the program was unluckily loaded into. This also limits the size of the application, as when the application is larger, the chance of it landing in NX-enabled regions is significantly larger than if it is smaller, leaving the likeliness of it being able to start, up to luck. The size limit is around 19-22kb. In ARM11, code is loaded in a clean memory area, but before jumping to ARM11 it starts in ARM9 and is loaded in the same location, so the problem could happen too.&lt;br /&gt;
&lt;br /&gt;
If you get homebrew in this format and do not have a way to launch a raw .bin file, you will need a python script to insert it into a Launcher.dat file.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/naehrwert/p3ds 3DS Python Tool] by Naehrwert.&lt;br /&gt;
* [http://gbatemp.net/attachments/build-py-zip.5924/ Build.py for Linux] by Tomiga.&lt;br /&gt;
* [https://github.com/insaneKane/3DS_Homebrew_Stuff2/blob/master/build.py build.py] by Kane49. (Advice from [http://gbatemp.net/threads/homebrew-development.360646/#post-4887774 here]: make sure to change both instances of &amp;quot;-mcpu=mpcore -march=armv6k&amp;quot; in it to &amp;quot;-mcpu=arm946e-s -march=armv5te&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Or use a script to copy a ROP header and footer around the payload binary file, example: copy /b header+binary+footer Launcher.dat&lt;br /&gt;
&lt;br /&gt;
You can find the pre-compiled ROP header (exp.bin) and footer (pad.bin) in Snailface&#039;s [[3DS Homebrew demo (Snailface)|3DS Homebrew demo]] package.&lt;br /&gt;
&lt;br /&gt;
===The Launcher.dat format===&lt;br /&gt;
* Boot method: The homebrew is launched directly from the MSET exploit.&lt;br /&gt;
* Filename: The homebrew filename is usually &amp;quot;Launcher.dat&amp;quot; but can come using the &amp;quot;MsetForBoss.dat&amp;quot; variant using a alternate MSET exploit roploader, you can have upto 2 homebrew files at the same time on your console (one using the launcher.dat file name and one with the name MsetForBoss.dat), but it requires switch between DS profile roploaders to alternate which file will be loaded. &lt;br /&gt;
* Requirement: You need a DS flashcart to install the MSET vulnerability and run the Launcher.dat homebrew.&lt;br /&gt;
* Access level: Full Kernel-mode control (same as .bin homebrew).&lt;br /&gt;
* Restriction: file size (same as .bin homebrew)&lt;br /&gt;
&lt;br /&gt;
There are 2 different formats of launcher.dat/MsetForBoss.dat, unencrypted(also referred to as homebrew or non gateway), and encrypted(also known as gateway encrypted) you will need to use a alternate DS profile exploit depending on whether you are trying to run a encrypted or unencrypted launcher.dat file, but most if not all MsetForBoss.dat files are unencrypted&lt;br /&gt;
&lt;br /&gt;
===The .3ds / .3dsx format===&lt;br /&gt;
* Boot method: The homebrew is launched from a front end launcher.&lt;br /&gt;
* Filename: For Smealum&#039;s homebrew launcher use boot.3dsx, every homebrew has a different folder. For Gateway use any name .3ds and place in on a microSD.&lt;br /&gt;
* Requirement: For the gateway (.3ds) requires a [[Gateway 3DS]] flashcart running firmware 2.2 OMEGA or newer. For Smealum&#039;s homebrew launcher (.3dsx) requires a [[ninjhax]] exploit and an SD card with boot.3dsx (can be either your homebrew or the homebrew launcher) files on it you&#039;ll also need a wifi connection to the internet from your 3DS.&lt;br /&gt;
* Access level HBL with ≥9.2 SysNAND: The homebrew is usually only allowed User-mode access and has access to only 30% of the system core&#039;s first CPU thread, and 100% access to the second thread, although it can gain limited system access by using [[memchunkhax2]]. As a result, most homebrew cannot modify or access the system in any way using the current implementation of ARM11 homebrew, but the ARM11 services are available. &lt;br /&gt;
* Access level HBL with ≤9.2 SysNAND: Homebrew is allowed system access if using a CFW with signature checks disabled.&lt;br /&gt;
* Access level Gateway: Homebrew ran using the gateway will have as much access as any other game.&lt;br /&gt;
&lt;br /&gt;
===The .cia format===&lt;br /&gt;
This file format is used officially by the console as a container for eShop downloaded contents.&lt;br /&gt;
It&#039;s meant to be extracted, installed and displayed on the console&#039;s system menu using its own icon.&lt;br /&gt;
&lt;br /&gt;
The .cia container type can only be installed on a 3DS with installation privilege. To unlock the installation feature, you need a modified emuNAND/ sysNAND or Gateway 3DS v2.6 or newer.&lt;br /&gt;
&lt;br /&gt;
==Launching Homebrew==&lt;br /&gt;
&#039;&#039;&#039;ATTENTION&#039;&#039;&#039;: All homebrew using a Launcher.dat file have full Kernel access and therefore can modify the content of your console.&lt;br /&gt;
Nobody developed or released homebrew explicitly bricking your 3DS, but be careful when you decide to run unknown files. You are responsible for any problem you may encounter.&lt;br /&gt;
&lt;br /&gt;
===The .cxi format===&lt;br /&gt;
There&#039;s currently no method to directly launch this format on a retail unit. It can, however, be launched by packaging it into a CIA.&lt;br /&gt;
&lt;br /&gt;
===The .bin/elf format===&lt;br /&gt;
These formats are the raw executable.&lt;br /&gt;
* There&#039;s currently no .elf homebrew launcher to use with Ninjhax.&lt;br /&gt;
* These files are sometimes converted to another format (dat, cia, 3ds, 3dsx) by the developers when released to public. Then can then be launched using a different homebrew loading method.&lt;br /&gt;
* Some ARM9 (in Launcher.dat format) experimental homebrew can launch the .bin format, but require a 3DS with a System Software version 4.x.&lt;br /&gt;
* [[Arm9loaderhax]] is capable of launching homebrew in .bin format on System Software version 9.x to 11.x.&lt;br /&gt;
&lt;br /&gt;
===Launcher.dat format===&lt;br /&gt;
This exploit works by using a ROP (Return-Oriented Programming) Chain to get access to Kernel-mode control and run a homebrew executable.&lt;br /&gt;
&lt;br /&gt;
There are two ROP chain exploits you can use:&lt;br /&gt;
* [[Gateway 3DS]]&#039;s ROP Chain. (Encrypted ROP Chain)&lt;br /&gt;
* Fierce Waffle&#039;s  [http://www.fiercewaffle.com/softwareArticle.php?id=10 Open source] ROP chain. (Unencrypted ROP Chain)&lt;br /&gt;
&lt;br /&gt;
The Launcher.dat file contains two sections: The end of the ROP chain initiated by the MSET exploit, and the homebrew binary.&lt;br /&gt;
&lt;br /&gt;
Gateway 3DS, which was the first to publicly release this exploit, encrypted their ROP chain to prevent flashcart clones. If you install the Gateway ROP chain, you will have to encrypt your Launcher.dat homebrew using their encryption key.&lt;br /&gt;
If you install an open source ROP chain, you can run unencrypted homebrew, but you will not be able to run Gateway 3DS&#039;s Launcher.dat until you reinstall their own ROP chain.&lt;br /&gt;
&lt;br /&gt;
There are [[List of 3DS homebrew applications#Utilities|tools]] to quickly encrypt or decrypt a Launcher.dat file to work with a corresponding ROP chain.&lt;br /&gt;
 &lt;br /&gt;
====The different ROP Chain installers====&lt;br /&gt;
* Gateway 3DS ROP chain installer. (No link will be shared here. The installer is provided with the Gateway-3DS flashcart firmware package.)&lt;br /&gt;
* [http://www.mediafire.com/download/6j9v70csj4g75it/ROPLoader.nds ROP Chain installer], by [[Fierce Waffle]]. It&#039;s a little unstable and can brick the DS Mode of the console. It requires a full 3DS format to fix it. You will lose all your data installed on 3DS if you format it.&lt;br /&gt;
* [http://gbatemp.net/threads/alternate-rop-installer.361185/ Alternate ROP Installer], by [[Drenn]], based on Fierce Waffle ROP Chain binary. It&#039;s restoring a full NVRAM dump of Drenn&#039;s DS Profile to your console. More stable than using the real installer, but it will fully replace your profile information, except your WiFi settings. You can use [[List of applications for 3DS|ROP Installer Modifier]] to edit the DS profile information (Favorite color and user name) to be written to the profile during the installation.&lt;br /&gt;
* [http://filetrip.net/3ds-downloads/homebrew/download-ropmultiloader-1-1-f32981.html ROP MultiLoader], by [[SnailFace]]. Lets you easily choose the ROP chain you want to install.&lt;br /&gt;
&lt;br /&gt;
====Installing a ROP Chain====&lt;br /&gt;
The ROP chain installation requires a DS-mode Flashcart to run the installer .nds program.&lt;br /&gt;
&lt;br /&gt;
# Choose a ROP chain installer from the list above.&lt;br /&gt;
# Extract the NDS file if needed and place it on your MicroSD Card, then insert it into your compatible NDS-mode Flashcart.&lt;br /&gt;
# Insert the NDS-mode flashcart into your 3DS console and launch the installer.&lt;br /&gt;
&lt;br /&gt;
Note: If you launch the DS-mode again (DS Game or DS mode Flashcart) after installing the ROP Chain, the profile will be reset and the exploit deleted. You will need to install it again to launch 3DS homebrew.&lt;br /&gt;
&lt;br /&gt;
====Launching the Homebrew====&lt;br /&gt;
# Encrypt or Decrypt the Launcher.dat file based on the ROP chain you installed. (Gateway ROP chain requires encryption)&lt;br /&gt;
# Place the Launcher.dat file on the root of your SD Card.&lt;br /&gt;
# Boot the 3DS and go to Settings &amp;gt; Other &amp;gt; Profile &amp;gt; DS Profile.&lt;br /&gt;
# The homebrew will launch.&lt;br /&gt;
&lt;br /&gt;
===The .3ds format===&lt;br /&gt;
The .3ds format requires a gateway 3DS flashcart or a MT-card flashcart.&lt;br /&gt;
 &lt;br /&gt;
====Gateway 3DS Flashcart====&lt;br /&gt;
The Gateway 3DS flashcart homebrew launcher can be used only on a 3DS System version 4.0 to 9.2. The flashcart is required as the 3DS homebrew are stored on the MicroSD inserted in the flashcart.&lt;br /&gt;
This Homebrew launching method requires the Gateway 3DS firmware version 2.2 Omega or newer.&lt;br /&gt;
&lt;br /&gt;
#(4.x only) Install the Gateway 3DS ROP Chain. (See the [[#The different ROP Chain installers|ROP chain installation method]] above)&lt;br /&gt;
#Place the Gateway Launcher.dat file on the root of your SD Card.&lt;br /&gt;
#Place your homebrew on the root of your MicroSD Card formated as FAT32 or ExFAT, using the filename you want and .3ds extension.&lt;br /&gt;
#(4.x) Launch Gateway from the DS Profile. / (9.x) Open the web browser and visit http://go.gateway-3ds.com/ and launch Gateway mode.&lt;br /&gt;
#Press Select button to list all homebrew on your MicroSD card and press A to mount it.&lt;br /&gt;
#Launch it like a game.&lt;br /&gt;
&lt;br /&gt;
====MT-Card Flashcart====&lt;br /&gt;
The MT-Card homebrew launcher can be used only on a 3DS System version 4.0 to 4.5. The flashcart is required as the 3DS homebrew are stored on the MicroSD inserted in the flashcart.&lt;br /&gt;
This Homebrew launching method requires the MT-Card firmware version 2.0 or newer.&lt;br /&gt;
&lt;br /&gt;
#Install the MT-Card exploit using the DS mode flashcart. (See the [[#The different ROP Chain installers|ROP chain installation method]] above)&lt;br /&gt;
#Place the MT-Card Launcher.dat file on the root of your SD Card.&lt;br /&gt;
#Place your homebrew on the root of your MicroSD Card formated as FAT32 or ExFAT, using the filename you want and .3ds extension.&lt;br /&gt;
#Launch MT-Card from the DS Profile.&lt;br /&gt;
#Press Select button to list all homebrew on your MicroSD card and press A to mount it.&lt;br /&gt;
#Launch it like a game.&lt;br /&gt;
&lt;br /&gt;
===The .3dsx format===&lt;br /&gt;
The .3dsx format requires a front end to be launched first.&lt;br /&gt;
&lt;br /&gt;
====The Homebrew Launcher====&lt;br /&gt;
[[The Homebrew Launcher]] lets the user run unsigned homebrew compiled in .3dsx format in User-mode on the ARM11 core.&lt;br /&gt;
It was originally developed by [[smealum]] and [https://twitter.com/gemisisDev gemisisDev], since its release more developers are helping and improving it. It exploits a vulnerability in 3DS a System Software versions 4.x to 9.2.x with eShop revision 7 to 20.&lt;br /&gt;
&lt;br /&gt;
You will not need a Flashcart to use it, but will need the retail game Cubic Ninja.&lt;br /&gt;
Cubic Ninja launched from a flashcart is working too.&lt;br /&gt;
&lt;br /&gt;
Installing The Homebrew Launcher&lt;br /&gt;
# Download and extract [http://smealum.net/ninjhax/dl/starter.zip The Homebrew Starter Kit] to the root of your 3DS SD Card. You should now have a file named boot.3dsx and a &amp;quot;3ds&amp;quot; folder on the root of your SD Card.&lt;br /&gt;
# Enable Wifi and launch Cubic Ninja game&lt;br /&gt;
# Choose the &amp;quot;Create&amp;quot; menu and select &amp;quot;QR Code&amp;quot; method, then &amp;quot;Scan QR code&amp;quot; option.&lt;br /&gt;
# Go to http://smealum.net/ninjhax/#qrcode and select your System version to generate the corresponding QR Code&lt;br /&gt;
# Scan your QR code and it will download &amp;quot;The Homebrew Launcher&amp;quot; loader automatically and install it into the Savegame slot of Cubic Ninja game. It will also launch automatically after the Installation.&lt;br /&gt;
&lt;br /&gt;
Launching The Homebrew Launcher&lt;br /&gt;
# You don&#039;t need Wifi once it&#039;s already installed to your Cubic Ninja game.&lt;br /&gt;
# Run Cubic Ninja and go to QR Code menu. The Homebrew Launcher will load.&lt;br /&gt;
&lt;br /&gt;
Place your homebrew in either one of these locations:&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/boot.3dsx&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;same_as_folder_name&amp;gt;.3dsx&lt;br /&gt;
#/3ds/&amp;lt;filename&amp;gt;.3dsx&lt;br /&gt;
&lt;br /&gt;
If you want an icon for your Homebrew to be displayed in The Homebrew Launcher, place it in either one of these locations:&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/icon.bin&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;icon or folder_name&amp;gt;.smdh&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;icon or folder_name&amp;gt;.icn&lt;br /&gt;
&lt;br /&gt;
===The .cia format===&lt;br /&gt;
The .cia format requires a patched firmware (CFW) or Gateway 3DS flashcart. The user needs a 3DS with a System Software version 4.0 to 11.2 For unsigned .CIA files.&lt;br /&gt;
Consoles between 9.3 and 11.2 have exploits allowing &amp;quot;legit CIA&amp;quot; files to be installed.&lt;br /&gt;
&lt;br /&gt;
====Dev Menu====&lt;br /&gt;
Currently, one of the ways to install cia files and manage installed titles is by using DevMenu program from the official Nintendo 3DS development kit (SDK). This program is illegal to share and will not be linked here or on the forum. However, homebrew alternatives exist such as FBI and Big Red Menu.&lt;br /&gt;
To use DevMenu and install files to your sysNAND or emuNAND, you need enough privileges which is only possible on a modified emuNAND or sysNAND (commonly called &amp;quot;custom Firmware&amp;quot;) or using Gateway 3DS v2.6 or newer.&lt;br /&gt;
&lt;br /&gt;
- When using a modified emuNAND or sysNAND you need to permanently install DevMenu program on your console.&lt;br /&gt;
&lt;br /&gt;
- When using Gateway 3DS you can use BigBlueMenu, which is the DevMenu program converted to .3ds format.&lt;br /&gt;
&lt;br /&gt;
[[Category:Nintendo 3DS|Homebrew]]&lt;br /&gt;
[[Category:3DS Homebrew| ]]&lt;br /&gt;
[[Category:3DS ARM9 Homebrew| ]]&lt;br /&gt;
[[Category:3DS ARM11 Homebrew| ]]&lt;/div&gt;</summary>
		<author><name>HugaTheFox</name></author>
	</entry>
	<entry>
		<id>https://wiki.gbatemp.net/w/index.php?title=3DS_Homebrew&amp;diff=66264</id>
		<title>3DS Homebrew</title>
		<link rel="alternate" type="text/html" href="https://wiki.gbatemp.net/w/index.php?title=3DS_Homebrew&amp;diff=66264"/>
		<updated>2017-05-21T23:09:10Z</updated>

		<summary type="html">&lt;p&gt;HugaTheFox: /* What can I do? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{3DSNav}}&lt;br /&gt;
&lt;br /&gt;
Welcome to the wonderful world of &#039;&#039;&#039;3DS Homebrew&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
To run homebrew on your 3DS you need a method to run custom code. There are currently several public exploits available which allow running unsigned code on a 3DS system.&lt;br /&gt;
&lt;br /&gt;
==What can I do?==&lt;br /&gt;
Depends on your installed Firmware version (SysNAND):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;compattable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | Can I...&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; | No A9LH or sighax/B9S installed (unhacked system)&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | A9LH installed&amp;lt;br /&amp;gt;(any firmware version)&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | sighax/B9S installed&amp;lt;br /&amp;gt;(any firmware version)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.4 and up&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.3&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.0 to 11.2&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 9.3 to 10.7&lt;br /&gt;
! style=&amp;quot;width:13%&amp;quot; | System Menu 9.2 and below&lt;br /&gt;
|-&lt;br /&gt;
| Run basic homebrew?&lt;br /&gt;
| {{yes}}, but only on New 3DS.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use FreakyHax, Ninjhax, Soundhax or a previously installed exploit to run the Homebrew Launcher.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}} (same exploits as ≥9.3, plus Homebrew Launcher loader CIA)&lt;br /&gt;
|-&lt;br /&gt;
| Run arm9loaderhax/brahma homebrew?&lt;br /&gt;
| {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{Yes}}, use Safehax (Only some will work)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}&lt;br /&gt;
| {{yes}} (convert to firm format)&lt;br /&gt;
|-&lt;br /&gt;
| Run BootROM level homebrew?&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Install Custom Themes?&lt;br /&gt;
| {{Yes}}, but on N3DS only&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use Themely/CHMM2&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use Themely/CHMM2/ExtDataTool.&amp;lt;br /&amp;gt;Note that themes are for ≥9.x only.&lt;br /&gt;
|-&lt;br /&gt;
| Install/extract save files?&lt;br /&gt;
| {{Yes}}, but on N3DS only&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use svdt for 3DS games, TWLSaveTool for retail DS cartridges&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use SaveDataFiler or JK&#039;s SaveManager for 3DS games, TWLSaveTool for retail DS cartridges&lt;br /&gt;
|-&lt;br /&gt;
| Run games from other regions (regionfree)?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{yes}}, use the region free launcher of The Homebrew Launcher&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a region free CFW&lt;br /&gt;
|-&lt;br /&gt;
| Go online with a game from another region?&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{no}}&lt;br /&gt;
| {{yes}}, as long as the game doesn&#039;t require an update&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Run 3DS ROMs?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{yes}}, buy a Sky3DS and play ROMs from that.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, various options.&lt;br /&gt;
|-&lt;br /&gt;
| Install out-of-region eShop content (like DLC)?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Play modified ROMs (ROM hacks)?&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use a flashcart (unknown if its working with HANS).&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use HANS, or a flashcart&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use NTR CFW, HANS, a flashcart, or install as a CIA&lt;br /&gt;
|-&lt;br /&gt;
| Run DS ROMs?&lt;br /&gt;
| {{unk}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use a DS flashcart (Supercard DSTWO/R4i Gold)&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a DS flashcart (blocked carts can be unblocked with CFW and/or patched TWL_FIRM)&lt;br /&gt;
|-&lt;br /&gt;
| Use CFW/EmuNAND?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Install CIA files?&lt;br /&gt;
| {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}} (Legit only) &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a CFW with signature checks disabled to install unsigned CIAs&lt;br /&gt;
|-&lt;br /&gt;
| Downgrade my System?&lt;br /&gt;
| {{Yes}}, use DSiWare or Hardmod to install CFW then downgrade.&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use Safehax.&lt;br /&gt;
| {{yes}}, use SysUpdater CIA (on EmuNAND) or 3dsx (on SysNAND from Homebrew Launcher)&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, same exploits as ≥9.3 but no need to.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=note /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Exploits==&lt;br /&gt;
===The MSET exploit===&lt;br /&gt;
This exploit only works on 3DS System Software version 4.1.x to 4.5.x&lt;br /&gt;
&lt;br /&gt;
This exploit is also used by Flashcart manufacturers to take over the 3DS&#039;s kernel.&lt;br /&gt;
&lt;br /&gt;
To exploit this vulnerability, you need a working DS Mode flashcart for your 3DS and you must run an NDS Homebrew designed to alter the DS Profile settings strings. When launching the 3DS System Settings application&#039;s DS profile settings editor, it will cause the application that edits the DS profile to crash, and this crash pushes custom code into memory from within the edited profile and makes the security co-processor &amp;quot;accidentally&amp;quot; load that code, resulting in homebrew being launched.&lt;br /&gt;
&lt;br /&gt;
===Spider exploit===&lt;br /&gt;
This exploit works up to version 9.2.0 and grants kernel level access. It was used by flashcart manufacturers after the MSET exploit was patched.&lt;br /&gt;
&lt;br /&gt;
===arm9loaderhax===&lt;br /&gt;
* Released by [[User:delebile|delebile]]. Exploit discovered by [[User:WulfyStylez|WulfyStylez]], [[User:Dazzozo|Dazzozo]], [[User:shinyquagsire23|shinyquagsire23]], [[User:plutoo|plutoo]], [[User:Normmatt|Normmatt]], and [[User:yellows8|yellows8]].&lt;br /&gt;
* Requires an exploit on ≤9.2 in order to install; must be built from source, using the console-specific OTP hash&lt;br /&gt;
* Exploits a vulnerability in arm9loader to execute ARM9 code directly at boot (arm9loaderhax.bin)&lt;br /&gt;
* Works on New 3DS, Old 3DS, and 2DS in the EUR, JAP, or USA regions up to 11.3&lt;br /&gt;
* Can be used with an [https://github.com/Plailect/Guide/wiki updated SysNAND] (up to 11.3).&lt;br /&gt;
* [https://github.com/delebile/arm9loaderhax Source]&lt;br /&gt;
* [http://delebile.bplaced.net/topic.php?id=9 Documentation 1], [https://gbatemp.net/threads/arm9loader-technical-details-and-discussion.408537/ Documentation 2]&lt;br /&gt;
* [https://github.com/Plailect/Guide/wiki Guide]&lt;br /&gt;
* [https://www.youtube.com/watch?v=QKNLa8I8hPQ Video]&lt;br /&gt;
&lt;br /&gt;
===ninjhax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Uses an exploit in sharing user-created levels in the game &#039;&#039;Cubic Ninja&#039;&#039; to launch homebrew.&lt;br /&gt;
* Works up to 11.3.&lt;br /&gt;
* [https://github.com/smealum/ninjhax/ Source]&lt;br /&gt;
* [https://www.youtube.com/watch?v=iKjuy3-z054 Video]&lt;br /&gt;
&lt;br /&gt;
===ironhax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Requires an exploit in order to install&lt;br /&gt;
* Uses a save game exploit for &#039;&#039;IronFall: Invasion&#039;&#039; in order to launch homebrew.&lt;br /&gt;
* Works up to 10.3&lt;br /&gt;
* [https://github.com/smealum/ironhax Source]&lt;br /&gt;
&lt;br /&gt;
===tubehax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Uses a DNS server to redirect the app&#039;s traffic to a exploitable webpage.&lt;br /&gt;
* Technically works up to 10.1, but older Youtube versions are blocked by Nintendo, effectively killing the exploit&lt;br /&gt;
* [https://github.com/smealum/tubehax Source]&lt;br /&gt;
&lt;br /&gt;
===browserhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]].&lt;br /&gt;
* A collection of webkit exploits for the use of launching 3DS homebrew.&lt;br /&gt;
* Works up to 11.0&lt;br /&gt;
* [https://github.com/yellows8/3ds_browserhax_common Source]&lt;br /&gt;
&lt;br /&gt;
===oot3dhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]].&lt;br /&gt;
* Requires an exploit or PowerSaves device in order to install&lt;br /&gt;
* Uses a save game exploit for &#039;&#039;The Legend of Zelda: Ocarina of Time 3D&#039;&#039; in order to launch homebrew.&lt;br /&gt;
* Works up to 11.3.0-36.&lt;br /&gt;
* [https://github.com/yellows8/oot3dhax Source]&lt;br /&gt;
&lt;br /&gt;
===smashhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]]&lt;br /&gt;
* Only works on N3DS.&lt;br /&gt;
* Uses a exploit in local multiplayer for &#039;&#039;Smash Bros for 3DS&#039;&#039; by acting like a fake beacon for sessions.&lt;br /&gt;
* Works up to 11.2. Fixed in v11.3&lt;br /&gt;
* [https://github.com/yellows8/3ds_smashbroshax Source]&lt;br /&gt;
&lt;br /&gt;
===menuhax (AKA themehax, HomeMenuHax)===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]]&lt;br /&gt;
* Uses a exploit in themedata used by the home menu in order to launch homebrew.&lt;br /&gt;
* Works up to 11.2&lt;br /&gt;
* [https://github.com/yellows8/3ds_homemenuhax Source]&lt;br /&gt;
&lt;br /&gt;
===Freakyhax (AKA Freakyformshax)===&lt;br /&gt;
* Released by [[User:Qlutoo|Qlutoo]]&lt;br /&gt;
* Uses a exploit in the games Qr code loader.&lt;br /&gt;
* Works up to 11.0&lt;br /&gt;
* [http://plutooo.github.io/freakyhax/ Website]&lt;br /&gt;
&lt;br /&gt;
===BASICSploit===&lt;br /&gt;
* Released by [[User:MrNbaYoh|MrNbaYoh]]&lt;br /&gt;
* Uses an exploit in BG handling&lt;br /&gt;
* Works up to 11.0.33&lt;br /&gt;
* Only USA 3.2.1 version for now&lt;br /&gt;
* [http://mrnbayoh.github.io/basicsploit/ Website]&lt;br /&gt;
&lt;br /&gt;
==Executable formats==&lt;br /&gt;
There are a few different types of executables made for the 3DS at this time.&lt;br /&gt;
&lt;br /&gt;
===The .cxi format===&lt;br /&gt;
This file format is used officially by the console. The .cxi container type can only be launched on a 3DS Development Unit (A 3DS released to developers).&lt;br /&gt;
&lt;br /&gt;
It is used by later versions of [https://github.com/neobrain/braindump Braindump].&lt;br /&gt;
&lt;br /&gt;
===The .bin format===&lt;br /&gt;
This type is the raw format for homebrew compiled into an ARM binary file. It&#039;s usually encapsulated into a Launcher.dat file to be launched using the MSET exploit, converted into a .3ds file to be launched using a front-end homebrew launcher, or launched as-is with an arm9loader exploit.&lt;br /&gt;
&lt;br /&gt;
* Boot method: Encapsulated into a Launcher.dat, or using a .bin launcher homebrew &lt;br /&gt;
* Filename: Whatever you want, with a .bin extension&lt;br /&gt;
* Requirement: Python to encapsulate it into a Launcher.dat file, or a method to launch .bin homebrew on your console.&lt;br /&gt;
* Access level: The homebrew has full Kernel-mode access and has access to both the ARM9 and ARM11 cores, but the console&#039;s services in ARM11 are all disabled, due to the public method of taking over the ARM11 core from within the ARM9 core (credit to Kane49) (This means you have no access to the 3D slider, sound, etc. unless you code it back yourself).&lt;br /&gt;
* Restriction: When running from a broken-kernel state (Launcher.dat direct from MSET), random regions of the RAM are likely to have the NX (No-eXecute) security bit still active on them. This causes the program to sometimes not be able to start as the memory is set to not allow execution from the address range the program was unluckily loaded into. This also limits the size of the application, as when the application is larger, the chance of it landing in NX-enabled regions is significantly larger than if it is smaller, leaving the likeliness of it being able to start, up to luck. The size limit is around 19-22kb. In ARM11, code is loaded in a clean memory area, but before jumping to ARM11 it starts in ARM9 and is loaded in the same location, so the problem could happen too.&lt;br /&gt;
&lt;br /&gt;
If you get homebrew in this format and do not have a way to launch a raw .bin file, you will need a python script to insert it into a Launcher.dat file.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/naehrwert/p3ds 3DS Python Tool] by Naehrwert.&lt;br /&gt;
* [http://gbatemp.net/attachments/build-py-zip.5924/ Build.py for Linux] by Tomiga.&lt;br /&gt;
* [https://github.com/insaneKane/3DS_Homebrew_Stuff2/blob/master/build.py build.py] by Kane49. (Advice from [http://gbatemp.net/threads/homebrew-development.360646/#post-4887774 here]: make sure to change both instances of &amp;quot;-mcpu=mpcore -march=armv6k&amp;quot; in it to &amp;quot;-mcpu=arm946e-s -march=armv5te&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Or use a script to copy a ROP header and footer around the payload binary file, example: copy /b header+binary+footer Launcher.dat&lt;br /&gt;
&lt;br /&gt;
You can find the pre-compiled ROP header (exp.bin) and footer (pad.bin) in Snailface&#039;s [[3DS Homebrew demo (Snailface)|3DS Homebrew demo]] package.&lt;br /&gt;
&lt;br /&gt;
===The Launcher.dat format===&lt;br /&gt;
* Boot method: The homebrew is launched directly from the MSET exploit.&lt;br /&gt;
* Filename: The homebrew filename is usually &amp;quot;Launcher.dat&amp;quot; but can come using the &amp;quot;MsetForBoss.dat&amp;quot; variant using a alternate MSET exploit roploader, you can have upto 2 homebrew files at the same time on your console (one using the launcher.dat file name and one with the name MsetForBoss.dat), but it requires switch between DS profile roploaders to alternate which file will be loaded. &lt;br /&gt;
* Requirement: You need a DS flashcart to install the MSET vulnerability and run the Launcher.dat homebrew.&lt;br /&gt;
* Access level: Full Kernel-mode control (same as .bin homebrew).&lt;br /&gt;
* Restriction: file size (same as .bin homebrew)&lt;br /&gt;
&lt;br /&gt;
There are 2 different formats of launcher.dat/MsetForBoss.dat, unencrypted(also referred to as homebrew or non gateway), and encrypted(also known as gateway encrypted) you will need to use a alternate DS profile exploit depending on whether you are trying to run a encrypted or unencrypted launcher.dat file, but most if not all MsetForBoss.dat files are unencrypted&lt;br /&gt;
&lt;br /&gt;
===The .3ds / .3dsx format===&lt;br /&gt;
* Boot method: The homebrew is launched from a front end launcher.&lt;br /&gt;
* Filename: For Smealum&#039;s homebrew launcher use boot.3dsx, every homebrew has a different folder. For Gateway use any name .3ds and place in on a microSD.&lt;br /&gt;
* Requirement: For the gateway (.3ds) requires a [[Gateway 3DS]] flashcart running firmware 2.2 OMEGA or newer. For Smealum&#039;s homebrew launcher (.3dsx) requires a [[ninjhax]] exploit and an SD card with boot.3dsx (can be either your homebrew or the homebrew launcher) files on it you&#039;ll also need a wifi connection to the internet from your 3DS.&lt;br /&gt;
* Access level HBL with ≥9.2 SysNAND: The homebrew is usually only allowed User-mode access and has access to only 30% of the system core&#039;s first CPU thread, and 100% access to the second thread, although it can gain limited system access by using [[memchunkhax2]]. As a result, most homebrew cannot modify or access the system in any way using the current implementation of ARM11 homebrew, but the ARM11 services are available. &lt;br /&gt;
* Access level HBL with ≤9.2 SysNAND: Homebrew is allowed system access if using a CFW with signature checks disabled.&lt;br /&gt;
* Access level Gateway: Homebrew ran using the gateway will have as much access as any other game.&lt;br /&gt;
&lt;br /&gt;
===The .cia format===&lt;br /&gt;
This file format is used officially by the console as a container for eShop downloaded contents.&lt;br /&gt;
It&#039;s meant to be extracted, installed and displayed on the console&#039;s system menu using its own icon.&lt;br /&gt;
&lt;br /&gt;
The .cia container type can only be installed on a 3DS with installation privilege. To unlock the installation feature, you need a modified emuNAND/ sysNAND or Gateway 3DS v2.6 or newer.&lt;br /&gt;
&lt;br /&gt;
==Launching Homebrew==&lt;br /&gt;
&#039;&#039;&#039;ATTENTION&#039;&#039;&#039;: All homebrew using a Launcher.dat file have full Kernel access and therefore can modify the content of your console.&lt;br /&gt;
Nobody developed or released homebrew explicitly bricking your 3DS, but be careful when you decide to run unknown files. You are responsible for any problem you may encounter.&lt;br /&gt;
&lt;br /&gt;
===The .cxi format===&lt;br /&gt;
There&#039;s currently no method to directly launch this format on a retail unit. It can, however, be launched by packaging it into a CIA.&lt;br /&gt;
&lt;br /&gt;
===The .bin/elf format===&lt;br /&gt;
These formats are the raw executable.&lt;br /&gt;
* There&#039;s currently no .elf homebrew launcher to use with Ninjhax.&lt;br /&gt;
* These files are sometimes converted to another format (dat, cia, 3ds, 3dsx) by the developers when released to public. Then can then be launched using a different homebrew loading method.&lt;br /&gt;
* Some ARM9 (in Launcher.dat format) experimental homebrew can launch the .bin format, but require a 3DS with a System Software version 4.x.&lt;br /&gt;
* [[Arm9loaderhax]] is capable of launching homebrew in .bin format on System Software version 9.x to 11.x.&lt;br /&gt;
&lt;br /&gt;
===Launcher.dat format===&lt;br /&gt;
This exploit works by using a ROP (Return-Oriented Programming) Chain to get access to Kernel-mode control and run a homebrew executable.&lt;br /&gt;
&lt;br /&gt;
There are two ROP chain exploits you can use:&lt;br /&gt;
* [[Gateway 3DS]]&#039;s ROP Chain. (Encrypted ROP Chain)&lt;br /&gt;
* Fierce Waffle&#039;s  [http://www.fiercewaffle.com/softwareArticle.php?id=10 Open source] ROP chain. (Unencrypted ROP Chain)&lt;br /&gt;
&lt;br /&gt;
The Launcher.dat file contains two sections: The end of the ROP chain initiated by the MSET exploit, and the homebrew binary.&lt;br /&gt;
&lt;br /&gt;
Gateway 3DS, which was the first to publicly release this exploit, encrypted their ROP chain to prevent flashcart clones. If you install the Gateway ROP chain, you will have to encrypt your Launcher.dat homebrew using their encryption key.&lt;br /&gt;
If you install an open source ROP chain, you can run unencrypted homebrew, but you will not be able to run Gateway 3DS&#039;s Launcher.dat until you reinstall their own ROP chain.&lt;br /&gt;
&lt;br /&gt;
There are [[List of 3DS homebrew applications#Utilities|tools]] to quickly encrypt or decrypt a Launcher.dat file to work with a corresponding ROP chain.&lt;br /&gt;
 &lt;br /&gt;
====The different ROP Chain installers====&lt;br /&gt;
* Gateway 3DS ROP chain installer. (No link will be shared here. The installer is provided with the Gateway-3DS flashcart firmware package.)&lt;br /&gt;
* [http://www.mediafire.com/download/6j9v70csj4g75it/ROPLoader.nds ROP Chain installer], by [[Fierce Waffle]]. It&#039;s a little unstable and can brick the DS Mode of the console. It requires a full 3DS format to fix it. You will lose all your data installed on 3DS if you format it.&lt;br /&gt;
* [http://gbatemp.net/threads/alternate-rop-installer.361185/ Alternate ROP Installer], by [[Drenn]], based on Fierce Waffle ROP Chain binary. It&#039;s restoring a full NVRAM dump of Drenn&#039;s DS Profile to your console. More stable than using the real installer, but it will fully replace your profile information, except your WiFi settings. You can use [[List of applications for 3DS|ROP Installer Modifier]] to edit the DS profile information (Favorite color and user name) to be written to the profile during the installation.&lt;br /&gt;
* [http://filetrip.net/3ds-downloads/homebrew/download-ropmultiloader-1-1-f32981.html ROP MultiLoader], by [[SnailFace]]. Lets you easily choose the ROP chain you want to install.&lt;br /&gt;
&lt;br /&gt;
====Installing a ROP Chain====&lt;br /&gt;
The ROP chain installation requires a DS-mode Flashcart to run the installer .nds program.&lt;br /&gt;
&lt;br /&gt;
# Choose a ROP chain installer from the list above.&lt;br /&gt;
# Extract the NDS file if needed and place it on your MicroSD Card, then insert it into your compatible NDS-mode Flashcart.&lt;br /&gt;
# Insert the NDS-mode flashcart into your 3DS console and launch the installer.&lt;br /&gt;
&lt;br /&gt;
Note: If you launch the DS-mode again (DS Game or DS mode Flashcart) after installing the ROP Chain, the profile will be reset and the exploit deleted. You will need to install it again to launch 3DS homebrew.&lt;br /&gt;
&lt;br /&gt;
====Launching the Homebrew====&lt;br /&gt;
# Encrypt or Decrypt the Launcher.dat file based on the ROP chain you installed. (Gateway ROP chain requires encryption)&lt;br /&gt;
# Place the Launcher.dat file on the root of your SD Card.&lt;br /&gt;
# Boot the 3DS and go to Settings &amp;gt; Other &amp;gt; Profile &amp;gt; DS Profile.&lt;br /&gt;
# The homebrew will launch.&lt;br /&gt;
&lt;br /&gt;
===The .3ds format===&lt;br /&gt;
The .3ds format requires a gateway 3DS flashcart or a MT-card flashcart.&lt;br /&gt;
 &lt;br /&gt;
====Gateway 3DS Flashcart====&lt;br /&gt;
The Gateway 3DS flashcart homebrew launcher can be used only on a 3DS System version 4.0 to 9.2. The flashcart is required as the 3DS homebrew are stored on the MicroSD inserted in the flashcart.&lt;br /&gt;
This Homebrew launching method requires the Gateway 3DS firmware version 2.2 Omega or newer.&lt;br /&gt;
&lt;br /&gt;
#(4.x only) Install the Gateway 3DS ROP Chain. (See the [[#The different ROP Chain installers|ROP chain installation method]] above)&lt;br /&gt;
#Place the Gateway Launcher.dat file on the root of your SD Card.&lt;br /&gt;
#Place your homebrew on the root of your MicroSD Card formated as FAT32 or ExFAT, using the filename you want and .3ds extension.&lt;br /&gt;
#(4.x) Launch Gateway from the DS Profile. / (9.x) Open the web browser and visit http://go.gateway-3ds.com/ and launch Gateway mode.&lt;br /&gt;
#Press Select button to list all homebrew on your MicroSD card and press A to mount it.&lt;br /&gt;
#Launch it like a game.&lt;br /&gt;
&lt;br /&gt;
====MT-Card Flashcart====&lt;br /&gt;
The MT-Card homebrew launcher can be used only on a 3DS System version 4.0 to 4.5. The flashcart is required as the 3DS homebrew are stored on the MicroSD inserted in the flashcart.&lt;br /&gt;
This Homebrew launching method requires the MT-Card firmware version 2.0 or newer.&lt;br /&gt;
&lt;br /&gt;
#Install the MT-Card exploit using the DS mode flashcart. (See the [[#The different ROP Chain installers|ROP chain installation method]] above)&lt;br /&gt;
#Place the MT-Card Launcher.dat file on the root of your SD Card.&lt;br /&gt;
#Place your homebrew on the root of your MicroSD Card formated as FAT32 or ExFAT, using the filename you want and .3ds extension.&lt;br /&gt;
#Launch MT-Card from the DS Profile.&lt;br /&gt;
#Press Select button to list all homebrew on your MicroSD card and press A to mount it.&lt;br /&gt;
#Launch it like a game.&lt;br /&gt;
&lt;br /&gt;
===The .3dsx format===&lt;br /&gt;
The .3dsx format requires a front end to be launched first.&lt;br /&gt;
&lt;br /&gt;
====The Homebrew Launcher====&lt;br /&gt;
[[The Homebrew Launcher]] lets the user run unsigned homebrew compiled in .3dsx format in User-mode on the ARM11 core.&lt;br /&gt;
It was originally developed by [[smealum]] and [https://twitter.com/gemisisDev gemisisDev], since its release more developers are helping and improving it. It exploits a vulnerability in 3DS a System Software versions 4.x to 9.2.x with eShop revision 7 to 20.&lt;br /&gt;
&lt;br /&gt;
You will not need a Flashcart to use it, but will need the retail game Cubic Ninja.&lt;br /&gt;
Cubic Ninja launched from a flashcart is working too.&lt;br /&gt;
&lt;br /&gt;
Installing The Homebrew Launcher&lt;br /&gt;
# Download and extract [http://smealum.net/ninjhax/dl/starter.zip The Homebrew Starter Kit] to the root of your 3DS SD Card. You should now have a file named boot.3dsx and a &amp;quot;3ds&amp;quot; folder on the root of your SD Card.&lt;br /&gt;
# Enable Wifi and launch Cubic Ninja game&lt;br /&gt;
# Choose the &amp;quot;Create&amp;quot; menu and select &amp;quot;QR Code&amp;quot; method, then &amp;quot;Scan QR code&amp;quot; option.&lt;br /&gt;
# Go to http://smealum.net/ninjhax/#qrcode and select your System version to generate the corresponding QR Code&lt;br /&gt;
# Scan your QR code and it will download &amp;quot;The Homebrew Launcher&amp;quot; loader automatically and install it into the Savegame slot of Cubic Ninja game. It will also launch automatically after the Installation.&lt;br /&gt;
&lt;br /&gt;
Launching The Homebrew Launcher&lt;br /&gt;
# You don&#039;t need Wifi once it&#039;s already installed to your Cubic Ninja game.&lt;br /&gt;
# Run Cubic Ninja and go to QR Code menu. The Homebrew Launcher will load.&lt;br /&gt;
&lt;br /&gt;
Place your homebrew in either one of these locations:&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/boot.3dsx&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;same_as_folder_name&amp;gt;.3dsx&lt;br /&gt;
#/3ds/&amp;lt;filename&amp;gt;.3dsx&lt;br /&gt;
&lt;br /&gt;
If you want an icon for your Homebrew to be displayed in The Homebrew Launcher, place it in either one of these locations:&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/icon.bin&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;icon or folder_name&amp;gt;.smdh&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;icon or folder_name&amp;gt;.icn&lt;br /&gt;
&lt;br /&gt;
===The .cia format===&lt;br /&gt;
The .cia format requires a patched firmware (CFW) or Gateway 3DS flashcart. The user needs a 3DS with a System Software version 4.0 to 11.2 For unsigned .CIA files.&lt;br /&gt;
Consoles between 9.3 and 11.2 have exploits allowing &amp;quot;legit CIA&amp;quot; files to be installed.&lt;br /&gt;
&lt;br /&gt;
====Dev Menu====&lt;br /&gt;
Currently, one of the ways to install cia files and manage installed titles is by using DevMenu program from the official Nintendo 3DS development kit (SDK). This program is illegal to share and will not be linked here or on the forum. However, homebrew alternatives exist such as FBI and Big Red Menu.&lt;br /&gt;
To use DevMenu and install files to your sysNAND or emuNAND, you need enough privileges which is only possible on a modified emuNAND or sysNAND (commonly called &amp;quot;custom Firmware&amp;quot;) or using Gateway 3DS v2.6 or newer.&lt;br /&gt;
&lt;br /&gt;
- When using a modified emuNAND or sysNAND you need to permanently install DevMenu program on your console.&lt;br /&gt;
&lt;br /&gt;
- When using Gateway 3DS you can use BigBlueMenu, which is the DevMenu program converted to .3ds format.&lt;br /&gt;
&lt;br /&gt;
[[Category:Nintendo 3DS|Homebrew]]&lt;br /&gt;
[[Category:3DS Homebrew| ]]&lt;br /&gt;
[[Category:3DS ARM9 Homebrew| ]]&lt;br /&gt;
[[Category:3DS ARM11 Homebrew| ]]&lt;/div&gt;</summary>
		<author><name>HugaTheFox</name></author>
	</entry>
	<entry>
		<id>https://wiki.gbatemp.net/w/index.php?title=3DS_Homebrew&amp;diff=66263</id>
		<title>3DS Homebrew</title>
		<link rel="alternate" type="text/html" href="https://wiki.gbatemp.net/w/index.php?title=3DS_Homebrew&amp;diff=66263"/>
		<updated>2017-05-21T23:08:34Z</updated>

		<summary type="html">&lt;p&gt;HugaTheFox: /* What can I do? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{3DSNav}}&lt;br /&gt;
&lt;br /&gt;
Welcome to the wonderful world of &#039;&#039;&#039;3DS Homebrew&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
To run homebrew on your 3DS you need a method to run custom code. There are currently several public exploits available which allow running unsigned code on a 3DS system.&lt;br /&gt;
&lt;br /&gt;
==What can I do?==&lt;br /&gt;
Depends on your installed Firmware version (SysNAND):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;compattable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | Can I...&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; | No A9LH or sighax/B9S installed (unhacked system)&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | A9LH installed&amp;lt;br /&amp;gt;(any firmware version)&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | sighax/B9S installed&amp;lt;br /&amp;gt;(any firmware version)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.4 and up&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.3&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.0 to 11.2&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 9.3 to 10.7&lt;br /&gt;
! style=&amp;quot;width:13%&amp;quot; | System Menu 9.2 and below&lt;br /&gt;
|-&lt;br /&gt;
| Run basic homebrew?&lt;br /&gt;
| {{yes}}, but only on New 3DS.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use FreakyHax, Ninjhax, Soundhax or a previously installed exploit to run the Homebrew Launcher.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}} (same exploits as ≥9.3, plus Homebrew Launcher loader CIA)&lt;br /&gt;
|-&lt;br /&gt;
| Run arm9loaderhax/brahma homebrew?&lt;br /&gt;
| {{no}}&lt;br /&gt;
| colespan=&amp;quot;3&amp;quot; {{Yes}}, use Safehax (Only some will work)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}&lt;br /&gt;
| {{yes}} (convert to firm format)&lt;br /&gt;
|-&lt;br /&gt;
| Run BootROM level homebrew?&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Install Custom Themes?&lt;br /&gt;
| {{Yes}}, but on N3DS only&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use Themely/CHMM2&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use Themely/CHMM2/ExtDataTool.&amp;lt;br /&amp;gt;Note that themes are for ≥9.x only.&lt;br /&gt;
|-&lt;br /&gt;
| Install/extract save files?&lt;br /&gt;
| {{Yes}}, but on N3DS only&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use svdt for 3DS games, TWLSaveTool for retail DS cartridges&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use SaveDataFiler or JK&#039;s SaveManager for 3DS games, TWLSaveTool for retail DS cartridges&lt;br /&gt;
|-&lt;br /&gt;
| Run games from other regions (regionfree)?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{yes}}, use the region free launcher of The Homebrew Launcher&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a region free CFW&lt;br /&gt;
|-&lt;br /&gt;
| Go online with a game from another region?&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{no}}&lt;br /&gt;
| {{yes}}, as long as the game doesn&#039;t require an update&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Run 3DS ROMs?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{yes}}, buy a Sky3DS and play ROMs from that.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, various options.&lt;br /&gt;
|-&lt;br /&gt;
| Install out-of-region eShop content (like DLC)?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Play modified ROMs (ROM hacks)?&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use a flashcart (unknown if its working with HANS).&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use HANS, or a flashcart&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use NTR CFW, HANS, a flashcart, or install as a CIA&lt;br /&gt;
|-&lt;br /&gt;
| Run DS ROMs?&lt;br /&gt;
| {{unk}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use a DS flashcart (Supercard DSTWO/R4i Gold)&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a DS flashcart (blocked carts can be unblocked with CFW and/or patched TWL_FIRM)&lt;br /&gt;
|-&lt;br /&gt;
| Use CFW/EmuNAND?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Install CIA files?&lt;br /&gt;
| {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}} (Legit only) &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a CFW with signature checks disabled to install unsigned CIAs&lt;br /&gt;
|-&lt;br /&gt;
| Downgrade my System?&lt;br /&gt;
| {{Yes}}, use DSiWare or Hardmod to install CFW then downgrade.&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use Safehax.&lt;br /&gt;
| {{yes}}, use SysUpdater CIA (on EmuNAND) or 3dsx (on SysNAND from Homebrew Launcher)&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, same exploits as ≥9.3 but no need to.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=note /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Exploits==&lt;br /&gt;
===The MSET exploit===&lt;br /&gt;
This exploit only works on 3DS System Software version 4.1.x to 4.5.x&lt;br /&gt;
&lt;br /&gt;
This exploit is also used by Flashcart manufacturers to take over the 3DS&#039;s kernel.&lt;br /&gt;
&lt;br /&gt;
To exploit this vulnerability, you need a working DS Mode flashcart for your 3DS and you must run an NDS Homebrew designed to alter the DS Profile settings strings. When launching the 3DS System Settings application&#039;s DS profile settings editor, it will cause the application that edits the DS profile to crash, and this crash pushes custom code into memory from within the edited profile and makes the security co-processor &amp;quot;accidentally&amp;quot; load that code, resulting in homebrew being launched.&lt;br /&gt;
&lt;br /&gt;
===Spider exploit===&lt;br /&gt;
This exploit works up to version 9.2.0 and grants kernel level access. It was used by flashcart manufacturers after the MSET exploit was patched.&lt;br /&gt;
&lt;br /&gt;
===arm9loaderhax===&lt;br /&gt;
* Released by [[User:delebile|delebile]]. Exploit discovered by [[User:WulfyStylez|WulfyStylez]], [[User:Dazzozo|Dazzozo]], [[User:shinyquagsire23|shinyquagsire23]], [[User:plutoo|plutoo]], [[User:Normmatt|Normmatt]], and [[User:yellows8|yellows8]].&lt;br /&gt;
* Requires an exploit on ≤9.2 in order to install; must be built from source, using the console-specific OTP hash&lt;br /&gt;
* Exploits a vulnerability in arm9loader to execute ARM9 code directly at boot (arm9loaderhax.bin)&lt;br /&gt;
* Works on New 3DS, Old 3DS, and 2DS in the EUR, JAP, or USA regions up to 11.3&lt;br /&gt;
* Can be used with an [https://github.com/Plailect/Guide/wiki updated SysNAND] (up to 11.3).&lt;br /&gt;
* [https://github.com/delebile/arm9loaderhax Source]&lt;br /&gt;
* [http://delebile.bplaced.net/topic.php?id=9 Documentation 1], [https://gbatemp.net/threads/arm9loader-technical-details-and-discussion.408537/ Documentation 2]&lt;br /&gt;
* [https://github.com/Plailect/Guide/wiki Guide]&lt;br /&gt;
* [https://www.youtube.com/watch?v=QKNLa8I8hPQ Video]&lt;br /&gt;
&lt;br /&gt;
===ninjhax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Uses an exploit in sharing user-created levels in the game &#039;&#039;Cubic Ninja&#039;&#039; to launch homebrew.&lt;br /&gt;
* Works up to 11.3.&lt;br /&gt;
* [https://github.com/smealum/ninjhax/ Source]&lt;br /&gt;
* [https://www.youtube.com/watch?v=iKjuy3-z054 Video]&lt;br /&gt;
&lt;br /&gt;
===ironhax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Requires an exploit in order to install&lt;br /&gt;
* Uses a save game exploit for &#039;&#039;IronFall: Invasion&#039;&#039; in order to launch homebrew.&lt;br /&gt;
* Works up to 10.3&lt;br /&gt;
* [https://github.com/smealum/ironhax Source]&lt;br /&gt;
&lt;br /&gt;
===tubehax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Uses a DNS server to redirect the app&#039;s traffic to a exploitable webpage.&lt;br /&gt;
* Technically works up to 10.1, but older Youtube versions are blocked by Nintendo, effectively killing the exploit&lt;br /&gt;
* [https://github.com/smealum/tubehax Source]&lt;br /&gt;
&lt;br /&gt;
===browserhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]].&lt;br /&gt;
* A collection of webkit exploits for the use of launching 3DS homebrew.&lt;br /&gt;
* Works up to 11.0&lt;br /&gt;
* [https://github.com/yellows8/3ds_browserhax_common Source]&lt;br /&gt;
&lt;br /&gt;
===oot3dhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]].&lt;br /&gt;
* Requires an exploit or PowerSaves device in order to install&lt;br /&gt;
* Uses a save game exploit for &#039;&#039;The Legend of Zelda: Ocarina of Time 3D&#039;&#039; in order to launch homebrew.&lt;br /&gt;
* Works up to 11.3.0-36.&lt;br /&gt;
* [https://github.com/yellows8/oot3dhax Source]&lt;br /&gt;
&lt;br /&gt;
===smashhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]]&lt;br /&gt;
* Only works on N3DS.&lt;br /&gt;
* Uses a exploit in local multiplayer for &#039;&#039;Smash Bros for 3DS&#039;&#039; by acting like a fake beacon for sessions.&lt;br /&gt;
* Works up to 11.2. Fixed in v11.3&lt;br /&gt;
* [https://github.com/yellows8/3ds_smashbroshax Source]&lt;br /&gt;
&lt;br /&gt;
===menuhax (AKA themehax, HomeMenuHax)===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]]&lt;br /&gt;
* Uses a exploit in themedata used by the home menu in order to launch homebrew.&lt;br /&gt;
* Works up to 11.2&lt;br /&gt;
* [https://github.com/yellows8/3ds_homemenuhax Source]&lt;br /&gt;
&lt;br /&gt;
===Freakyhax (AKA Freakyformshax)===&lt;br /&gt;
* Released by [[User:Qlutoo|Qlutoo]]&lt;br /&gt;
* Uses a exploit in the games Qr code loader.&lt;br /&gt;
* Works up to 11.0&lt;br /&gt;
* [http://plutooo.github.io/freakyhax/ Website]&lt;br /&gt;
&lt;br /&gt;
===BASICSploit===&lt;br /&gt;
* Released by [[User:MrNbaYoh|MrNbaYoh]]&lt;br /&gt;
* Uses an exploit in BG handling&lt;br /&gt;
* Works up to 11.0.33&lt;br /&gt;
* Only USA 3.2.1 version for now&lt;br /&gt;
* [http://mrnbayoh.github.io/basicsploit/ Website]&lt;br /&gt;
&lt;br /&gt;
==Executable formats==&lt;br /&gt;
There are a few different types of executables made for the 3DS at this time.&lt;br /&gt;
&lt;br /&gt;
===The .cxi format===&lt;br /&gt;
This file format is used officially by the console. The .cxi container type can only be launched on a 3DS Development Unit (A 3DS released to developers).&lt;br /&gt;
&lt;br /&gt;
It is used by later versions of [https://github.com/neobrain/braindump Braindump].&lt;br /&gt;
&lt;br /&gt;
===The .bin format===&lt;br /&gt;
This type is the raw format for homebrew compiled into an ARM binary file. It&#039;s usually encapsulated into a Launcher.dat file to be launched using the MSET exploit, converted into a .3ds file to be launched using a front-end homebrew launcher, or launched as-is with an arm9loader exploit.&lt;br /&gt;
&lt;br /&gt;
* Boot method: Encapsulated into a Launcher.dat, or using a .bin launcher homebrew &lt;br /&gt;
* Filename: Whatever you want, with a .bin extension&lt;br /&gt;
* Requirement: Python to encapsulate it into a Launcher.dat file, or a method to launch .bin homebrew on your console.&lt;br /&gt;
* Access level: The homebrew has full Kernel-mode access and has access to both the ARM9 and ARM11 cores, but the console&#039;s services in ARM11 are all disabled, due to the public method of taking over the ARM11 core from within the ARM9 core (credit to Kane49) (This means you have no access to the 3D slider, sound, etc. unless you code it back yourself).&lt;br /&gt;
* Restriction: When running from a broken-kernel state (Launcher.dat direct from MSET), random regions of the RAM are likely to have the NX (No-eXecute) security bit still active on them. This causes the program to sometimes not be able to start as the memory is set to not allow execution from the address range the program was unluckily loaded into. This also limits the size of the application, as when the application is larger, the chance of it landing in NX-enabled regions is significantly larger than if it is smaller, leaving the likeliness of it being able to start, up to luck. The size limit is around 19-22kb. In ARM11, code is loaded in a clean memory area, but before jumping to ARM11 it starts in ARM9 and is loaded in the same location, so the problem could happen too.&lt;br /&gt;
&lt;br /&gt;
If you get homebrew in this format and do not have a way to launch a raw .bin file, you will need a python script to insert it into a Launcher.dat file.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/naehrwert/p3ds 3DS Python Tool] by Naehrwert.&lt;br /&gt;
* [http://gbatemp.net/attachments/build-py-zip.5924/ Build.py for Linux] by Tomiga.&lt;br /&gt;
* [https://github.com/insaneKane/3DS_Homebrew_Stuff2/blob/master/build.py build.py] by Kane49. (Advice from [http://gbatemp.net/threads/homebrew-development.360646/#post-4887774 here]: make sure to change both instances of &amp;quot;-mcpu=mpcore -march=armv6k&amp;quot; in it to &amp;quot;-mcpu=arm946e-s -march=armv5te&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Or use a script to copy a ROP header and footer around the payload binary file, example: copy /b header+binary+footer Launcher.dat&lt;br /&gt;
&lt;br /&gt;
You can find the pre-compiled ROP header (exp.bin) and footer (pad.bin) in Snailface&#039;s [[3DS Homebrew demo (Snailface)|3DS Homebrew demo]] package.&lt;br /&gt;
&lt;br /&gt;
===The Launcher.dat format===&lt;br /&gt;
* Boot method: The homebrew is launched directly from the MSET exploit.&lt;br /&gt;
* Filename: The homebrew filename is usually &amp;quot;Launcher.dat&amp;quot; but can come using the &amp;quot;MsetForBoss.dat&amp;quot; variant using a alternate MSET exploit roploader, you can have upto 2 homebrew files at the same time on your console (one using the launcher.dat file name and one with the name MsetForBoss.dat), but it requires switch between DS profile roploaders to alternate which file will be loaded. &lt;br /&gt;
* Requirement: You need a DS flashcart to install the MSET vulnerability and run the Launcher.dat homebrew.&lt;br /&gt;
* Access level: Full Kernel-mode control (same as .bin homebrew).&lt;br /&gt;
* Restriction: file size (same as .bin homebrew)&lt;br /&gt;
&lt;br /&gt;
There are 2 different formats of launcher.dat/MsetForBoss.dat, unencrypted(also referred to as homebrew or non gateway), and encrypted(also known as gateway encrypted) you will need to use a alternate DS profile exploit depending on whether you are trying to run a encrypted or unencrypted launcher.dat file, but most if not all MsetForBoss.dat files are unencrypted&lt;br /&gt;
&lt;br /&gt;
===The .3ds / .3dsx format===&lt;br /&gt;
* Boot method: The homebrew is launched from a front end launcher.&lt;br /&gt;
* Filename: For Smealum&#039;s homebrew launcher use boot.3dsx, every homebrew has a different folder. For Gateway use any name .3ds and place in on a microSD.&lt;br /&gt;
* Requirement: For the gateway (.3ds) requires a [[Gateway 3DS]] flashcart running firmware 2.2 OMEGA or newer. For Smealum&#039;s homebrew launcher (.3dsx) requires a [[ninjhax]] exploit and an SD card with boot.3dsx (can be either your homebrew or the homebrew launcher) files on it you&#039;ll also need a wifi connection to the internet from your 3DS.&lt;br /&gt;
* Access level HBL with ≥9.2 SysNAND: The homebrew is usually only allowed User-mode access and has access to only 30% of the system core&#039;s first CPU thread, and 100% access to the second thread, although it can gain limited system access by using [[memchunkhax2]]. As a result, most homebrew cannot modify or access the system in any way using the current implementation of ARM11 homebrew, but the ARM11 services are available. &lt;br /&gt;
* Access level HBL with ≤9.2 SysNAND: Homebrew is allowed system access if using a CFW with signature checks disabled.&lt;br /&gt;
* Access level Gateway: Homebrew ran using the gateway will have as much access as any other game.&lt;br /&gt;
&lt;br /&gt;
===The .cia format===&lt;br /&gt;
This file format is used officially by the console as a container for eShop downloaded contents.&lt;br /&gt;
It&#039;s meant to be extracted, installed and displayed on the console&#039;s system menu using its own icon.&lt;br /&gt;
&lt;br /&gt;
The .cia container type can only be installed on a 3DS with installation privilege. To unlock the installation feature, you need a modified emuNAND/ sysNAND or Gateway 3DS v2.6 or newer.&lt;br /&gt;
&lt;br /&gt;
==Launching Homebrew==&lt;br /&gt;
&#039;&#039;&#039;ATTENTION&#039;&#039;&#039;: All homebrew using a Launcher.dat file have full Kernel access and therefore can modify the content of your console.&lt;br /&gt;
Nobody developed or released homebrew explicitly bricking your 3DS, but be careful when you decide to run unknown files. You are responsible for any problem you may encounter.&lt;br /&gt;
&lt;br /&gt;
===The .cxi format===&lt;br /&gt;
There&#039;s currently no method to directly launch this format on a retail unit. It can, however, be launched by packaging it into a CIA.&lt;br /&gt;
&lt;br /&gt;
===The .bin/elf format===&lt;br /&gt;
These formats are the raw executable.&lt;br /&gt;
* There&#039;s currently no .elf homebrew launcher to use with Ninjhax.&lt;br /&gt;
* These files are sometimes converted to another format (dat, cia, 3ds, 3dsx) by the developers when released to public. Then can then be launched using a different homebrew loading method.&lt;br /&gt;
* Some ARM9 (in Launcher.dat format) experimental homebrew can launch the .bin format, but require a 3DS with a System Software version 4.x.&lt;br /&gt;
* [[Arm9loaderhax]] is capable of launching homebrew in .bin format on System Software version 9.x to 11.x.&lt;br /&gt;
&lt;br /&gt;
===Launcher.dat format===&lt;br /&gt;
This exploit works by using a ROP (Return-Oriented Programming) Chain to get access to Kernel-mode control and run a homebrew executable.&lt;br /&gt;
&lt;br /&gt;
There are two ROP chain exploits you can use:&lt;br /&gt;
* [[Gateway 3DS]]&#039;s ROP Chain. (Encrypted ROP Chain)&lt;br /&gt;
* Fierce Waffle&#039;s  [http://www.fiercewaffle.com/softwareArticle.php?id=10 Open source] ROP chain. (Unencrypted ROP Chain)&lt;br /&gt;
&lt;br /&gt;
The Launcher.dat file contains two sections: The end of the ROP chain initiated by the MSET exploit, and the homebrew binary.&lt;br /&gt;
&lt;br /&gt;
Gateway 3DS, which was the first to publicly release this exploit, encrypted their ROP chain to prevent flashcart clones. If you install the Gateway ROP chain, you will have to encrypt your Launcher.dat homebrew using their encryption key.&lt;br /&gt;
If you install an open source ROP chain, you can run unencrypted homebrew, but you will not be able to run Gateway 3DS&#039;s Launcher.dat until you reinstall their own ROP chain.&lt;br /&gt;
&lt;br /&gt;
There are [[List of 3DS homebrew applications#Utilities|tools]] to quickly encrypt or decrypt a Launcher.dat file to work with a corresponding ROP chain.&lt;br /&gt;
 &lt;br /&gt;
====The different ROP Chain installers====&lt;br /&gt;
* Gateway 3DS ROP chain installer. (No link will be shared here. The installer is provided with the Gateway-3DS flashcart firmware package.)&lt;br /&gt;
* [http://www.mediafire.com/download/6j9v70csj4g75it/ROPLoader.nds ROP Chain installer], by [[Fierce Waffle]]. It&#039;s a little unstable and can brick the DS Mode of the console. It requires a full 3DS format to fix it. You will lose all your data installed on 3DS if you format it.&lt;br /&gt;
* [http://gbatemp.net/threads/alternate-rop-installer.361185/ Alternate ROP Installer], by [[Drenn]], based on Fierce Waffle ROP Chain binary. It&#039;s restoring a full NVRAM dump of Drenn&#039;s DS Profile to your console. More stable than using the real installer, but it will fully replace your profile information, except your WiFi settings. You can use [[List of applications for 3DS|ROP Installer Modifier]] to edit the DS profile information (Favorite color and user name) to be written to the profile during the installation.&lt;br /&gt;
* [http://filetrip.net/3ds-downloads/homebrew/download-ropmultiloader-1-1-f32981.html ROP MultiLoader], by [[SnailFace]]. Lets you easily choose the ROP chain you want to install.&lt;br /&gt;
&lt;br /&gt;
====Installing a ROP Chain====&lt;br /&gt;
The ROP chain installation requires a DS-mode Flashcart to run the installer .nds program.&lt;br /&gt;
&lt;br /&gt;
# Choose a ROP chain installer from the list above.&lt;br /&gt;
# Extract the NDS file if needed and place it on your MicroSD Card, then insert it into your compatible NDS-mode Flashcart.&lt;br /&gt;
# Insert the NDS-mode flashcart into your 3DS console and launch the installer.&lt;br /&gt;
&lt;br /&gt;
Note: If you launch the DS-mode again (DS Game or DS mode Flashcart) after installing the ROP Chain, the profile will be reset and the exploit deleted. You will need to install it again to launch 3DS homebrew.&lt;br /&gt;
&lt;br /&gt;
====Launching the Homebrew====&lt;br /&gt;
# Encrypt or Decrypt the Launcher.dat file based on the ROP chain you installed. (Gateway ROP chain requires encryption)&lt;br /&gt;
# Place the Launcher.dat file on the root of your SD Card.&lt;br /&gt;
# Boot the 3DS and go to Settings &amp;gt; Other &amp;gt; Profile &amp;gt; DS Profile.&lt;br /&gt;
# The homebrew will launch.&lt;br /&gt;
&lt;br /&gt;
===The .3ds format===&lt;br /&gt;
The .3ds format requires a gateway 3DS flashcart or a MT-card flashcart.&lt;br /&gt;
 &lt;br /&gt;
====Gateway 3DS Flashcart====&lt;br /&gt;
The Gateway 3DS flashcart homebrew launcher can be used only on a 3DS System version 4.0 to 9.2. The flashcart is required as the 3DS homebrew are stored on the MicroSD inserted in the flashcart.&lt;br /&gt;
This Homebrew launching method requires the Gateway 3DS firmware version 2.2 Omega or newer.&lt;br /&gt;
&lt;br /&gt;
#(4.x only) Install the Gateway 3DS ROP Chain. (See the [[#The different ROP Chain installers|ROP chain installation method]] above)&lt;br /&gt;
#Place the Gateway Launcher.dat file on the root of your SD Card.&lt;br /&gt;
#Place your homebrew on the root of your MicroSD Card formated as FAT32 or ExFAT, using the filename you want and .3ds extension.&lt;br /&gt;
#(4.x) Launch Gateway from the DS Profile. / (9.x) Open the web browser and visit http://go.gateway-3ds.com/ and launch Gateway mode.&lt;br /&gt;
#Press Select button to list all homebrew on your MicroSD card and press A to mount it.&lt;br /&gt;
#Launch it like a game.&lt;br /&gt;
&lt;br /&gt;
====MT-Card Flashcart====&lt;br /&gt;
The MT-Card homebrew launcher can be used only on a 3DS System version 4.0 to 4.5. The flashcart is required as the 3DS homebrew are stored on the MicroSD inserted in the flashcart.&lt;br /&gt;
This Homebrew launching method requires the MT-Card firmware version 2.0 or newer.&lt;br /&gt;
&lt;br /&gt;
#Install the MT-Card exploit using the DS mode flashcart. (See the [[#The different ROP Chain installers|ROP chain installation method]] above)&lt;br /&gt;
#Place the MT-Card Launcher.dat file on the root of your SD Card.&lt;br /&gt;
#Place your homebrew on the root of your MicroSD Card formated as FAT32 or ExFAT, using the filename you want and .3ds extension.&lt;br /&gt;
#Launch MT-Card from the DS Profile.&lt;br /&gt;
#Press Select button to list all homebrew on your MicroSD card and press A to mount it.&lt;br /&gt;
#Launch it like a game.&lt;br /&gt;
&lt;br /&gt;
===The .3dsx format===&lt;br /&gt;
The .3dsx format requires a front end to be launched first.&lt;br /&gt;
&lt;br /&gt;
====The Homebrew Launcher====&lt;br /&gt;
[[The Homebrew Launcher]] lets the user run unsigned homebrew compiled in .3dsx format in User-mode on the ARM11 core.&lt;br /&gt;
It was originally developed by [[smealum]] and [https://twitter.com/gemisisDev gemisisDev], since its release more developers are helping and improving it. It exploits a vulnerability in 3DS a System Software versions 4.x to 9.2.x with eShop revision 7 to 20.&lt;br /&gt;
&lt;br /&gt;
You will not need a Flashcart to use it, but will need the retail game Cubic Ninja.&lt;br /&gt;
Cubic Ninja launched from a flashcart is working too.&lt;br /&gt;
&lt;br /&gt;
Installing The Homebrew Launcher&lt;br /&gt;
# Download and extract [http://smealum.net/ninjhax/dl/starter.zip The Homebrew Starter Kit] to the root of your 3DS SD Card. You should now have a file named boot.3dsx and a &amp;quot;3ds&amp;quot; folder on the root of your SD Card.&lt;br /&gt;
# Enable Wifi and launch Cubic Ninja game&lt;br /&gt;
# Choose the &amp;quot;Create&amp;quot; menu and select &amp;quot;QR Code&amp;quot; method, then &amp;quot;Scan QR code&amp;quot; option.&lt;br /&gt;
# Go to http://smealum.net/ninjhax/#qrcode and select your System version to generate the corresponding QR Code&lt;br /&gt;
# Scan your QR code and it will download &amp;quot;The Homebrew Launcher&amp;quot; loader automatically and install it into the Savegame slot of Cubic Ninja game. It will also launch automatically after the Installation.&lt;br /&gt;
&lt;br /&gt;
Launching The Homebrew Launcher&lt;br /&gt;
# You don&#039;t need Wifi once it&#039;s already installed to your Cubic Ninja game.&lt;br /&gt;
# Run Cubic Ninja and go to QR Code menu. The Homebrew Launcher will load.&lt;br /&gt;
&lt;br /&gt;
Place your homebrew in either one of these locations:&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/boot.3dsx&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;same_as_folder_name&amp;gt;.3dsx&lt;br /&gt;
#/3ds/&amp;lt;filename&amp;gt;.3dsx&lt;br /&gt;
&lt;br /&gt;
If you want an icon for your Homebrew to be displayed in The Homebrew Launcher, place it in either one of these locations:&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/icon.bin&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;icon or folder_name&amp;gt;.smdh&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;icon or folder_name&amp;gt;.icn&lt;br /&gt;
&lt;br /&gt;
===The .cia format===&lt;br /&gt;
The .cia format requires a patched firmware (CFW) or Gateway 3DS flashcart. The user needs a 3DS with a System Software version 4.0 to 11.2 For unsigned .CIA files.&lt;br /&gt;
Consoles between 9.3 and 11.2 have exploits allowing &amp;quot;legit CIA&amp;quot; files to be installed.&lt;br /&gt;
&lt;br /&gt;
====Dev Menu====&lt;br /&gt;
Currently, one of the ways to install cia files and manage installed titles is by using DevMenu program from the official Nintendo 3DS development kit (SDK). This program is illegal to share and will not be linked here or on the forum. However, homebrew alternatives exist such as FBI and Big Red Menu.&lt;br /&gt;
To use DevMenu and install files to your sysNAND or emuNAND, you need enough privileges which is only possible on a modified emuNAND or sysNAND (commonly called &amp;quot;custom Firmware&amp;quot;) or using Gateway 3DS v2.6 or newer.&lt;br /&gt;
&lt;br /&gt;
- When using a modified emuNAND or sysNAND you need to permanently install DevMenu program on your console.&lt;br /&gt;
&lt;br /&gt;
- When using Gateway 3DS you can use BigBlueMenu, which is the DevMenu program converted to .3ds format.&lt;br /&gt;
&lt;br /&gt;
[[Category:Nintendo 3DS|Homebrew]]&lt;br /&gt;
[[Category:3DS Homebrew| ]]&lt;br /&gt;
[[Category:3DS ARM9 Homebrew| ]]&lt;br /&gt;
[[Category:3DS ARM11 Homebrew| ]]&lt;/div&gt;</summary>
		<author><name>HugaTheFox</name></author>
	</entry>
	<entry>
		<id>https://wiki.gbatemp.net/w/index.php?title=3DS_Homebrew&amp;diff=66262</id>
		<title>3DS Homebrew</title>
		<link rel="alternate" type="text/html" href="https://wiki.gbatemp.net/w/index.php?title=3DS_Homebrew&amp;diff=66262"/>
		<updated>2017-05-21T23:08:09Z</updated>

		<summary type="html">&lt;p&gt;HugaTheFox: /* What can I do? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{3DSNav}}&lt;br /&gt;
&lt;br /&gt;
Welcome to the wonderful world of &#039;&#039;&#039;3DS Homebrew&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
To run homebrew on your 3DS you need a method to run custom code. There are currently several public exploits available which allow running unsigned code on a 3DS system.&lt;br /&gt;
&lt;br /&gt;
==What can I do?==&lt;br /&gt;
Depends on your installed Firmware version (SysNAND):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;compattable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | Can I...&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; | No A9LH or sighax/B9S installed (unhacked system)&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | A9LH installed&amp;lt;br /&amp;gt;(any firmware version)&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | sighax/B9S installed&amp;lt;br /&amp;gt;(any firmware version)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.4 and up&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.3&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.0 to 11.2&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 9.3 to 10.7&lt;br /&gt;
! style=&amp;quot;width:13%&amp;quot; | System Menu 9.2 and below&lt;br /&gt;
|-&lt;br /&gt;
| Run basic homebrew?&lt;br /&gt;
| {{yes}}, but only on New 3DS.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use FreakyHax, Ninjhax, Soundhax or a previously installed exploit to run the Homebrew Launcher.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}} (same exploits as ≥9.3, plus Homebrew Launcher loader CIA)&lt;br /&gt;
|-&lt;br /&gt;
| Run arm9loaderhax/brahma homebrew?&lt;br /&gt;
| {{no}}&lt;br /&gt;
| colespan=&amp;quot;3&amp;quot; Yes, use Safehax (Only some will work)&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}&lt;br /&gt;
| {{yes}} (convert to firm format)&lt;br /&gt;
|-&lt;br /&gt;
| Run BootROM level homebrew?&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Install Custom Themes?&lt;br /&gt;
| {{Yes}}, but on N3DS only&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use Themely/CHMM2&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use Themely/CHMM2/ExtDataTool.&amp;lt;br /&amp;gt;Note that themes are for ≥9.x only.&lt;br /&gt;
|-&lt;br /&gt;
| Install/extract save files?&lt;br /&gt;
| {{Yes}}, but on N3DS only&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use svdt for 3DS games, TWLSaveTool for retail DS cartridges&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use SaveDataFiler or JK&#039;s SaveManager for 3DS games, TWLSaveTool for retail DS cartridges&lt;br /&gt;
|-&lt;br /&gt;
| Run games from other regions (regionfree)?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{yes}}, use the region free launcher of The Homebrew Launcher&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a region free CFW&lt;br /&gt;
|-&lt;br /&gt;
| Go online with a game from another region?&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{no}}&lt;br /&gt;
| {{yes}}, as long as the game doesn&#039;t require an update&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Run 3DS ROMs?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{yes}}, buy a Sky3DS and play ROMs from that.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, various options.&lt;br /&gt;
|-&lt;br /&gt;
| Install out-of-region eShop content (like DLC)?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Play modified ROMs (ROM hacks)?&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use a flashcart (unknown if its working with HANS).&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use HANS, or a flashcart&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use NTR CFW, HANS, a flashcart, or install as a CIA&lt;br /&gt;
|-&lt;br /&gt;
| Run DS ROMs?&lt;br /&gt;
| {{unk}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use a DS flashcart (Supercard DSTWO/R4i Gold)&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a DS flashcart (blocked carts can be unblocked with CFW and/or patched TWL_FIRM)&lt;br /&gt;
|-&lt;br /&gt;
| Use CFW/EmuNAND?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Install CIA files?&lt;br /&gt;
| {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}} (Legit only) &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a CFW with signature checks disabled to install unsigned CIAs&lt;br /&gt;
|-&lt;br /&gt;
| Downgrade my System?&lt;br /&gt;
| {{Yes}}, use DSiWare or Hardmod to install CFW then downgrade.&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use Safehax.&lt;br /&gt;
| {{yes}}, use SysUpdater CIA (on EmuNAND) or 3dsx (on SysNAND from Homebrew Launcher)&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, same exploits as ≥9.3 but no need to.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=note /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Exploits==&lt;br /&gt;
===The MSET exploit===&lt;br /&gt;
This exploit only works on 3DS System Software version 4.1.x to 4.5.x&lt;br /&gt;
&lt;br /&gt;
This exploit is also used by Flashcart manufacturers to take over the 3DS&#039;s kernel.&lt;br /&gt;
&lt;br /&gt;
To exploit this vulnerability, you need a working DS Mode flashcart for your 3DS and you must run an NDS Homebrew designed to alter the DS Profile settings strings. When launching the 3DS System Settings application&#039;s DS profile settings editor, it will cause the application that edits the DS profile to crash, and this crash pushes custom code into memory from within the edited profile and makes the security co-processor &amp;quot;accidentally&amp;quot; load that code, resulting in homebrew being launched.&lt;br /&gt;
&lt;br /&gt;
===Spider exploit===&lt;br /&gt;
This exploit works up to version 9.2.0 and grants kernel level access. It was used by flashcart manufacturers after the MSET exploit was patched.&lt;br /&gt;
&lt;br /&gt;
===arm9loaderhax===&lt;br /&gt;
* Released by [[User:delebile|delebile]]. Exploit discovered by [[User:WulfyStylez|WulfyStylez]], [[User:Dazzozo|Dazzozo]], [[User:shinyquagsire23|shinyquagsire23]], [[User:plutoo|plutoo]], [[User:Normmatt|Normmatt]], and [[User:yellows8|yellows8]].&lt;br /&gt;
* Requires an exploit on ≤9.2 in order to install; must be built from source, using the console-specific OTP hash&lt;br /&gt;
* Exploits a vulnerability in arm9loader to execute ARM9 code directly at boot (arm9loaderhax.bin)&lt;br /&gt;
* Works on New 3DS, Old 3DS, and 2DS in the EUR, JAP, or USA regions up to 11.3&lt;br /&gt;
* Can be used with an [https://github.com/Plailect/Guide/wiki updated SysNAND] (up to 11.3).&lt;br /&gt;
* [https://github.com/delebile/arm9loaderhax Source]&lt;br /&gt;
* [http://delebile.bplaced.net/topic.php?id=9 Documentation 1], [https://gbatemp.net/threads/arm9loader-technical-details-and-discussion.408537/ Documentation 2]&lt;br /&gt;
* [https://github.com/Plailect/Guide/wiki Guide]&lt;br /&gt;
* [https://www.youtube.com/watch?v=QKNLa8I8hPQ Video]&lt;br /&gt;
&lt;br /&gt;
===ninjhax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Uses an exploit in sharing user-created levels in the game &#039;&#039;Cubic Ninja&#039;&#039; to launch homebrew.&lt;br /&gt;
* Works up to 11.3.&lt;br /&gt;
* [https://github.com/smealum/ninjhax/ Source]&lt;br /&gt;
* [https://www.youtube.com/watch?v=iKjuy3-z054 Video]&lt;br /&gt;
&lt;br /&gt;
===ironhax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Requires an exploit in order to install&lt;br /&gt;
* Uses a save game exploit for &#039;&#039;IronFall: Invasion&#039;&#039; in order to launch homebrew.&lt;br /&gt;
* Works up to 10.3&lt;br /&gt;
* [https://github.com/smealum/ironhax Source]&lt;br /&gt;
&lt;br /&gt;
===tubehax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Uses a DNS server to redirect the app&#039;s traffic to a exploitable webpage.&lt;br /&gt;
* Technically works up to 10.1, but older Youtube versions are blocked by Nintendo, effectively killing the exploit&lt;br /&gt;
* [https://github.com/smealum/tubehax Source]&lt;br /&gt;
&lt;br /&gt;
===browserhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]].&lt;br /&gt;
* A collection of webkit exploits for the use of launching 3DS homebrew.&lt;br /&gt;
* Works up to 11.0&lt;br /&gt;
* [https://github.com/yellows8/3ds_browserhax_common Source]&lt;br /&gt;
&lt;br /&gt;
===oot3dhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]].&lt;br /&gt;
* Requires an exploit or PowerSaves device in order to install&lt;br /&gt;
* Uses a save game exploit for &#039;&#039;The Legend of Zelda: Ocarina of Time 3D&#039;&#039; in order to launch homebrew.&lt;br /&gt;
* Works up to 11.3.0-36.&lt;br /&gt;
* [https://github.com/yellows8/oot3dhax Source]&lt;br /&gt;
&lt;br /&gt;
===smashhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]]&lt;br /&gt;
* Only works on N3DS.&lt;br /&gt;
* Uses a exploit in local multiplayer for &#039;&#039;Smash Bros for 3DS&#039;&#039; by acting like a fake beacon for sessions.&lt;br /&gt;
* Works up to 11.2. Fixed in v11.3&lt;br /&gt;
* [https://github.com/yellows8/3ds_smashbroshax Source]&lt;br /&gt;
&lt;br /&gt;
===menuhax (AKA themehax, HomeMenuHax)===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]]&lt;br /&gt;
* Uses a exploit in themedata used by the home menu in order to launch homebrew.&lt;br /&gt;
* Works up to 11.2&lt;br /&gt;
* [https://github.com/yellows8/3ds_homemenuhax Source]&lt;br /&gt;
&lt;br /&gt;
===Freakyhax (AKA Freakyformshax)===&lt;br /&gt;
* Released by [[User:Qlutoo|Qlutoo]]&lt;br /&gt;
* Uses a exploit in the games Qr code loader.&lt;br /&gt;
* Works up to 11.0&lt;br /&gt;
* [http://plutooo.github.io/freakyhax/ Website]&lt;br /&gt;
&lt;br /&gt;
===BASICSploit===&lt;br /&gt;
* Released by [[User:MrNbaYoh|MrNbaYoh]]&lt;br /&gt;
* Uses an exploit in BG handling&lt;br /&gt;
* Works up to 11.0.33&lt;br /&gt;
* Only USA 3.2.1 version for now&lt;br /&gt;
* [http://mrnbayoh.github.io/basicsploit/ Website]&lt;br /&gt;
&lt;br /&gt;
==Executable formats==&lt;br /&gt;
There are a few different types of executables made for the 3DS at this time.&lt;br /&gt;
&lt;br /&gt;
===The .cxi format===&lt;br /&gt;
This file format is used officially by the console. The .cxi container type can only be launched on a 3DS Development Unit (A 3DS released to developers).&lt;br /&gt;
&lt;br /&gt;
It is used by later versions of [https://github.com/neobrain/braindump Braindump].&lt;br /&gt;
&lt;br /&gt;
===The .bin format===&lt;br /&gt;
This type is the raw format for homebrew compiled into an ARM binary file. It&#039;s usually encapsulated into a Launcher.dat file to be launched using the MSET exploit, converted into a .3ds file to be launched using a front-end homebrew launcher, or launched as-is with an arm9loader exploit.&lt;br /&gt;
&lt;br /&gt;
* Boot method: Encapsulated into a Launcher.dat, or using a .bin launcher homebrew &lt;br /&gt;
* Filename: Whatever you want, with a .bin extension&lt;br /&gt;
* Requirement: Python to encapsulate it into a Launcher.dat file, or a method to launch .bin homebrew on your console.&lt;br /&gt;
* Access level: The homebrew has full Kernel-mode access and has access to both the ARM9 and ARM11 cores, but the console&#039;s services in ARM11 are all disabled, due to the public method of taking over the ARM11 core from within the ARM9 core (credit to Kane49) (This means you have no access to the 3D slider, sound, etc. unless you code it back yourself).&lt;br /&gt;
* Restriction: When running from a broken-kernel state (Launcher.dat direct from MSET), random regions of the RAM are likely to have the NX (No-eXecute) security bit still active on them. This causes the program to sometimes not be able to start as the memory is set to not allow execution from the address range the program was unluckily loaded into. This also limits the size of the application, as when the application is larger, the chance of it landing in NX-enabled regions is significantly larger than if it is smaller, leaving the likeliness of it being able to start, up to luck. The size limit is around 19-22kb. In ARM11, code is loaded in a clean memory area, but before jumping to ARM11 it starts in ARM9 and is loaded in the same location, so the problem could happen too.&lt;br /&gt;
&lt;br /&gt;
If you get homebrew in this format and do not have a way to launch a raw .bin file, you will need a python script to insert it into a Launcher.dat file.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/naehrwert/p3ds 3DS Python Tool] by Naehrwert.&lt;br /&gt;
* [http://gbatemp.net/attachments/build-py-zip.5924/ Build.py for Linux] by Tomiga.&lt;br /&gt;
* [https://github.com/insaneKane/3DS_Homebrew_Stuff2/blob/master/build.py build.py] by Kane49. (Advice from [http://gbatemp.net/threads/homebrew-development.360646/#post-4887774 here]: make sure to change both instances of &amp;quot;-mcpu=mpcore -march=armv6k&amp;quot; in it to &amp;quot;-mcpu=arm946e-s -march=armv5te&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Or use a script to copy a ROP header and footer around the payload binary file, example: copy /b header+binary+footer Launcher.dat&lt;br /&gt;
&lt;br /&gt;
You can find the pre-compiled ROP header (exp.bin) and footer (pad.bin) in Snailface&#039;s [[3DS Homebrew demo (Snailface)|3DS Homebrew demo]] package.&lt;br /&gt;
&lt;br /&gt;
===The Launcher.dat format===&lt;br /&gt;
* Boot method: The homebrew is launched directly from the MSET exploit.&lt;br /&gt;
* Filename: The homebrew filename is usually &amp;quot;Launcher.dat&amp;quot; but can come using the &amp;quot;MsetForBoss.dat&amp;quot; variant using a alternate MSET exploit roploader, you can have upto 2 homebrew files at the same time on your console (one using the launcher.dat file name and one with the name MsetForBoss.dat), but it requires switch between DS profile roploaders to alternate which file will be loaded. &lt;br /&gt;
* Requirement: You need a DS flashcart to install the MSET vulnerability and run the Launcher.dat homebrew.&lt;br /&gt;
* Access level: Full Kernel-mode control (same as .bin homebrew).&lt;br /&gt;
* Restriction: file size (same as .bin homebrew)&lt;br /&gt;
&lt;br /&gt;
There are 2 different formats of launcher.dat/MsetForBoss.dat, unencrypted(also referred to as homebrew or non gateway), and encrypted(also known as gateway encrypted) you will need to use a alternate DS profile exploit depending on whether you are trying to run a encrypted or unencrypted launcher.dat file, but most if not all MsetForBoss.dat files are unencrypted&lt;br /&gt;
&lt;br /&gt;
===The .3ds / .3dsx format===&lt;br /&gt;
* Boot method: The homebrew is launched from a front end launcher.&lt;br /&gt;
* Filename: For Smealum&#039;s homebrew launcher use boot.3dsx, every homebrew has a different folder. For Gateway use any name .3ds and place in on a microSD.&lt;br /&gt;
* Requirement: For the gateway (.3ds) requires a [[Gateway 3DS]] flashcart running firmware 2.2 OMEGA or newer. For Smealum&#039;s homebrew launcher (.3dsx) requires a [[ninjhax]] exploit and an SD card with boot.3dsx (can be either your homebrew or the homebrew launcher) files on it you&#039;ll also need a wifi connection to the internet from your 3DS.&lt;br /&gt;
* Access level HBL with ≥9.2 SysNAND: The homebrew is usually only allowed User-mode access and has access to only 30% of the system core&#039;s first CPU thread, and 100% access to the second thread, although it can gain limited system access by using [[memchunkhax2]]. As a result, most homebrew cannot modify or access the system in any way using the current implementation of ARM11 homebrew, but the ARM11 services are available. &lt;br /&gt;
* Access level HBL with ≤9.2 SysNAND: Homebrew is allowed system access if using a CFW with signature checks disabled.&lt;br /&gt;
* Access level Gateway: Homebrew ran using the gateway will have as much access as any other game.&lt;br /&gt;
&lt;br /&gt;
===The .cia format===&lt;br /&gt;
This file format is used officially by the console as a container for eShop downloaded contents.&lt;br /&gt;
It&#039;s meant to be extracted, installed and displayed on the console&#039;s system menu using its own icon.&lt;br /&gt;
&lt;br /&gt;
The .cia container type can only be installed on a 3DS with installation privilege. To unlock the installation feature, you need a modified emuNAND/ sysNAND or Gateway 3DS v2.6 or newer.&lt;br /&gt;
&lt;br /&gt;
==Launching Homebrew==&lt;br /&gt;
&#039;&#039;&#039;ATTENTION&#039;&#039;&#039;: All homebrew using a Launcher.dat file have full Kernel access and therefore can modify the content of your console.&lt;br /&gt;
Nobody developed or released homebrew explicitly bricking your 3DS, but be careful when you decide to run unknown files. You are responsible for any problem you may encounter.&lt;br /&gt;
&lt;br /&gt;
===The .cxi format===&lt;br /&gt;
There&#039;s currently no method to directly launch this format on a retail unit. It can, however, be launched by packaging it into a CIA.&lt;br /&gt;
&lt;br /&gt;
===The .bin/elf format===&lt;br /&gt;
These formats are the raw executable.&lt;br /&gt;
* There&#039;s currently no .elf homebrew launcher to use with Ninjhax.&lt;br /&gt;
* These files are sometimes converted to another format (dat, cia, 3ds, 3dsx) by the developers when released to public. Then can then be launched using a different homebrew loading method.&lt;br /&gt;
* Some ARM9 (in Launcher.dat format) experimental homebrew can launch the .bin format, but require a 3DS with a System Software version 4.x.&lt;br /&gt;
* [[Arm9loaderhax]] is capable of launching homebrew in .bin format on System Software version 9.x to 11.x.&lt;br /&gt;
&lt;br /&gt;
===Launcher.dat format===&lt;br /&gt;
This exploit works by using a ROP (Return-Oriented Programming) Chain to get access to Kernel-mode control and run a homebrew executable.&lt;br /&gt;
&lt;br /&gt;
There are two ROP chain exploits you can use:&lt;br /&gt;
* [[Gateway 3DS]]&#039;s ROP Chain. (Encrypted ROP Chain)&lt;br /&gt;
* Fierce Waffle&#039;s  [http://www.fiercewaffle.com/softwareArticle.php?id=10 Open source] ROP chain. (Unencrypted ROP Chain)&lt;br /&gt;
&lt;br /&gt;
The Launcher.dat file contains two sections: The end of the ROP chain initiated by the MSET exploit, and the homebrew binary.&lt;br /&gt;
&lt;br /&gt;
Gateway 3DS, which was the first to publicly release this exploit, encrypted their ROP chain to prevent flashcart clones. If you install the Gateway ROP chain, you will have to encrypt your Launcher.dat homebrew using their encryption key.&lt;br /&gt;
If you install an open source ROP chain, you can run unencrypted homebrew, but you will not be able to run Gateway 3DS&#039;s Launcher.dat until you reinstall their own ROP chain.&lt;br /&gt;
&lt;br /&gt;
There are [[List of 3DS homebrew applications#Utilities|tools]] to quickly encrypt or decrypt a Launcher.dat file to work with a corresponding ROP chain.&lt;br /&gt;
 &lt;br /&gt;
====The different ROP Chain installers====&lt;br /&gt;
* Gateway 3DS ROP chain installer. (No link will be shared here. The installer is provided with the Gateway-3DS flashcart firmware package.)&lt;br /&gt;
* [http://www.mediafire.com/download/6j9v70csj4g75it/ROPLoader.nds ROP Chain installer], by [[Fierce Waffle]]. It&#039;s a little unstable and can brick the DS Mode of the console. It requires a full 3DS format to fix it. You will lose all your data installed on 3DS if you format it.&lt;br /&gt;
* [http://gbatemp.net/threads/alternate-rop-installer.361185/ Alternate ROP Installer], by [[Drenn]], based on Fierce Waffle ROP Chain binary. It&#039;s restoring a full NVRAM dump of Drenn&#039;s DS Profile to your console. More stable than using the real installer, but it will fully replace your profile information, except your WiFi settings. You can use [[List of applications for 3DS|ROP Installer Modifier]] to edit the DS profile information (Favorite color and user name) to be written to the profile during the installation.&lt;br /&gt;
* [http://filetrip.net/3ds-downloads/homebrew/download-ropmultiloader-1-1-f32981.html ROP MultiLoader], by [[SnailFace]]. Lets you easily choose the ROP chain you want to install.&lt;br /&gt;
&lt;br /&gt;
====Installing a ROP Chain====&lt;br /&gt;
The ROP chain installation requires a DS-mode Flashcart to run the installer .nds program.&lt;br /&gt;
&lt;br /&gt;
# Choose a ROP chain installer from the list above.&lt;br /&gt;
# Extract the NDS file if needed and place it on your MicroSD Card, then insert it into your compatible NDS-mode Flashcart.&lt;br /&gt;
# Insert the NDS-mode flashcart into your 3DS console and launch the installer.&lt;br /&gt;
&lt;br /&gt;
Note: If you launch the DS-mode again (DS Game or DS mode Flashcart) after installing the ROP Chain, the profile will be reset and the exploit deleted. You will need to install it again to launch 3DS homebrew.&lt;br /&gt;
&lt;br /&gt;
====Launching the Homebrew====&lt;br /&gt;
# Encrypt or Decrypt the Launcher.dat file based on the ROP chain you installed. (Gateway ROP chain requires encryption)&lt;br /&gt;
# Place the Launcher.dat file on the root of your SD Card.&lt;br /&gt;
# Boot the 3DS and go to Settings &amp;gt; Other &amp;gt; Profile &amp;gt; DS Profile.&lt;br /&gt;
# The homebrew will launch.&lt;br /&gt;
&lt;br /&gt;
===The .3ds format===&lt;br /&gt;
The .3ds format requires a gateway 3DS flashcart or a MT-card flashcart.&lt;br /&gt;
 &lt;br /&gt;
====Gateway 3DS Flashcart====&lt;br /&gt;
The Gateway 3DS flashcart homebrew launcher can be used only on a 3DS System version 4.0 to 9.2. The flashcart is required as the 3DS homebrew are stored on the MicroSD inserted in the flashcart.&lt;br /&gt;
This Homebrew launching method requires the Gateway 3DS firmware version 2.2 Omega or newer.&lt;br /&gt;
&lt;br /&gt;
#(4.x only) Install the Gateway 3DS ROP Chain. (See the [[#The different ROP Chain installers|ROP chain installation method]] above)&lt;br /&gt;
#Place the Gateway Launcher.dat file on the root of your SD Card.&lt;br /&gt;
#Place your homebrew on the root of your MicroSD Card formated as FAT32 or ExFAT, using the filename you want and .3ds extension.&lt;br /&gt;
#(4.x) Launch Gateway from the DS Profile. / (9.x) Open the web browser and visit http://go.gateway-3ds.com/ and launch Gateway mode.&lt;br /&gt;
#Press Select button to list all homebrew on your MicroSD card and press A to mount it.&lt;br /&gt;
#Launch it like a game.&lt;br /&gt;
&lt;br /&gt;
====MT-Card Flashcart====&lt;br /&gt;
The MT-Card homebrew launcher can be used only on a 3DS System version 4.0 to 4.5. The flashcart is required as the 3DS homebrew are stored on the MicroSD inserted in the flashcart.&lt;br /&gt;
This Homebrew launching method requires the MT-Card firmware version 2.0 or newer.&lt;br /&gt;
&lt;br /&gt;
#Install the MT-Card exploit using the DS mode flashcart. (See the [[#The different ROP Chain installers|ROP chain installation method]] above)&lt;br /&gt;
#Place the MT-Card Launcher.dat file on the root of your SD Card.&lt;br /&gt;
#Place your homebrew on the root of your MicroSD Card formated as FAT32 or ExFAT, using the filename you want and .3ds extension.&lt;br /&gt;
#Launch MT-Card from the DS Profile.&lt;br /&gt;
#Press Select button to list all homebrew on your MicroSD card and press A to mount it.&lt;br /&gt;
#Launch it like a game.&lt;br /&gt;
&lt;br /&gt;
===The .3dsx format===&lt;br /&gt;
The .3dsx format requires a front end to be launched first.&lt;br /&gt;
&lt;br /&gt;
====The Homebrew Launcher====&lt;br /&gt;
[[The Homebrew Launcher]] lets the user run unsigned homebrew compiled in .3dsx format in User-mode on the ARM11 core.&lt;br /&gt;
It was originally developed by [[smealum]] and [https://twitter.com/gemisisDev gemisisDev], since its release more developers are helping and improving it. It exploits a vulnerability in 3DS a System Software versions 4.x to 9.2.x with eShop revision 7 to 20.&lt;br /&gt;
&lt;br /&gt;
You will not need a Flashcart to use it, but will need the retail game Cubic Ninja.&lt;br /&gt;
Cubic Ninja launched from a flashcart is working too.&lt;br /&gt;
&lt;br /&gt;
Installing The Homebrew Launcher&lt;br /&gt;
# Download and extract [http://smealum.net/ninjhax/dl/starter.zip The Homebrew Starter Kit] to the root of your 3DS SD Card. You should now have a file named boot.3dsx and a &amp;quot;3ds&amp;quot; folder on the root of your SD Card.&lt;br /&gt;
# Enable Wifi and launch Cubic Ninja game&lt;br /&gt;
# Choose the &amp;quot;Create&amp;quot; menu and select &amp;quot;QR Code&amp;quot; method, then &amp;quot;Scan QR code&amp;quot; option.&lt;br /&gt;
# Go to http://smealum.net/ninjhax/#qrcode and select your System version to generate the corresponding QR Code&lt;br /&gt;
# Scan your QR code and it will download &amp;quot;The Homebrew Launcher&amp;quot; loader automatically and install it into the Savegame slot of Cubic Ninja game. It will also launch automatically after the Installation.&lt;br /&gt;
&lt;br /&gt;
Launching The Homebrew Launcher&lt;br /&gt;
# You don&#039;t need Wifi once it&#039;s already installed to your Cubic Ninja game.&lt;br /&gt;
# Run Cubic Ninja and go to QR Code menu. The Homebrew Launcher will load.&lt;br /&gt;
&lt;br /&gt;
Place your homebrew in either one of these locations:&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/boot.3dsx&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;same_as_folder_name&amp;gt;.3dsx&lt;br /&gt;
#/3ds/&amp;lt;filename&amp;gt;.3dsx&lt;br /&gt;
&lt;br /&gt;
If you want an icon for your Homebrew to be displayed in The Homebrew Launcher, place it in either one of these locations:&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/icon.bin&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;icon or folder_name&amp;gt;.smdh&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;icon or folder_name&amp;gt;.icn&lt;br /&gt;
&lt;br /&gt;
===The .cia format===&lt;br /&gt;
The .cia format requires a patched firmware (CFW) or Gateway 3DS flashcart. The user needs a 3DS with a System Software version 4.0 to 11.2 For unsigned .CIA files.&lt;br /&gt;
Consoles between 9.3 and 11.2 have exploits allowing &amp;quot;legit CIA&amp;quot; files to be installed.&lt;br /&gt;
&lt;br /&gt;
====Dev Menu====&lt;br /&gt;
Currently, one of the ways to install cia files and manage installed titles is by using DevMenu program from the official Nintendo 3DS development kit (SDK). This program is illegal to share and will not be linked here or on the forum. However, homebrew alternatives exist such as FBI and Big Red Menu.&lt;br /&gt;
To use DevMenu and install files to your sysNAND or emuNAND, you need enough privileges which is only possible on a modified emuNAND or sysNAND (commonly called &amp;quot;custom Firmware&amp;quot;) or using Gateway 3DS v2.6 or newer.&lt;br /&gt;
&lt;br /&gt;
- When using a modified emuNAND or sysNAND you need to permanently install DevMenu program on your console.&lt;br /&gt;
&lt;br /&gt;
- When using Gateway 3DS you can use BigBlueMenu, which is the DevMenu program converted to .3ds format.&lt;br /&gt;
&lt;br /&gt;
[[Category:Nintendo 3DS|Homebrew]]&lt;br /&gt;
[[Category:3DS Homebrew| ]]&lt;br /&gt;
[[Category:3DS ARM9 Homebrew| ]]&lt;br /&gt;
[[Category:3DS ARM11 Homebrew| ]]&lt;/div&gt;</summary>
		<author><name>HugaTheFox</name></author>
	</entry>
	<entry>
		<id>https://wiki.gbatemp.net/w/index.php?title=3DS_Homebrew&amp;diff=66261</id>
		<title>3DS Homebrew</title>
		<link rel="alternate" type="text/html" href="https://wiki.gbatemp.net/w/index.php?title=3DS_Homebrew&amp;diff=66261"/>
		<updated>2017-05-21T23:05:23Z</updated>

		<summary type="html">&lt;p&gt;HugaTheFox: /* What can I do? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{3DSNav}}&lt;br /&gt;
&lt;br /&gt;
Welcome to the wonderful world of &#039;&#039;&#039;3DS Homebrew&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
To run homebrew on your 3DS you need a method to run custom code. There are currently several public exploits available which allow running unsigned code on a 3DS system.&lt;br /&gt;
&lt;br /&gt;
==What can I do?==&lt;br /&gt;
Depends on your installed Firmware version (SysNAND):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;compattable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | Can I...&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; | No A9LH or sighax/B9S installed (unhacked system)&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | A9LH installed&amp;lt;br /&amp;gt;(any firmware version)&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | sighax/B9S installed&amp;lt;br /&amp;gt;(any firmware version)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.4 and up&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.3&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.0 to 11.2&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 9.3 to 10.7&lt;br /&gt;
! style=&amp;quot;width:13%&amp;quot; | System Menu 9.2 and below&lt;br /&gt;
|-&lt;br /&gt;
| Run basic homebrew?&lt;br /&gt;
| {{yes}}, but only on New 3DS.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use FreakyHax, Ninjhax, Soundhax or a previously installed exploit to run the Homebrew Launcher.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}} (same exploits as ≥9.3, plus Homebrew Launcher loader CIA)&lt;br /&gt;
|-&lt;br /&gt;
| Run arm9loaderhax/brahma homebrew?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}&lt;br /&gt;
| {{yes}} (convert to firm format)&lt;br /&gt;
|-&lt;br /&gt;
| Run BootROM level homebrew?&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Install Custom Themes?&lt;br /&gt;
| {{Yes}}, but on N3DS only&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use Themely/CHMM2&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use Themely/CHMM2/ExtDataTool.&amp;lt;br /&amp;gt;Note that themes are for ≥9.x only.&lt;br /&gt;
|-&lt;br /&gt;
| Install/extract save files?&lt;br /&gt;
| {{Yes}}, but on N3DS only&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use svdt for 3DS games, TWLSaveTool for retail DS cartridges&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use SaveDataFiler or JK&#039;s SaveManager for 3DS games, TWLSaveTool for retail DS cartridges&lt;br /&gt;
|-&lt;br /&gt;
| Run games from other regions (regionfree)?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{yes}}, use the region free launcher of The Homebrew Launcher&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a region free CFW&lt;br /&gt;
|-&lt;br /&gt;
| Go online with a game from another region?&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{no}}&lt;br /&gt;
| {{yes}}, as long as the game doesn&#039;t require an update&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Run 3DS ROMs?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{yes}}, buy a Sky3DS and play ROMs from that.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, various options.&lt;br /&gt;
|-&lt;br /&gt;
| Install out-of-region eShop content (like DLC)?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Play modified ROMs (ROM hacks)?&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use a flashcart (unknown if its working with HANS).&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use HANS, or a flashcart&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use NTR CFW, HANS, a flashcart, or install as a CIA&lt;br /&gt;
|-&lt;br /&gt;
| Run DS ROMs?&lt;br /&gt;
| {{unk}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use a DS flashcart (Supercard DSTWO/R4i Gold)&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a DS flashcart (blocked carts can be unblocked with CFW and/or patched TWL_FIRM)&lt;br /&gt;
|-&lt;br /&gt;
| Use CFW/EmuNAND?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Install CIA files?&lt;br /&gt;
| {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}} (Legit only) &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a CFW with signature checks disabled to install unsigned CIAs&lt;br /&gt;
|-&lt;br /&gt;
| Downgrade my System?&lt;br /&gt;
| {{Yes}}, use DSiWare or Hardmod to install CFW then downgrade.&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use Safehax.&lt;br /&gt;
| {{yes}}, use SysUpdater CIA (on EmuNAND) or 3dsx (on SysNAND from Homebrew Launcher)&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, same exploits as ≥9.3 but no need to.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=note /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Exploits==&lt;br /&gt;
===The MSET exploit===&lt;br /&gt;
This exploit only works on 3DS System Software version 4.1.x to 4.5.x&lt;br /&gt;
&lt;br /&gt;
This exploit is also used by Flashcart manufacturers to take over the 3DS&#039;s kernel.&lt;br /&gt;
&lt;br /&gt;
To exploit this vulnerability, you need a working DS Mode flashcart for your 3DS and you must run an NDS Homebrew designed to alter the DS Profile settings strings. When launching the 3DS System Settings application&#039;s DS profile settings editor, it will cause the application that edits the DS profile to crash, and this crash pushes custom code into memory from within the edited profile and makes the security co-processor &amp;quot;accidentally&amp;quot; load that code, resulting in homebrew being launched.&lt;br /&gt;
&lt;br /&gt;
===Spider exploit===&lt;br /&gt;
This exploit works up to version 9.2.0 and grants kernel level access. It was used by flashcart manufacturers after the MSET exploit was patched.&lt;br /&gt;
&lt;br /&gt;
===arm9loaderhax===&lt;br /&gt;
* Released by [[User:delebile|delebile]]. Exploit discovered by [[User:WulfyStylez|WulfyStylez]], [[User:Dazzozo|Dazzozo]], [[User:shinyquagsire23|shinyquagsire23]], [[User:plutoo|plutoo]], [[User:Normmatt|Normmatt]], and [[User:yellows8|yellows8]].&lt;br /&gt;
* Requires an exploit on ≤9.2 in order to install; must be built from source, using the console-specific OTP hash&lt;br /&gt;
* Exploits a vulnerability in arm9loader to execute ARM9 code directly at boot (arm9loaderhax.bin)&lt;br /&gt;
* Works on New 3DS, Old 3DS, and 2DS in the EUR, JAP, or USA regions up to 11.3&lt;br /&gt;
* Can be used with an [https://github.com/Plailect/Guide/wiki updated SysNAND] (up to 11.3).&lt;br /&gt;
* [https://github.com/delebile/arm9loaderhax Source]&lt;br /&gt;
* [http://delebile.bplaced.net/topic.php?id=9 Documentation 1], [https://gbatemp.net/threads/arm9loader-technical-details-and-discussion.408537/ Documentation 2]&lt;br /&gt;
* [https://github.com/Plailect/Guide/wiki Guide]&lt;br /&gt;
* [https://www.youtube.com/watch?v=QKNLa8I8hPQ Video]&lt;br /&gt;
&lt;br /&gt;
===ninjhax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Uses an exploit in sharing user-created levels in the game &#039;&#039;Cubic Ninja&#039;&#039; to launch homebrew.&lt;br /&gt;
* Works up to 11.3.&lt;br /&gt;
* [https://github.com/smealum/ninjhax/ Source]&lt;br /&gt;
* [https://www.youtube.com/watch?v=iKjuy3-z054 Video]&lt;br /&gt;
&lt;br /&gt;
===ironhax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Requires an exploit in order to install&lt;br /&gt;
* Uses a save game exploit for &#039;&#039;IronFall: Invasion&#039;&#039; in order to launch homebrew.&lt;br /&gt;
* Works up to 10.3&lt;br /&gt;
* [https://github.com/smealum/ironhax Source]&lt;br /&gt;
&lt;br /&gt;
===tubehax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Uses a DNS server to redirect the app&#039;s traffic to a exploitable webpage.&lt;br /&gt;
* Technically works up to 10.1, but older Youtube versions are blocked by Nintendo, effectively killing the exploit&lt;br /&gt;
* [https://github.com/smealum/tubehax Source]&lt;br /&gt;
&lt;br /&gt;
===browserhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]].&lt;br /&gt;
* A collection of webkit exploits for the use of launching 3DS homebrew.&lt;br /&gt;
* Works up to 11.0&lt;br /&gt;
* [https://github.com/yellows8/3ds_browserhax_common Source]&lt;br /&gt;
&lt;br /&gt;
===oot3dhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]].&lt;br /&gt;
* Requires an exploit or PowerSaves device in order to install&lt;br /&gt;
* Uses a save game exploit for &#039;&#039;The Legend of Zelda: Ocarina of Time 3D&#039;&#039; in order to launch homebrew.&lt;br /&gt;
* Works up to 11.3.0-36.&lt;br /&gt;
* [https://github.com/yellows8/oot3dhax Source]&lt;br /&gt;
&lt;br /&gt;
===smashhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]]&lt;br /&gt;
* Only works on N3DS.&lt;br /&gt;
* Uses a exploit in local multiplayer for &#039;&#039;Smash Bros for 3DS&#039;&#039; by acting like a fake beacon for sessions.&lt;br /&gt;
* Works up to 11.2. Fixed in v11.3&lt;br /&gt;
* [https://github.com/yellows8/3ds_smashbroshax Source]&lt;br /&gt;
&lt;br /&gt;
===menuhax (AKA themehax, HomeMenuHax)===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]]&lt;br /&gt;
* Uses a exploit in themedata used by the home menu in order to launch homebrew.&lt;br /&gt;
* Works up to 11.2&lt;br /&gt;
* [https://github.com/yellows8/3ds_homemenuhax Source]&lt;br /&gt;
&lt;br /&gt;
===Freakyhax (AKA Freakyformshax)===&lt;br /&gt;
* Released by [[User:Qlutoo|Qlutoo]]&lt;br /&gt;
* Uses a exploit in the games Qr code loader.&lt;br /&gt;
* Works up to 11.0&lt;br /&gt;
* [http://plutooo.github.io/freakyhax/ Website]&lt;br /&gt;
&lt;br /&gt;
===BASICSploit===&lt;br /&gt;
* Released by [[User:MrNbaYoh|MrNbaYoh]]&lt;br /&gt;
* Uses an exploit in BG handling&lt;br /&gt;
* Works up to 11.0.33&lt;br /&gt;
* Only USA 3.2.1 version for now&lt;br /&gt;
* [http://mrnbayoh.github.io/basicsploit/ Website]&lt;br /&gt;
&lt;br /&gt;
==Executable formats==&lt;br /&gt;
There are a few different types of executables made for the 3DS at this time.&lt;br /&gt;
&lt;br /&gt;
===The .cxi format===&lt;br /&gt;
This file format is used officially by the console. The .cxi container type can only be launched on a 3DS Development Unit (A 3DS released to developers).&lt;br /&gt;
&lt;br /&gt;
It is used by later versions of [https://github.com/neobrain/braindump Braindump].&lt;br /&gt;
&lt;br /&gt;
===The .bin format===&lt;br /&gt;
This type is the raw format for homebrew compiled into an ARM binary file. It&#039;s usually encapsulated into a Launcher.dat file to be launched using the MSET exploit, converted into a .3ds file to be launched using a front-end homebrew launcher, or launched as-is with an arm9loader exploit.&lt;br /&gt;
&lt;br /&gt;
* Boot method: Encapsulated into a Launcher.dat, or using a .bin launcher homebrew &lt;br /&gt;
* Filename: Whatever you want, with a .bin extension&lt;br /&gt;
* Requirement: Python to encapsulate it into a Launcher.dat file, or a method to launch .bin homebrew on your console.&lt;br /&gt;
* Access level: The homebrew has full Kernel-mode access and has access to both the ARM9 and ARM11 cores, but the console&#039;s services in ARM11 are all disabled, due to the public method of taking over the ARM11 core from within the ARM9 core (credit to Kane49) (This means you have no access to the 3D slider, sound, etc. unless you code it back yourself).&lt;br /&gt;
* Restriction: When running from a broken-kernel state (Launcher.dat direct from MSET), random regions of the RAM are likely to have the NX (No-eXecute) security bit still active on them. This causes the program to sometimes not be able to start as the memory is set to not allow execution from the address range the program was unluckily loaded into. This also limits the size of the application, as when the application is larger, the chance of it landing in NX-enabled regions is significantly larger than if it is smaller, leaving the likeliness of it being able to start, up to luck. The size limit is around 19-22kb. In ARM11, code is loaded in a clean memory area, but before jumping to ARM11 it starts in ARM9 and is loaded in the same location, so the problem could happen too.&lt;br /&gt;
&lt;br /&gt;
If you get homebrew in this format and do not have a way to launch a raw .bin file, you will need a python script to insert it into a Launcher.dat file.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/naehrwert/p3ds 3DS Python Tool] by Naehrwert.&lt;br /&gt;
* [http://gbatemp.net/attachments/build-py-zip.5924/ Build.py for Linux] by Tomiga.&lt;br /&gt;
* [https://github.com/insaneKane/3DS_Homebrew_Stuff2/blob/master/build.py build.py] by Kane49. (Advice from [http://gbatemp.net/threads/homebrew-development.360646/#post-4887774 here]: make sure to change both instances of &amp;quot;-mcpu=mpcore -march=armv6k&amp;quot; in it to &amp;quot;-mcpu=arm946e-s -march=armv5te&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Or use a script to copy a ROP header and footer around the payload binary file, example: copy /b header+binary+footer Launcher.dat&lt;br /&gt;
&lt;br /&gt;
You can find the pre-compiled ROP header (exp.bin) and footer (pad.bin) in Snailface&#039;s [[3DS Homebrew demo (Snailface)|3DS Homebrew demo]] package.&lt;br /&gt;
&lt;br /&gt;
===The Launcher.dat format===&lt;br /&gt;
* Boot method: The homebrew is launched directly from the MSET exploit.&lt;br /&gt;
* Filename: The homebrew filename is usually &amp;quot;Launcher.dat&amp;quot; but can come using the &amp;quot;MsetForBoss.dat&amp;quot; variant using a alternate MSET exploit roploader, you can have upto 2 homebrew files at the same time on your console (one using the launcher.dat file name and one with the name MsetForBoss.dat), but it requires switch between DS profile roploaders to alternate which file will be loaded. &lt;br /&gt;
* Requirement: You need a DS flashcart to install the MSET vulnerability and run the Launcher.dat homebrew.&lt;br /&gt;
* Access level: Full Kernel-mode control (same as .bin homebrew).&lt;br /&gt;
* Restriction: file size (same as .bin homebrew)&lt;br /&gt;
&lt;br /&gt;
There are 2 different formats of launcher.dat/MsetForBoss.dat, unencrypted(also referred to as homebrew or non gateway), and encrypted(also known as gateway encrypted) you will need to use a alternate DS profile exploit depending on whether you are trying to run a encrypted or unencrypted launcher.dat file, but most if not all MsetForBoss.dat files are unencrypted&lt;br /&gt;
&lt;br /&gt;
===The .3ds / .3dsx format===&lt;br /&gt;
* Boot method: The homebrew is launched from a front end launcher.&lt;br /&gt;
* Filename: For Smealum&#039;s homebrew launcher use boot.3dsx, every homebrew has a different folder. For Gateway use any name .3ds and place in on a microSD.&lt;br /&gt;
* Requirement: For the gateway (.3ds) requires a [[Gateway 3DS]] flashcart running firmware 2.2 OMEGA or newer. For Smealum&#039;s homebrew launcher (.3dsx) requires a [[ninjhax]] exploit and an SD card with boot.3dsx (can be either your homebrew or the homebrew launcher) files on it you&#039;ll also need a wifi connection to the internet from your 3DS.&lt;br /&gt;
* Access level HBL with ≥9.2 SysNAND: The homebrew is usually only allowed User-mode access and has access to only 30% of the system core&#039;s first CPU thread, and 100% access to the second thread, although it can gain limited system access by using [[memchunkhax2]]. As a result, most homebrew cannot modify or access the system in any way using the current implementation of ARM11 homebrew, but the ARM11 services are available. &lt;br /&gt;
* Access level HBL with ≤9.2 SysNAND: Homebrew is allowed system access if using a CFW with signature checks disabled.&lt;br /&gt;
* Access level Gateway: Homebrew ran using the gateway will have as much access as any other game.&lt;br /&gt;
&lt;br /&gt;
===The .cia format===&lt;br /&gt;
This file format is used officially by the console as a container for eShop downloaded contents.&lt;br /&gt;
It&#039;s meant to be extracted, installed and displayed on the console&#039;s system menu using its own icon.&lt;br /&gt;
&lt;br /&gt;
The .cia container type can only be installed on a 3DS with installation privilege. To unlock the installation feature, you need a modified emuNAND/ sysNAND or Gateway 3DS v2.6 or newer.&lt;br /&gt;
&lt;br /&gt;
==Launching Homebrew==&lt;br /&gt;
&#039;&#039;&#039;ATTENTION&#039;&#039;&#039;: All homebrew using a Launcher.dat file have full Kernel access and therefore can modify the content of your console.&lt;br /&gt;
Nobody developed or released homebrew explicitly bricking your 3DS, but be careful when you decide to run unknown files. You are responsible for any problem you may encounter.&lt;br /&gt;
&lt;br /&gt;
===The .cxi format===&lt;br /&gt;
There&#039;s currently no method to directly launch this format on a retail unit. It can, however, be launched by packaging it into a CIA.&lt;br /&gt;
&lt;br /&gt;
===The .bin/elf format===&lt;br /&gt;
These formats are the raw executable.&lt;br /&gt;
* There&#039;s currently no .elf homebrew launcher to use with Ninjhax.&lt;br /&gt;
* These files are sometimes converted to another format (dat, cia, 3ds, 3dsx) by the developers when released to public. Then can then be launched using a different homebrew loading method.&lt;br /&gt;
* Some ARM9 (in Launcher.dat format) experimental homebrew can launch the .bin format, but require a 3DS with a System Software version 4.x.&lt;br /&gt;
* [[Arm9loaderhax]] is capable of launching homebrew in .bin format on System Software version 9.x to 11.x.&lt;br /&gt;
&lt;br /&gt;
===Launcher.dat format===&lt;br /&gt;
This exploit works by using a ROP (Return-Oriented Programming) Chain to get access to Kernel-mode control and run a homebrew executable.&lt;br /&gt;
&lt;br /&gt;
There are two ROP chain exploits you can use:&lt;br /&gt;
* [[Gateway 3DS]]&#039;s ROP Chain. (Encrypted ROP Chain)&lt;br /&gt;
* Fierce Waffle&#039;s  [http://www.fiercewaffle.com/softwareArticle.php?id=10 Open source] ROP chain. (Unencrypted ROP Chain)&lt;br /&gt;
&lt;br /&gt;
The Launcher.dat file contains two sections: The end of the ROP chain initiated by the MSET exploit, and the homebrew binary.&lt;br /&gt;
&lt;br /&gt;
Gateway 3DS, which was the first to publicly release this exploit, encrypted their ROP chain to prevent flashcart clones. If you install the Gateway ROP chain, you will have to encrypt your Launcher.dat homebrew using their encryption key.&lt;br /&gt;
If you install an open source ROP chain, you can run unencrypted homebrew, but you will not be able to run Gateway 3DS&#039;s Launcher.dat until you reinstall their own ROP chain.&lt;br /&gt;
&lt;br /&gt;
There are [[List of 3DS homebrew applications#Utilities|tools]] to quickly encrypt or decrypt a Launcher.dat file to work with a corresponding ROP chain.&lt;br /&gt;
 &lt;br /&gt;
====The different ROP Chain installers====&lt;br /&gt;
* Gateway 3DS ROP chain installer. (No link will be shared here. The installer is provided with the Gateway-3DS flashcart firmware package.)&lt;br /&gt;
* [http://www.mediafire.com/download/6j9v70csj4g75it/ROPLoader.nds ROP Chain installer], by [[Fierce Waffle]]. It&#039;s a little unstable and can brick the DS Mode of the console. It requires a full 3DS format to fix it. You will lose all your data installed on 3DS if you format it.&lt;br /&gt;
* [http://gbatemp.net/threads/alternate-rop-installer.361185/ Alternate ROP Installer], by [[Drenn]], based on Fierce Waffle ROP Chain binary. It&#039;s restoring a full NVRAM dump of Drenn&#039;s DS Profile to your console. More stable than using the real installer, but it will fully replace your profile information, except your WiFi settings. You can use [[List of applications for 3DS|ROP Installer Modifier]] to edit the DS profile information (Favorite color and user name) to be written to the profile during the installation.&lt;br /&gt;
* [http://filetrip.net/3ds-downloads/homebrew/download-ropmultiloader-1-1-f32981.html ROP MultiLoader], by [[SnailFace]]. Lets you easily choose the ROP chain you want to install.&lt;br /&gt;
&lt;br /&gt;
====Installing a ROP Chain====&lt;br /&gt;
The ROP chain installation requires a DS-mode Flashcart to run the installer .nds program.&lt;br /&gt;
&lt;br /&gt;
# Choose a ROP chain installer from the list above.&lt;br /&gt;
# Extract the NDS file if needed and place it on your MicroSD Card, then insert it into your compatible NDS-mode Flashcart.&lt;br /&gt;
# Insert the NDS-mode flashcart into your 3DS console and launch the installer.&lt;br /&gt;
&lt;br /&gt;
Note: If you launch the DS-mode again (DS Game or DS mode Flashcart) after installing the ROP Chain, the profile will be reset and the exploit deleted. You will need to install it again to launch 3DS homebrew.&lt;br /&gt;
&lt;br /&gt;
====Launching the Homebrew====&lt;br /&gt;
# Encrypt or Decrypt the Launcher.dat file based on the ROP chain you installed. (Gateway ROP chain requires encryption)&lt;br /&gt;
# Place the Launcher.dat file on the root of your SD Card.&lt;br /&gt;
# Boot the 3DS and go to Settings &amp;gt; Other &amp;gt; Profile &amp;gt; DS Profile.&lt;br /&gt;
# The homebrew will launch.&lt;br /&gt;
&lt;br /&gt;
===The .3ds format===&lt;br /&gt;
The .3ds format requires a gateway 3DS flashcart or a MT-card flashcart.&lt;br /&gt;
 &lt;br /&gt;
====Gateway 3DS Flashcart====&lt;br /&gt;
The Gateway 3DS flashcart homebrew launcher can be used only on a 3DS System version 4.0 to 9.2. The flashcart is required as the 3DS homebrew are stored on the MicroSD inserted in the flashcart.&lt;br /&gt;
This Homebrew launching method requires the Gateway 3DS firmware version 2.2 Omega or newer.&lt;br /&gt;
&lt;br /&gt;
#(4.x only) Install the Gateway 3DS ROP Chain. (See the [[#The different ROP Chain installers|ROP chain installation method]] above)&lt;br /&gt;
#Place the Gateway Launcher.dat file on the root of your SD Card.&lt;br /&gt;
#Place your homebrew on the root of your MicroSD Card formated as FAT32 or ExFAT, using the filename you want and .3ds extension.&lt;br /&gt;
#(4.x) Launch Gateway from the DS Profile. / (9.x) Open the web browser and visit http://go.gateway-3ds.com/ and launch Gateway mode.&lt;br /&gt;
#Press Select button to list all homebrew on your MicroSD card and press A to mount it.&lt;br /&gt;
#Launch it like a game.&lt;br /&gt;
&lt;br /&gt;
====MT-Card Flashcart====&lt;br /&gt;
The MT-Card homebrew launcher can be used only on a 3DS System version 4.0 to 4.5. The flashcart is required as the 3DS homebrew are stored on the MicroSD inserted in the flashcart.&lt;br /&gt;
This Homebrew launching method requires the MT-Card firmware version 2.0 or newer.&lt;br /&gt;
&lt;br /&gt;
#Install the MT-Card exploit using the DS mode flashcart. (See the [[#The different ROP Chain installers|ROP chain installation method]] above)&lt;br /&gt;
#Place the MT-Card Launcher.dat file on the root of your SD Card.&lt;br /&gt;
#Place your homebrew on the root of your MicroSD Card formated as FAT32 or ExFAT, using the filename you want and .3ds extension.&lt;br /&gt;
#Launch MT-Card from the DS Profile.&lt;br /&gt;
#Press Select button to list all homebrew on your MicroSD card and press A to mount it.&lt;br /&gt;
#Launch it like a game.&lt;br /&gt;
&lt;br /&gt;
===The .3dsx format===&lt;br /&gt;
The .3dsx format requires a front end to be launched first.&lt;br /&gt;
&lt;br /&gt;
====The Homebrew Launcher====&lt;br /&gt;
[[The Homebrew Launcher]] lets the user run unsigned homebrew compiled in .3dsx format in User-mode on the ARM11 core.&lt;br /&gt;
It was originally developed by [[smealum]] and [https://twitter.com/gemisisDev gemisisDev], since its release more developers are helping and improving it. It exploits a vulnerability in 3DS a System Software versions 4.x to 9.2.x with eShop revision 7 to 20.&lt;br /&gt;
&lt;br /&gt;
You will not need a Flashcart to use it, but will need the retail game Cubic Ninja.&lt;br /&gt;
Cubic Ninja launched from a flashcart is working too.&lt;br /&gt;
&lt;br /&gt;
Installing The Homebrew Launcher&lt;br /&gt;
# Download and extract [http://smealum.net/ninjhax/dl/starter.zip The Homebrew Starter Kit] to the root of your 3DS SD Card. You should now have a file named boot.3dsx and a &amp;quot;3ds&amp;quot; folder on the root of your SD Card.&lt;br /&gt;
# Enable Wifi and launch Cubic Ninja game&lt;br /&gt;
# Choose the &amp;quot;Create&amp;quot; menu and select &amp;quot;QR Code&amp;quot; method, then &amp;quot;Scan QR code&amp;quot; option.&lt;br /&gt;
# Go to http://smealum.net/ninjhax/#qrcode and select your System version to generate the corresponding QR Code&lt;br /&gt;
# Scan your QR code and it will download &amp;quot;The Homebrew Launcher&amp;quot; loader automatically and install it into the Savegame slot of Cubic Ninja game. It will also launch automatically after the Installation.&lt;br /&gt;
&lt;br /&gt;
Launching The Homebrew Launcher&lt;br /&gt;
# You don&#039;t need Wifi once it&#039;s already installed to your Cubic Ninja game.&lt;br /&gt;
# Run Cubic Ninja and go to QR Code menu. The Homebrew Launcher will load.&lt;br /&gt;
&lt;br /&gt;
Place your homebrew in either one of these locations:&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/boot.3dsx&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;same_as_folder_name&amp;gt;.3dsx&lt;br /&gt;
#/3ds/&amp;lt;filename&amp;gt;.3dsx&lt;br /&gt;
&lt;br /&gt;
If you want an icon for your Homebrew to be displayed in The Homebrew Launcher, place it in either one of these locations:&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/icon.bin&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;icon or folder_name&amp;gt;.smdh&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;icon or folder_name&amp;gt;.icn&lt;br /&gt;
&lt;br /&gt;
===The .cia format===&lt;br /&gt;
The .cia format requires a patched firmware (CFW) or Gateway 3DS flashcart. The user needs a 3DS with a System Software version 4.0 to 11.2 For unsigned .CIA files.&lt;br /&gt;
Consoles between 9.3 and 11.2 have exploits allowing &amp;quot;legit CIA&amp;quot; files to be installed.&lt;br /&gt;
&lt;br /&gt;
====Dev Menu====&lt;br /&gt;
Currently, one of the ways to install cia files and manage installed titles is by using DevMenu program from the official Nintendo 3DS development kit (SDK). This program is illegal to share and will not be linked here or on the forum. However, homebrew alternatives exist such as FBI and Big Red Menu.&lt;br /&gt;
To use DevMenu and install files to your sysNAND or emuNAND, you need enough privileges which is only possible on a modified emuNAND or sysNAND (commonly called &amp;quot;custom Firmware&amp;quot;) or using Gateway 3DS v2.6 or newer.&lt;br /&gt;
&lt;br /&gt;
- When using a modified emuNAND or sysNAND you need to permanently install DevMenu program on your console.&lt;br /&gt;
&lt;br /&gt;
- When using Gateway 3DS you can use BigBlueMenu, which is the DevMenu program converted to .3ds format.&lt;br /&gt;
&lt;br /&gt;
[[Category:Nintendo 3DS|Homebrew]]&lt;br /&gt;
[[Category:3DS Homebrew| ]]&lt;br /&gt;
[[Category:3DS ARM9 Homebrew| ]]&lt;br /&gt;
[[Category:3DS ARM11 Homebrew| ]]&lt;/div&gt;</summary>
		<author><name>HugaTheFox</name></author>
	</entry>
	<entry>
		<id>https://wiki.gbatemp.net/w/index.php?title=3DS_Homebrew&amp;diff=66260</id>
		<title>3DS Homebrew</title>
		<link rel="alternate" type="text/html" href="https://wiki.gbatemp.net/w/index.php?title=3DS_Homebrew&amp;diff=66260"/>
		<updated>2017-05-21T23:03:34Z</updated>

		<summary type="html">&lt;p&gt;HugaTheFox: /* What can I do? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{3DSNav}}&lt;br /&gt;
&lt;br /&gt;
Welcome to the wonderful world of &#039;&#039;&#039;3DS Homebrew&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
To run homebrew on your 3DS you need a method to run custom code. There are currently several public exploits available which allow running unsigned code on a 3DS system.&lt;br /&gt;
&lt;br /&gt;
==What can I do?==&lt;br /&gt;
Depends on your installed Firmware version (SysNAND):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;compattable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | Can I...&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; | No A9LH or sighax/B9S installed (unhacked system)&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | A9LH installed&amp;lt;br /&amp;gt;(any firmware version)&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | sighax/B9S installed&amp;lt;br /&amp;gt;(any firmware version)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.4 and up&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.3&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.0 to 11.2&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 9.3 to 10.7&lt;br /&gt;
! style=&amp;quot;width:13%&amp;quot; | System Menu 9.2 and below&lt;br /&gt;
|-&lt;br /&gt;
| Run basic homebrew?&lt;br /&gt;
| {{yes}}, but only on New 3DS.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use FreakyHax, Ninjhax, Soundhax or a previously installed exploit to run the Homebrew Launcher.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}} (same exploits as ≥9.3, plus Homebrew Launcher loader CIA)&lt;br /&gt;
|-&lt;br /&gt;
| Run arm9loaderhax/brahma homebrew?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}&lt;br /&gt;
| {{yes}} (convert to firm format)&lt;br /&gt;
|-&lt;br /&gt;
| Run BootROM level homebrew?&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Install Custom Themes?&lt;br /&gt;
| {{Yes}}, but on N3DS only&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use Themely/CHMM2&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use Themely/CHMM2/ExtDataTool.&amp;lt;br /&amp;gt;Note that themes are for ≥9.x only.&lt;br /&gt;
|-&lt;br /&gt;
| Install/extract save files?&lt;br /&gt;
| {{Yes}}, but on N3DS only&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use svdt for 3DS games, TWLSaveTool for retail DS cartridges&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use SaveDataFiler or JK&#039;s SaveManager for 3DS games, TWLSaveTool for retail DS cartridges&lt;br /&gt;
|-&lt;br /&gt;
| Run games from other regions (regionfree)?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{yes}}, use the region free launcher of The Homebrew Launcher&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a region free CFW&lt;br /&gt;
|-&lt;br /&gt;
| Go online with a game from another region?&lt;br /&gt;
| {{unk}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{unk}}&lt;br /&gt;
| {{yes}}, as long as the game doesn&#039;t require an update&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Run 3DS ROMs?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{yes}}, buy a Sky3DS and play ROMs from that.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, various options.&lt;br /&gt;
|-&lt;br /&gt;
| Install out-of-region eShop content (like DLC)?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Play modified ROMs (ROM hacks)?&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use a flashcart (unknown if its working with HANS).&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use HANS, or a flashcart&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use NTR CFW, HANS, a flashcart, or install as a CIA&lt;br /&gt;
|-&lt;br /&gt;
| Run DS ROMs?&lt;br /&gt;
| {{unk}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use a DS flashcart (Supercard DSTWO/R4i Gold)&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a DS flashcart (blocked carts can be unblocked with CFW and/or patched TWL_FIRM)&lt;br /&gt;
|-&lt;br /&gt;
| Use CFW/EmuNAND?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Install CIA files?&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}} (Legit only) &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a CFW with signature checks disabled to install unsigned CIAs&lt;br /&gt;
|-&lt;br /&gt;
| Downgrade my System?&lt;br /&gt;
| {{Yes}}, use DSiWare or Hardmod to install CFW then downgrade.&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use Safehax.&lt;br /&gt;
| {{yes}}, use SysUpdater CIA (on EmuNAND) or 3dsx (on SysNAND from Homebrew Launcher)&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, same exploits as ≥9.3 but no need to.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=note /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Exploits==&lt;br /&gt;
===The MSET exploit===&lt;br /&gt;
This exploit only works on 3DS System Software version 4.1.x to 4.5.x&lt;br /&gt;
&lt;br /&gt;
This exploit is also used by Flashcart manufacturers to take over the 3DS&#039;s kernel.&lt;br /&gt;
&lt;br /&gt;
To exploit this vulnerability, you need a working DS Mode flashcart for your 3DS and you must run an NDS Homebrew designed to alter the DS Profile settings strings. When launching the 3DS System Settings application&#039;s DS profile settings editor, it will cause the application that edits the DS profile to crash, and this crash pushes custom code into memory from within the edited profile and makes the security co-processor &amp;quot;accidentally&amp;quot; load that code, resulting in homebrew being launched.&lt;br /&gt;
&lt;br /&gt;
===Spider exploit===&lt;br /&gt;
This exploit works up to version 9.2.0 and grants kernel level access. It was used by flashcart manufacturers after the MSET exploit was patched.&lt;br /&gt;
&lt;br /&gt;
===arm9loaderhax===&lt;br /&gt;
* Released by [[User:delebile|delebile]]. Exploit discovered by [[User:WulfyStylez|WulfyStylez]], [[User:Dazzozo|Dazzozo]], [[User:shinyquagsire23|shinyquagsire23]], [[User:plutoo|plutoo]], [[User:Normmatt|Normmatt]], and [[User:yellows8|yellows8]].&lt;br /&gt;
* Requires an exploit on ≤9.2 in order to install; must be built from source, using the console-specific OTP hash&lt;br /&gt;
* Exploits a vulnerability in arm9loader to execute ARM9 code directly at boot (arm9loaderhax.bin)&lt;br /&gt;
* Works on New 3DS, Old 3DS, and 2DS in the EUR, JAP, or USA regions up to 11.3&lt;br /&gt;
* Can be used with an [https://github.com/Plailect/Guide/wiki updated SysNAND] (up to 11.3).&lt;br /&gt;
* [https://github.com/delebile/arm9loaderhax Source]&lt;br /&gt;
* [http://delebile.bplaced.net/topic.php?id=9 Documentation 1], [https://gbatemp.net/threads/arm9loader-technical-details-and-discussion.408537/ Documentation 2]&lt;br /&gt;
* [https://github.com/Plailect/Guide/wiki Guide]&lt;br /&gt;
* [https://www.youtube.com/watch?v=QKNLa8I8hPQ Video]&lt;br /&gt;
&lt;br /&gt;
===ninjhax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Uses an exploit in sharing user-created levels in the game &#039;&#039;Cubic Ninja&#039;&#039; to launch homebrew.&lt;br /&gt;
* Works up to 11.3.&lt;br /&gt;
* [https://github.com/smealum/ninjhax/ Source]&lt;br /&gt;
* [https://www.youtube.com/watch?v=iKjuy3-z054 Video]&lt;br /&gt;
&lt;br /&gt;
===ironhax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Requires an exploit in order to install&lt;br /&gt;
* Uses a save game exploit for &#039;&#039;IronFall: Invasion&#039;&#039; in order to launch homebrew.&lt;br /&gt;
* Works up to 10.3&lt;br /&gt;
* [https://github.com/smealum/ironhax Source]&lt;br /&gt;
&lt;br /&gt;
===tubehax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Uses a DNS server to redirect the app&#039;s traffic to a exploitable webpage.&lt;br /&gt;
* Technically works up to 10.1, but older Youtube versions are blocked by Nintendo, effectively killing the exploit&lt;br /&gt;
* [https://github.com/smealum/tubehax Source]&lt;br /&gt;
&lt;br /&gt;
===browserhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]].&lt;br /&gt;
* A collection of webkit exploits for the use of launching 3DS homebrew.&lt;br /&gt;
* Works up to 11.0&lt;br /&gt;
* [https://github.com/yellows8/3ds_browserhax_common Source]&lt;br /&gt;
&lt;br /&gt;
===oot3dhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]].&lt;br /&gt;
* Requires an exploit or PowerSaves device in order to install&lt;br /&gt;
* Uses a save game exploit for &#039;&#039;The Legend of Zelda: Ocarina of Time 3D&#039;&#039; in order to launch homebrew.&lt;br /&gt;
* Works up to 11.3.0-36.&lt;br /&gt;
* [https://github.com/yellows8/oot3dhax Source]&lt;br /&gt;
&lt;br /&gt;
===smashhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]]&lt;br /&gt;
* Only works on N3DS.&lt;br /&gt;
* Uses a exploit in local multiplayer for &#039;&#039;Smash Bros for 3DS&#039;&#039; by acting like a fake beacon for sessions.&lt;br /&gt;
* Works up to 11.2. Fixed in v11.3&lt;br /&gt;
* [https://github.com/yellows8/3ds_smashbroshax Source]&lt;br /&gt;
&lt;br /&gt;
===menuhax (AKA themehax, HomeMenuHax)===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]]&lt;br /&gt;
* Uses a exploit in themedata used by the home menu in order to launch homebrew.&lt;br /&gt;
* Works up to 11.2&lt;br /&gt;
* [https://github.com/yellows8/3ds_homemenuhax Source]&lt;br /&gt;
&lt;br /&gt;
===Freakyhax (AKA Freakyformshax)===&lt;br /&gt;
* Released by [[User:Qlutoo|Qlutoo]]&lt;br /&gt;
* Uses a exploit in the games Qr code loader.&lt;br /&gt;
* Works up to 11.0&lt;br /&gt;
* [http://plutooo.github.io/freakyhax/ Website]&lt;br /&gt;
&lt;br /&gt;
===BASICSploit===&lt;br /&gt;
* Released by [[User:MrNbaYoh|MrNbaYoh]]&lt;br /&gt;
* Uses an exploit in BG handling&lt;br /&gt;
* Works up to 11.0.33&lt;br /&gt;
* Only USA 3.2.1 version for now&lt;br /&gt;
* [http://mrnbayoh.github.io/basicsploit/ Website]&lt;br /&gt;
&lt;br /&gt;
==Executable formats==&lt;br /&gt;
There are a few different types of executables made for the 3DS at this time.&lt;br /&gt;
&lt;br /&gt;
===The .cxi format===&lt;br /&gt;
This file format is used officially by the console. The .cxi container type can only be launched on a 3DS Development Unit (A 3DS released to developers).&lt;br /&gt;
&lt;br /&gt;
It is used by later versions of [https://github.com/neobrain/braindump Braindump].&lt;br /&gt;
&lt;br /&gt;
===The .bin format===&lt;br /&gt;
This type is the raw format for homebrew compiled into an ARM binary file. It&#039;s usually encapsulated into a Launcher.dat file to be launched using the MSET exploit, converted into a .3ds file to be launched using a front-end homebrew launcher, or launched as-is with an arm9loader exploit.&lt;br /&gt;
&lt;br /&gt;
* Boot method: Encapsulated into a Launcher.dat, or using a .bin launcher homebrew &lt;br /&gt;
* Filename: Whatever you want, with a .bin extension&lt;br /&gt;
* Requirement: Python to encapsulate it into a Launcher.dat file, or a method to launch .bin homebrew on your console.&lt;br /&gt;
* Access level: The homebrew has full Kernel-mode access and has access to both the ARM9 and ARM11 cores, but the console&#039;s services in ARM11 are all disabled, due to the public method of taking over the ARM11 core from within the ARM9 core (credit to Kane49) (This means you have no access to the 3D slider, sound, etc. unless you code it back yourself).&lt;br /&gt;
* Restriction: When running from a broken-kernel state (Launcher.dat direct from MSET), random regions of the RAM are likely to have the NX (No-eXecute) security bit still active on them. This causes the program to sometimes not be able to start as the memory is set to not allow execution from the address range the program was unluckily loaded into. This also limits the size of the application, as when the application is larger, the chance of it landing in NX-enabled regions is significantly larger than if it is smaller, leaving the likeliness of it being able to start, up to luck. The size limit is around 19-22kb. In ARM11, code is loaded in a clean memory area, but before jumping to ARM11 it starts in ARM9 and is loaded in the same location, so the problem could happen too.&lt;br /&gt;
&lt;br /&gt;
If you get homebrew in this format and do not have a way to launch a raw .bin file, you will need a python script to insert it into a Launcher.dat file.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/naehrwert/p3ds 3DS Python Tool] by Naehrwert.&lt;br /&gt;
* [http://gbatemp.net/attachments/build-py-zip.5924/ Build.py for Linux] by Tomiga.&lt;br /&gt;
* [https://github.com/insaneKane/3DS_Homebrew_Stuff2/blob/master/build.py build.py] by Kane49. (Advice from [http://gbatemp.net/threads/homebrew-development.360646/#post-4887774 here]: make sure to change both instances of &amp;quot;-mcpu=mpcore -march=armv6k&amp;quot; in it to &amp;quot;-mcpu=arm946e-s -march=armv5te&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Or use a script to copy a ROP header and footer around the payload binary file, example: copy /b header+binary+footer Launcher.dat&lt;br /&gt;
&lt;br /&gt;
You can find the pre-compiled ROP header (exp.bin) and footer (pad.bin) in Snailface&#039;s [[3DS Homebrew demo (Snailface)|3DS Homebrew demo]] package.&lt;br /&gt;
&lt;br /&gt;
===The Launcher.dat format===&lt;br /&gt;
* Boot method: The homebrew is launched directly from the MSET exploit.&lt;br /&gt;
* Filename: The homebrew filename is usually &amp;quot;Launcher.dat&amp;quot; but can come using the &amp;quot;MsetForBoss.dat&amp;quot; variant using a alternate MSET exploit roploader, you can have upto 2 homebrew files at the same time on your console (one using the launcher.dat file name and one with the name MsetForBoss.dat), but it requires switch between DS profile roploaders to alternate which file will be loaded. &lt;br /&gt;
* Requirement: You need a DS flashcart to install the MSET vulnerability and run the Launcher.dat homebrew.&lt;br /&gt;
* Access level: Full Kernel-mode control (same as .bin homebrew).&lt;br /&gt;
* Restriction: file size (same as .bin homebrew)&lt;br /&gt;
&lt;br /&gt;
There are 2 different formats of launcher.dat/MsetForBoss.dat, unencrypted(also referred to as homebrew or non gateway), and encrypted(also known as gateway encrypted) you will need to use a alternate DS profile exploit depending on whether you are trying to run a encrypted or unencrypted launcher.dat file, but most if not all MsetForBoss.dat files are unencrypted&lt;br /&gt;
&lt;br /&gt;
===The .3ds / .3dsx format===&lt;br /&gt;
* Boot method: The homebrew is launched from a front end launcher.&lt;br /&gt;
* Filename: For Smealum&#039;s homebrew launcher use boot.3dsx, every homebrew has a different folder. For Gateway use any name .3ds and place in on a microSD.&lt;br /&gt;
* Requirement: For the gateway (.3ds) requires a [[Gateway 3DS]] flashcart running firmware 2.2 OMEGA or newer. For Smealum&#039;s homebrew launcher (.3dsx) requires a [[ninjhax]] exploit and an SD card with boot.3dsx (can be either your homebrew or the homebrew launcher) files on it you&#039;ll also need a wifi connection to the internet from your 3DS.&lt;br /&gt;
* Access level HBL with ≥9.2 SysNAND: The homebrew is usually only allowed User-mode access and has access to only 30% of the system core&#039;s first CPU thread, and 100% access to the second thread, although it can gain limited system access by using [[memchunkhax2]]. As a result, most homebrew cannot modify or access the system in any way using the current implementation of ARM11 homebrew, but the ARM11 services are available. &lt;br /&gt;
* Access level HBL with ≤9.2 SysNAND: Homebrew is allowed system access if using a CFW with signature checks disabled.&lt;br /&gt;
* Access level Gateway: Homebrew ran using the gateway will have as much access as any other game.&lt;br /&gt;
&lt;br /&gt;
===The .cia format===&lt;br /&gt;
This file format is used officially by the console as a container for eShop downloaded contents.&lt;br /&gt;
It&#039;s meant to be extracted, installed and displayed on the console&#039;s system menu using its own icon.&lt;br /&gt;
&lt;br /&gt;
The .cia container type can only be installed on a 3DS with installation privilege. To unlock the installation feature, you need a modified emuNAND/ sysNAND or Gateway 3DS v2.6 or newer.&lt;br /&gt;
&lt;br /&gt;
==Launching Homebrew==&lt;br /&gt;
&#039;&#039;&#039;ATTENTION&#039;&#039;&#039;: All homebrew using a Launcher.dat file have full Kernel access and therefore can modify the content of your console.&lt;br /&gt;
Nobody developed or released homebrew explicitly bricking your 3DS, but be careful when you decide to run unknown files. You are responsible for any problem you may encounter.&lt;br /&gt;
&lt;br /&gt;
===The .cxi format===&lt;br /&gt;
There&#039;s currently no method to directly launch this format on a retail unit. It can, however, be launched by packaging it into a CIA.&lt;br /&gt;
&lt;br /&gt;
===The .bin/elf format===&lt;br /&gt;
These formats are the raw executable.&lt;br /&gt;
* There&#039;s currently no .elf homebrew launcher to use with Ninjhax.&lt;br /&gt;
* These files are sometimes converted to another format (dat, cia, 3ds, 3dsx) by the developers when released to public. Then can then be launched using a different homebrew loading method.&lt;br /&gt;
* Some ARM9 (in Launcher.dat format) experimental homebrew can launch the .bin format, but require a 3DS with a System Software version 4.x.&lt;br /&gt;
* [[Arm9loaderhax]] is capable of launching homebrew in .bin format on System Software version 9.x to 11.x.&lt;br /&gt;
&lt;br /&gt;
===Launcher.dat format===&lt;br /&gt;
This exploit works by using a ROP (Return-Oriented Programming) Chain to get access to Kernel-mode control and run a homebrew executable.&lt;br /&gt;
&lt;br /&gt;
There are two ROP chain exploits you can use:&lt;br /&gt;
* [[Gateway 3DS]]&#039;s ROP Chain. (Encrypted ROP Chain)&lt;br /&gt;
* Fierce Waffle&#039;s  [http://www.fiercewaffle.com/softwareArticle.php?id=10 Open source] ROP chain. (Unencrypted ROP Chain)&lt;br /&gt;
&lt;br /&gt;
The Launcher.dat file contains two sections: The end of the ROP chain initiated by the MSET exploit, and the homebrew binary.&lt;br /&gt;
&lt;br /&gt;
Gateway 3DS, which was the first to publicly release this exploit, encrypted their ROP chain to prevent flashcart clones. If you install the Gateway ROP chain, you will have to encrypt your Launcher.dat homebrew using their encryption key.&lt;br /&gt;
If you install an open source ROP chain, you can run unencrypted homebrew, but you will not be able to run Gateway 3DS&#039;s Launcher.dat until you reinstall their own ROP chain.&lt;br /&gt;
&lt;br /&gt;
There are [[List of 3DS homebrew applications#Utilities|tools]] to quickly encrypt or decrypt a Launcher.dat file to work with a corresponding ROP chain.&lt;br /&gt;
 &lt;br /&gt;
====The different ROP Chain installers====&lt;br /&gt;
* Gateway 3DS ROP chain installer. (No link will be shared here. The installer is provided with the Gateway-3DS flashcart firmware package.)&lt;br /&gt;
* [http://www.mediafire.com/download/6j9v70csj4g75it/ROPLoader.nds ROP Chain installer], by [[Fierce Waffle]]. It&#039;s a little unstable and can brick the DS Mode of the console. It requires a full 3DS format to fix it. You will lose all your data installed on 3DS if you format it.&lt;br /&gt;
* [http://gbatemp.net/threads/alternate-rop-installer.361185/ Alternate ROP Installer], by [[Drenn]], based on Fierce Waffle ROP Chain binary. It&#039;s restoring a full NVRAM dump of Drenn&#039;s DS Profile to your console. More stable than using the real installer, but it will fully replace your profile information, except your WiFi settings. You can use [[List of applications for 3DS|ROP Installer Modifier]] to edit the DS profile information (Favorite color and user name) to be written to the profile during the installation.&lt;br /&gt;
* [http://filetrip.net/3ds-downloads/homebrew/download-ropmultiloader-1-1-f32981.html ROP MultiLoader], by [[SnailFace]]. Lets you easily choose the ROP chain you want to install.&lt;br /&gt;
&lt;br /&gt;
====Installing a ROP Chain====&lt;br /&gt;
The ROP chain installation requires a DS-mode Flashcart to run the installer .nds program.&lt;br /&gt;
&lt;br /&gt;
# Choose a ROP chain installer from the list above.&lt;br /&gt;
# Extract the NDS file if needed and place it on your MicroSD Card, then insert it into your compatible NDS-mode Flashcart.&lt;br /&gt;
# Insert the NDS-mode flashcart into your 3DS console and launch the installer.&lt;br /&gt;
&lt;br /&gt;
Note: If you launch the DS-mode again (DS Game or DS mode Flashcart) after installing the ROP Chain, the profile will be reset and the exploit deleted. You will need to install it again to launch 3DS homebrew.&lt;br /&gt;
&lt;br /&gt;
====Launching the Homebrew====&lt;br /&gt;
# Encrypt or Decrypt the Launcher.dat file based on the ROP chain you installed. (Gateway ROP chain requires encryption)&lt;br /&gt;
# Place the Launcher.dat file on the root of your SD Card.&lt;br /&gt;
# Boot the 3DS and go to Settings &amp;gt; Other &amp;gt; Profile &amp;gt; DS Profile.&lt;br /&gt;
# The homebrew will launch.&lt;br /&gt;
&lt;br /&gt;
===The .3ds format===&lt;br /&gt;
The .3ds format requires a gateway 3DS flashcart or a MT-card flashcart.&lt;br /&gt;
 &lt;br /&gt;
====Gateway 3DS Flashcart====&lt;br /&gt;
The Gateway 3DS flashcart homebrew launcher can be used only on a 3DS System version 4.0 to 9.2. The flashcart is required as the 3DS homebrew are stored on the MicroSD inserted in the flashcart.&lt;br /&gt;
This Homebrew launching method requires the Gateway 3DS firmware version 2.2 Omega or newer.&lt;br /&gt;
&lt;br /&gt;
#(4.x only) Install the Gateway 3DS ROP Chain. (See the [[#The different ROP Chain installers|ROP chain installation method]] above)&lt;br /&gt;
#Place the Gateway Launcher.dat file on the root of your SD Card.&lt;br /&gt;
#Place your homebrew on the root of your MicroSD Card formated as FAT32 or ExFAT, using the filename you want and .3ds extension.&lt;br /&gt;
#(4.x) Launch Gateway from the DS Profile. / (9.x) Open the web browser and visit http://go.gateway-3ds.com/ and launch Gateway mode.&lt;br /&gt;
#Press Select button to list all homebrew on your MicroSD card and press A to mount it.&lt;br /&gt;
#Launch it like a game.&lt;br /&gt;
&lt;br /&gt;
====MT-Card Flashcart====&lt;br /&gt;
The MT-Card homebrew launcher can be used only on a 3DS System version 4.0 to 4.5. The flashcart is required as the 3DS homebrew are stored on the MicroSD inserted in the flashcart.&lt;br /&gt;
This Homebrew launching method requires the MT-Card firmware version 2.0 or newer.&lt;br /&gt;
&lt;br /&gt;
#Install the MT-Card exploit using the DS mode flashcart. (See the [[#The different ROP Chain installers|ROP chain installation method]] above)&lt;br /&gt;
#Place the MT-Card Launcher.dat file on the root of your SD Card.&lt;br /&gt;
#Place your homebrew on the root of your MicroSD Card formated as FAT32 or ExFAT, using the filename you want and .3ds extension.&lt;br /&gt;
#Launch MT-Card from the DS Profile.&lt;br /&gt;
#Press Select button to list all homebrew on your MicroSD card and press A to mount it.&lt;br /&gt;
#Launch it like a game.&lt;br /&gt;
&lt;br /&gt;
===The .3dsx format===&lt;br /&gt;
The .3dsx format requires a front end to be launched first.&lt;br /&gt;
&lt;br /&gt;
====The Homebrew Launcher====&lt;br /&gt;
[[The Homebrew Launcher]] lets the user run unsigned homebrew compiled in .3dsx format in User-mode on the ARM11 core.&lt;br /&gt;
It was originally developed by [[smealum]] and [https://twitter.com/gemisisDev gemisisDev], since its release more developers are helping and improving it. It exploits a vulnerability in 3DS a System Software versions 4.x to 9.2.x with eShop revision 7 to 20.&lt;br /&gt;
&lt;br /&gt;
You will not need a Flashcart to use it, but will need the retail game Cubic Ninja.&lt;br /&gt;
Cubic Ninja launched from a flashcart is working too.&lt;br /&gt;
&lt;br /&gt;
Installing The Homebrew Launcher&lt;br /&gt;
# Download and extract [http://smealum.net/ninjhax/dl/starter.zip The Homebrew Starter Kit] to the root of your 3DS SD Card. You should now have a file named boot.3dsx and a &amp;quot;3ds&amp;quot; folder on the root of your SD Card.&lt;br /&gt;
# Enable Wifi and launch Cubic Ninja game&lt;br /&gt;
# Choose the &amp;quot;Create&amp;quot; menu and select &amp;quot;QR Code&amp;quot; method, then &amp;quot;Scan QR code&amp;quot; option.&lt;br /&gt;
# Go to http://smealum.net/ninjhax/#qrcode and select your System version to generate the corresponding QR Code&lt;br /&gt;
# Scan your QR code and it will download &amp;quot;The Homebrew Launcher&amp;quot; loader automatically and install it into the Savegame slot of Cubic Ninja game. It will also launch automatically after the Installation.&lt;br /&gt;
&lt;br /&gt;
Launching The Homebrew Launcher&lt;br /&gt;
# You don&#039;t need Wifi once it&#039;s already installed to your Cubic Ninja game.&lt;br /&gt;
# Run Cubic Ninja and go to QR Code menu. The Homebrew Launcher will load.&lt;br /&gt;
&lt;br /&gt;
Place your homebrew in either one of these locations:&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/boot.3dsx&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;same_as_folder_name&amp;gt;.3dsx&lt;br /&gt;
#/3ds/&amp;lt;filename&amp;gt;.3dsx&lt;br /&gt;
&lt;br /&gt;
If you want an icon for your Homebrew to be displayed in The Homebrew Launcher, place it in either one of these locations:&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/icon.bin&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;icon or folder_name&amp;gt;.smdh&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;icon or folder_name&amp;gt;.icn&lt;br /&gt;
&lt;br /&gt;
===The .cia format===&lt;br /&gt;
The .cia format requires a patched firmware (CFW) or Gateway 3DS flashcart. The user needs a 3DS with a System Software version 4.0 to 11.2 For unsigned .CIA files.&lt;br /&gt;
Consoles between 9.3 and 11.2 have exploits allowing &amp;quot;legit CIA&amp;quot; files to be installed.&lt;br /&gt;
&lt;br /&gt;
====Dev Menu====&lt;br /&gt;
Currently, one of the ways to install cia files and manage installed titles is by using DevMenu program from the official Nintendo 3DS development kit (SDK). This program is illegal to share and will not be linked here or on the forum. However, homebrew alternatives exist such as FBI and Big Red Menu.&lt;br /&gt;
To use DevMenu and install files to your sysNAND or emuNAND, you need enough privileges which is only possible on a modified emuNAND or sysNAND (commonly called &amp;quot;custom Firmware&amp;quot;) or using Gateway 3DS v2.6 or newer.&lt;br /&gt;
&lt;br /&gt;
- When using a modified emuNAND or sysNAND you need to permanently install DevMenu program on your console.&lt;br /&gt;
&lt;br /&gt;
- When using Gateway 3DS you can use BigBlueMenu, which is the DevMenu program converted to .3ds format.&lt;br /&gt;
&lt;br /&gt;
[[Category:Nintendo 3DS|Homebrew]]&lt;br /&gt;
[[Category:3DS Homebrew| ]]&lt;br /&gt;
[[Category:3DS ARM9 Homebrew| ]]&lt;br /&gt;
[[Category:3DS ARM11 Homebrew| ]]&lt;/div&gt;</summary>
		<author><name>HugaTheFox</name></author>
	</entry>
	<entry>
		<id>https://wiki.gbatemp.net/w/index.php?title=3DS_Homebrew&amp;diff=66259</id>
		<title>3DS Homebrew</title>
		<link rel="alternate" type="text/html" href="https://wiki.gbatemp.net/w/index.php?title=3DS_Homebrew&amp;diff=66259"/>
		<updated>2017-05-21T23:02:48Z</updated>

		<summary type="html">&lt;p&gt;HugaTheFox: /* What can I do? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{3DSNav}}&lt;br /&gt;
&lt;br /&gt;
Welcome to the wonderful world of &#039;&#039;&#039;3DS Homebrew&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
To run homebrew on your 3DS you need a method to run custom code. There are currently several public exploits available which allow running unsigned code on a 3DS system.&lt;br /&gt;
&lt;br /&gt;
==What can I do?==&lt;br /&gt;
Depends on your installed Firmware version (SysNAND):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;compattable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | Can I...&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; | No A9LH or sighax/B9S installed (unhacked system)&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | A9LH installed&amp;lt;br /&amp;gt;(any firmware version)&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | sighax/B9S installed&amp;lt;br /&amp;gt;(any firmware version)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.4 and up&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.3&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.0 to 11.2&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 9.3 to 10.7&lt;br /&gt;
! style=&amp;quot;width:13%&amp;quot; | System Menu 9.2 and below&lt;br /&gt;
|-&lt;br /&gt;
| Run basic homebrew?&lt;br /&gt;
| {{yes}}, but only on New 3DS.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use FreakyHax, Ninjhax, Soundhax or a previously installed exploit to run the Homebrew Launcher.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}} (same exploits as ≥9.3, plus Homebrew Launcher loader CIA)&lt;br /&gt;
|-&lt;br /&gt;
| Run arm9loaderhax/brahma homebrew?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot;{{yes}}&lt;br /&gt;
| {{yes}} (convert to firm format)&lt;br /&gt;
|-&lt;br /&gt;
| Run BootROM level homebrew?&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Install Custom Themes?&lt;br /&gt;
| {{Yes}}, but on N3DS only&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use Themely/CHMM2&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use Themely/CHMM2/ExtDataTool.&amp;lt;br /&amp;gt;Note that themes are for ≥9.x only.&lt;br /&gt;
|-&lt;br /&gt;
| Install/extract save files?&lt;br /&gt;
| {{Yes}}, but on N3DS only&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use svdt for 3DS games, TWLSaveTool for retail DS cartridges&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use SaveDataFiler or JK&#039;s SaveManager for 3DS games, TWLSaveTool for retail DS cartridges&lt;br /&gt;
|-&lt;br /&gt;
| Run games from other regions (regionfree)?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{yes}}, use the region free launcher of The Homebrew Launcher&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a region free CFW&lt;br /&gt;
|-&lt;br /&gt;
| Go online with a game from another region?&lt;br /&gt;
| {{unk}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{unk}}&lt;br /&gt;
| {{yes}}, as long as the game doesn&#039;t require an update&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Run 3DS ROMs?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{yes}}, buy a Sky3DS and play ROMs from that.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, various options.&lt;br /&gt;
|-&lt;br /&gt;
| Install out-of-region eShop content (like DLC)?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Play modified ROMs (ROM hacks)?&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use a flashcart (unknown if its working with HANS).&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use HANS, or a flashcart&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use NTR CFW, HANS, a flashcart, or install as a CIA&lt;br /&gt;
|-&lt;br /&gt;
| Run DS ROMs?&lt;br /&gt;
| {{unk}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use a DS flashcart (Supercard DSTWO/R4i Gold)&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a DS flashcart (blocked carts can be unblocked with CFW and/or patched TWL_FIRM)&lt;br /&gt;
|-&lt;br /&gt;
| Use CFW/EmuNAND?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Install CIA files?&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}} (Legit only) &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a CFW with signature checks disabled to install unsigned CIAs&lt;br /&gt;
|-&lt;br /&gt;
| Downgrade my System?&lt;br /&gt;
| {{Yes}}, use DSiWare or Hardmod to install CFW then downgrade.&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use Safehax.&lt;br /&gt;
| {{yes}}, use SysUpdater CIA (on EmuNAND) or 3dsx (on SysNAND from Homebrew Launcher)&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, same exploits as ≥9.3 but no need to.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=note /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Exploits==&lt;br /&gt;
===The MSET exploit===&lt;br /&gt;
This exploit only works on 3DS System Software version 4.1.x to 4.5.x&lt;br /&gt;
&lt;br /&gt;
This exploit is also used by Flashcart manufacturers to take over the 3DS&#039;s kernel.&lt;br /&gt;
&lt;br /&gt;
To exploit this vulnerability, you need a working DS Mode flashcart for your 3DS and you must run an NDS Homebrew designed to alter the DS Profile settings strings. When launching the 3DS System Settings application&#039;s DS profile settings editor, it will cause the application that edits the DS profile to crash, and this crash pushes custom code into memory from within the edited profile and makes the security co-processor &amp;quot;accidentally&amp;quot; load that code, resulting in homebrew being launched.&lt;br /&gt;
&lt;br /&gt;
===Spider exploit===&lt;br /&gt;
This exploit works up to version 9.2.0 and grants kernel level access. It was used by flashcart manufacturers after the MSET exploit was patched.&lt;br /&gt;
&lt;br /&gt;
===arm9loaderhax===&lt;br /&gt;
* Released by [[User:delebile|delebile]]. Exploit discovered by [[User:WulfyStylez|WulfyStylez]], [[User:Dazzozo|Dazzozo]], [[User:shinyquagsire23|shinyquagsire23]], [[User:plutoo|plutoo]], [[User:Normmatt|Normmatt]], and [[User:yellows8|yellows8]].&lt;br /&gt;
* Requires an exploit on ≤9.2 in order to install; must be built from source, using the console-specific OTP hash&lt;br /&gt;
* Exploits a vulnerability in arm9loader to execute ARM9 code directly at boot (arm9loaderhax.bin)&lt;br /&gt;
* Works on New 3DS, Old 3DS, and 2DS in the EUR, JAP, or USA regions up to 11.3&lt;br /&gt;
* Can be used with an [https://github.com/Plailect/Guide/wiki updated SysNAND] (up to 11.3).&lt;br /&gt;
* [https://github.com/delebile/arm9loaderhax Source]&lt;br /&gt;
* [http://delebile.bplaced.net/topic.php?id=9 Documentation 1], [https://gbatemp.net/threads/arm9loader-technical-details-and-discussion.408537/ Documentation 2]&lt;br /&gt;
* [https://github.com/Plailect/Guide/wiki Guide]&lt;br /&gt;
* [https://www.youtube.com/watch?v=QKNLa8I8hPQ Video]&lt;br /&gt;
&lt;br /&gt;
===ninjhax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Uses an exploit in sharing user-created levels in the game &#039;&#039;Cubic Ninja&#039;&#039; to launch homebrew.&lt;br /&gt;
* Works up to 11.3.&lt;br /&gt;
* [https://github.com/smealum/ninjhax/ Source]&lt;br /&gt;
* [https://www.youtube.com/watch?v=iKjuy3-z054 Video]&lt;br /&gt;
&lt;br /&gt;
===ironhax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Requires an exploit in order to install&lt;br /&gt;
* Uses a save game exploit for &#039;&#039;IronFall: Invasion&#039;&#039; in order to launch homebrew.&lt;br /&gt;
* Works up to 10.3&lt;br /&gt;
* [https://github.com/smealum/ironhax Source]&lt;br /&gt;
&lt;br /&gt;
===tubehax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Uses a DNS server to redirect the app&#039;s traffic to a exploitable webpage.&lt;br /&gt;
* Technically works up to 10.1, but older Youtube versions are blocked by Nintendo, effectively killing the exploit&lt;br /&gt;
* [https://github.com/smealum/tubehax Source]&lt;br /&gt;
&lt;br /&gt;
===browserhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]].&lt;br /&gt;
* A collection of webkit exploits for the use of launching 3DS homebrew.&lt;br /&gt;
* Works up to 11.0&lt;br /&gt;
* [https://github.com/yellows8/3ds_browserhax_common Source]&lt;br /&gt;
&lt;br /&gt;
===oot3dhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]].&lt;br /&gt;
* Requires an exploit or PowerSaves device in order to install&lt;br /&gt;
* Uses a save game exploit for &#039;&#039;The Legend of Zelda: Ocarina of Time 3D&#039;&#039; in order to launch homebrew.&lt;br /&gt;
* Works up to 11.3.0-36.&lt;br /&gt;
* [https://github.com/yellows8/oot3dhax Source]&lt;br /&gt;
&lt;br /&gt;
===smashhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]]&lt;br /&gt;
* Only works on N3DS.&lt;br /&gt;
* Uses a exploit in local multiplayer for &#039;&#039;Smash Bros for 3DS&#039;&#039; by acting like a fake beacon for sessions.&lt;br /&gt;
* Works up to 11.2. Fixed in v11.3&lt;br /&gt;
* [https://github.com/yellows8/3ds_smashbroshax Source]&lt;br /&gt;
&lt;br /&gt;
===menuhax (AKA themehax, HomeMenuHax)===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]]&lt;br /&gt;
* Uses a exploit in themedata used by the home menu in order to launch homebrew.&lt;br /&gt;
* Works up to 11.2&lt;br /&gt;
* [https://github.com/yellows8/3ds_homemenuhax Source]&lt;br /&gt;
&lt;br /&gt;
===Freakyhax (AKA Freakyformshax)===&lt;br /&gt;
* Released by [[User:Qlutoo|Qlutoo]]&lt;br /&gt;
* Uses a exploit in the games Qr code loader.&lt;br /&gt;
* Works up to 11.0&lt;br /&gt;
* [http://plutooo.github.io/freakyhax/ Website]&lt;br /&gt;
&lt;br /&gt;
===BASICSploit===&lt;br /&gt;
* Released by [[User:MrNbaYoh|MrNbaYoh]]&lt;br /&gt;
* Uses an exploit in BG handling&lt;br /&gt;
* Works up to 11.0.33&lt;br /&gt;
* Only USA 3.2.1 version for now&lt;br /&gt;
* [http://mrnbayoh.github.io/basicsploit/ Website]&lt;br /&gt;
&lt;br /&gt;
==Executable formats==&lt;br /&gt;
There are a few different types of executables made for the 3DS at this time.&lt;br /&gt;
&lt;br /&gt;
===The .cxi format===&lt;br /&gt;
This file format is used officially by the console. The .cxi container type can only be launched on a 3DS Development Unit (A 3DS released to developers).&lt;br /&gt;
&lt;br /&gt;
It is used by later versions of [https://github.com/neobrain/braindump Braindump].&lt;br /&gt;
&lt;br /&gt;
===The .bin format===&lt;br /&gt;
This type is the raw format for homebrew compiled into an ARM binary file. It&#039;s usually encapsulated into a Launcher.dat file to be launched using the MSET exploit, converted into a .3ds file to be launched using a front-end homebrew launcher, or launched as-is with an arm9loader exploit.&lt;br /&gt;
&lt;br /&gt;
* Boot method: Encapsulated into a Launcher.dat, or using a .bin launcher homebrew &lt;br /&gt;
* Filename: Whatever you want, with a .bin extension&lt;br /&gt;
* Requirement: Python to encapsulate it into a Launcher.dat file, or a method to launch .bin homebrew on your console.&lt;br /&gt;
* Access level: The homebrew has full Kernel-mode access and has access to both the ARM9 and ARM11 cores, but the console&#039;s services in ARM11 are all disabled, due to the public method of taking over the ARM11 core from within the ARM9 core (credit to Kane49) (This means you have no access to the 3D slider, sound, etc. unless you code it back yourself).&lt;br /&gt;
* Restriction: When running from a broken-kernel state (Launcher.dat direct from MSET), random regions of the RAM are likely to have the NX (No-eXecute) security bit still active on them. This causes the program to sometimes not be able to start as the memory is set to not allow execution from the address range the program was unluckily loaded into. This also limits the size of the application, as when the application is larger, the chance of it landing in NX-enabled regions is significantly larger than if it is smaller, leaving the likeliness of it being able to start, up to luck. The size limit is around 19-22kb. In ARM11, code is loaded in a clean memory area, but before jumping to ARM11 it starts in ARM9 and is loaded in the same location, so the problem could happen too.&lt;br /&gt;
&lt;br /&gt;
If you get homebrew in this format and do not have a way to launch a raw .bin file, you will need a python script to insert it into a Launcher.dat file.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/naehrwert/p3ds 3DS Python Tool] by Naehrwert.&lt;br /&gt;
* [http://gbatemp.net/attachments/build-py-zip.5924/ Build.py for Linux] by Tomiga.&lt;br /&gt;
* [https://github.com/insaneKane/3DS_Homebrew_Stuff2/blob/master/build.py build.py] by Kane49. (Advice from [http://gbatemp.net/threads/homebrew-development.360646/#post-4887774 here]: make sure to change both instances of &amp;quot;-mcpu=mpcore -march=armv6k&amp;quot; in it to &amp;quot;-mcpu=arm946e-s -march=armv5te&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Or use a script to copy a ROP header and footer around the payload binary file, example: copy /b header+binary+footer Launcher.dat&lt;br /&gt;
&lt;br /&gt;
You can find the pre-compiled ROP header (exp.bin) and footer (pad.bin) in Snailface&#039;s [[3DS Homebrew demo (Snailface)|3DS Homebrew demo]] package.&lt;br /&gt;
&lt;br /&gt;
===The Launcher.dat format===&lt;br /&gt;
* Boot method: The homebrew is launched directly from the MSET exploit.&lt;br /&gt;
* Filename: The homebrew filename is usually &amp;quot;Launcher.dat&amp;quot; but can come using the &amp;quot;MsetForBoss.dat&amp;quot; variant using a alternate MSET exploit roploader, you can have upto 2 homebrew files at the same time on your console (one using the launcher.dat file name and one with the name MsetForBoss.dat), but it requires switch between DS profile roploaders to alternate which file will be loaded. &lt;br /&gt;
* Requirement: You need a DS flashcart to install the MSET vulnerability and run the Launcher.dat homebrew.&lt;br /&gt;
* Access level: Full Kernel-mode control (same as .bin homebrew).&lt;br /&gt;
* Restriction: file size (same as .bin homebrew)&lt;br /&gt;
&lt;br /&gt;
There are 2 different formats of launcher.dat/MsetForBoss.dat, unencrypted(also referred to as homebrew or non gateway), and encrypted(also known as gateway encrypted) you will need to use a alternate DS profile exploit depending on whether you are trying to run a encrypted or unencrypted launcher.dat file, but most if not all MsetForBoss.dat files are unencrypted&lt;br /&gt;
&lt;br /&gt;
===The .3ds / .3dsx format===&lt;br /&gt;
* Boot method: The homebrew is launched from a front end launcher.&lt;br /&gt;
* Filename: For Smealum&#039;s homebrew launcher use boot.3dsx, every homebrew has a different folder. For Gateway use any name .3ds and place in on a microSD.&lt;br /&gt;
* Requirement: For the gateway (.3ds) requires a [[Gateway 3DS]] flashcart running firmware 2.2 OMEGA or newer. For Smealum&#039;s homebrew launcher (.3dsx) requires a [[ninjhax]] exploit and an SD card with boot.3dsx (can be either your homebrew or the homebrew launcher) files on it you&#039;ll also need a wifi connection to the internet from your 3DS.&lt;br /&gt;
* Access level HBL with ≥9.2 SysNAND: The homebrew is usually only allowed User-mode access and has access to only 30% of the system core&#039;s first CPU thread, and 100% access to the second thread, although it can gain limited system access by using [[memchunkhax2]]. As a result, most homebrew cannot modify or access the system in any way using the current implementation of ARM11 homebrew, but the ARM11 services are available. &lt;br /&gt;
* Access level HBL with ≤9.2 SysNAND: Homebrew is allowed system access if using a CFW with signature checks disabled.&lt;br /&gt;
* Access level Gateway: Homebrew ran using the gateway will have as much access as any other game.&lt;br /&gt;
&lt;br /&gt;
===The .cia format===&lt;br /&gt;
This file format is used officially by the console as a container for eShop downloaded contents.&lt;br /&gt;
It&#039;s meant to be extracted, installed and displayed on the console&#039;s system menu using its own icon.&lt;br /&gt;
&lt;br /&gt;
The .cia container type can only be installed on a 3DS with installation privilege. To unlock the installation feature, you need a modified emuNAND/ sysNAND or Gateway 3DS v2.6 or newer.&lt;br /&gt;
&lt;br /&gt;
==Launching Homebrew==&lt;br /&gt;
&#039;&#039;&#039;ATTENTION&#039;&#039;&#039;: All homebrew using a Launcher.dat file have full Kernel access and therefore can modify the content of your console.&lt;br /&gt;
Nobody developed or released homebrew explicitly bricking your 3DS, but be careful when you decide to run unknown files. You are responsible for any problem you may encounter.&lt;br /&gt;
&lt;br /&gt;
===The .cxi format===&lt;br /&gt;
There&#039;s currently no method to directly launch this format on a retail unit. It can, however, be launched by packaging it into a CIA.&lt;br /&gt;
&lt;br /&gt;
===The .bin/elf format===&lt;br /&gt;
These formats are the raw executable.&lt;br /&gt;
* There&#039;s currently no .elf homebrew launcher to use with Ninjhax.&lt;br /&gt;
* These files are sometimes converted to another format (dat, cia, 3ds, 3dsx) by the developers when released to public. Then can then be launched using a different homebrew loading method.&lt;br /&gt;
* Some ARM9 (in Launcher.dat format) experimental homebrew can launch the .bin format, but require a 3DS with a System Software version 4.x.&lt;br /&gt;
* [[Arm9loaderhax]] is capable of launching homebrew in .bin format on System Software version 9.x to 11.x.&lt;br /&gt;
&lt;br /&gt;
===Launcher.dat format===&lt;br /&gt;
This exploit works by using a ROP (Return-Oriented Programming) Chain to get access to Kernel-mode control and run a homebrew executable.&lt;br /&gt;
&lt;br /&gt;
There are two ROP chain exploits you can use:&lt;br /&gt;
* [[Gateway 3DS]]&#039;s ROP Chain. (Encrypted ROP Chain)&lt;br /&gt;
* Fierce Waffle&#039;s  [http://www.fiercewaffle.com/softwareArticle.php?id=10 Open source] ROP chain. (Unencrypted ROP Chain)&lt;br /&gt;
&lt;br /&gt;
The Launcher.dat file contains two sections: The end of the ROP chain initiated by the MSET exploit, and the homebrew binary.&lt;br /&gt;
&lt;br /&gt;
Gateway 3DS, which was the first to publicly release this exploit, encrypted their ROP chain to prevent flashcart clones. If you install the Gateway ROP chain, you will have to encrypt your Launcher.dat homebrew using their encryption key.&lt;br /&gt;
If you install an open source ROP chain, you can run unencrypted homebrew, but you will not be able to run Gateway 3DS&#039;s Launcher.dat until you reinstall their own ROP chain.&lt;br /&gt;
&lt;br /&gt;
There are [[List of 3DS homebrew applications#Utilities|tools]] to quickly encrypt or decrypt a Launcher.dat file to work with a corresponding ROP chain.&lt;br /&gt;
 &lt;br /&gt;
====The different ROP Chain installers====&lt;br /&gt;
* Gateway 3DS ROP chain installer. (No link will be shared here. The installer is provided with the Gateway-3DS flashcart firmware package.)&lt;br /&gt;
* [http://www.mediafire.com/download/6j9v70csj4g75it/ROPLoader.nds ROP Chain installer], by [[Fierce Waffle]]. It&#039;s a little unstable and can brick the DS Mode of the console. It requires a full 3DS format to fix it. You will lose all your data installed on 3DS if you format it.&lt;br /&gt;
* [http://gbatemp.net/threads/alternate-rop-installer.361185/ Alternate ROP Installer], by [[Drenn]], based on Fierce Waffle ROP Chain binary. It&#039;s restoring a full NVRAM dump of Drenn&#039;s DS Profile to your console. More stable than using the real installer, but it will fully replace your profile information, except your WiFi settings. You can use [[List of applications for 3DS|ROP Installer Modifier]] to edit the DS profile information (Favorite color and user name) to be written to the profile during the installation.&lt;br /&gt;
* [http://filetrip.net/3ds-downloads/homebrew/download-ropmultiloader-1-1-f32981.html ROP MultiLoader], by [[SnailFace]]. Lets you easily choose the ROP chain you want to install.&lt;br /&gt;
&lt;br /&gt;
====Installing a ROP Chain====&lt;br /&gt;
The ROP chain installation requires a DS-mode Flashcart to run the installer .nds program.&lt;br /&gt;
&lt;br /&gt;
# Choose a ROP chain installer from the list above.&lt;br /&gt;
# Extract the NDS file if needed and place it on your MicroSD Card, then insert it into your compatible NDS-mode Flashcart.&lt;br /&gt;
# Insert the NDS-mode flashcart into your 3DS console and launch the installer.&lt;br /&gt;
&lt;br /&gt;
Note: If you launch the DS-mode again (DS Game or DS mode Flashcart) after installing the ROP Chain, the profile will be reset and the exploit deleted. You will need to install it again to launch 3DS homebrew.&lt;br /&gt;
&lt;br /&gt;
====Launching the Homebrew====&lt;br /&gt;
# Encrypt or Decrypt the Launcher.dat file based on the ROP chain you installed. (Gateway ROP chain requires encryption)&lt;br /&gt;
# Place the Launcher.dat file on the root of your SD Card.&lt;br /&gt;
# Boot the 3DS and go to Settings &amp;gt; Other &amp;gt; Profile &amp;gt; DS Profile.&lt;br /&gt;
# The homebrew will launch.&lt;br /&gt;
&lt;br /&gt;
===The .3ds format===&lt;br /&gt;
The .3ds format requires a gateway 3DS flashcart or a MT-card flashcart.&lt;br /&gt;
 &lt;br /&gt;
====Gateway 3DS Flashcart====&lt;br /&gt;
The Gateway 3DS flashcart homebrew launcher can be used only on a 3DS System version 4.0 to 9.2. The flashcart is required as the 3DS homebrew are stored on the MicroSD inserted in the flashcart.&lt;br /&gt;
This Homebrew launching method requires the Gateway 3DS firmware version 2.2 Omega or newer.&lt;br /&gt;
&lt;br /&gt;
#(4.x only) Install the Gateway 3DS ROP Chain. (See the [[#The different ROP Chain installers|ROP chain installation method]] above)&lt;br /&gt;
#Place the Gateway Launcher.dat file on the root of your SD Card.&lt;br /&gt;
#Place your homebrew on the root of your MicroSD Card formated as FAT32 or ExFAT, using the filename you want and .3ds extension.&lt;br /&gt;
#(4.x) Launch Gateway from the DS Profile. / (9.x) Open the web browser and visit http://go.gateway-3ds.com/ and launch Gateway mode.&lt;br /&gt;
#Press Select button to list all homebrew on your MicroSD card and press A to mount it.&lt;br /&gt;
#Launch it like a game.&lt;br /&gt;
&lt;br /&gt;
====MT-Card Flashcart====&lt;br /&gt;
The MT-Card homebrew launcher can be used only on a 3DS System version 4.0 to 4.5. The flashcart is required as the 3DS homebrew are stored on the MicroSD inserted in the flashcart.&lt;br /&gt;
This Homebrew launching method requires the MT-Card firmware version 2.0 or newer.&lt;br /&gt;
&lt;br /&gt;
#Install the MT-Card exploit using the DS mode flashcart. (See the [[#The different ROP Chain installers|ROP chain installation method]] above)&lt;br /&gt;
#Place the MT-Card Launcher.dat file on the root of your SD Card.&lt;br /&gt;
#Place your homebrew on the root of your MicroSD Card formated as FAT32 or ExFAT, using the filename you want and .3ds extension.&lt;br /&gt;
#Launch MT-Card from the DS Profile.&lt;br /&gt;
#Press Select button to list all homebrew on your MicroSD card and press A to mount it.&lt;br /&gt;
#Launch it like a game.&lt;br /&gt;
&lt;br /&gt;
===The .3dsx format===&lt;br /&gt;
The .3dsx format requires a front end to be launched first.&lt;br /&gt;
&lt;br /&gt;
====The Homebrew Launcher====&lt;br /&gt;
[[The Homebrew Launcher]] lets the user run unsigned homebrew compiled in .3dsx format in User-mode on the ARM11 core.&lt;br /&gt;
It was originally developed by [[smealum]] and [https://twitter.com/gemisisDev gemisisDev], since its release more developers are helping and improving it. It exploits a vulnerability in 3DS a System Software versions 4.x to 9.2.x with eShop revision 7 to 20.&lt;br /&gt;
&lt;br /&gt;
You will not need a Flashcart to use it, but will need the retail game Cubic Ninja.&lt;br /&gt;
Cubic Ninja launched from a flashcart is working too.&lt;br /&gt;
&lt;br /&gt;
Installing The Homebrew Launcher&lt;br /&gt;
# Download and extract [http://smealum.net/ninjhax/dl/starter.zip The Homebrew Starter Kit] to the root of your 3DS SD Card. You should now have a file named boot.3dsx and a &amp;quot;3ds&amp;quot; folder on the root of your SD Card.&lt;br /&gt;
# Enable Wifi and launch Cubic Ninja game&lt;br /&gt;
# Choose the &amp;quot;Create&amp;quot; menu and select &amp;quot;QR Code&amp;quot; method, then &amp;quot;Scan QR code&amp;quot; option.&lt;br /&gt;
# Go to http://smealum.net/ninjhax/#qrcode and select your System version to generate the corresponding QR Code&lt;br /&gt;
# Scan your QR code and it will download &amp;quot;The Homebrew Launcher&amp;quot; loader automatically and install it into the Savegame slot of Cubic Ninja game. It will also launch automatically after the Installation.&lt;br /&gt;
&lt;br /&gt;
Launching The Homebrew Launcher&lt;br /&gt;
# You don&#039;t need Wifi once it&#039;s already installed to your Cubic Ninja game.&lt;br /&gt;
# Run Cubic Ninja and go to QR Code menu. The Homebrew Launcher will load.&lt;br /&gt;
&lt;br /&gt;
Place your homebrew in either one of these locations:&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/boot.3dsx&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;same_as_folder_name&amp;gt;.3dsx&lt;br /&gt;
#/3ds/&amp;lt;filename&amp;gt;.3dsx&lt;br /&gt;
&lt;br /&gt;
If you want an icon for your Homebrew to be displayed in The Homebrew Launcher, place it in either one of these locations:&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/icon.bin&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;icon or folder_name&amp;gt;.smdh&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;icon or folder_name&amp;gt;.icn&lt;br /&gt;
&lt;br /&gt;
===The .cia format===&lt;br /&gt;
The .cia format requires a patched firmware (CFW) or Gateway 3DS flashcart. The user needs a 3DS with a System Software version 4.0 to 11.2 For unsigned .CIA files.&lt;br /&gt;
Consoles between 9.3 and 11.2 have exploits allowing &amp;quot;legit CIA&amp;quot; files to be installed.&lt;br /&gt;
&lt;br /&gt;
====Dev Menu====&lt;br /&gt;
Currently, one of the ways to install cia files and manage installed titles is by using DevMenu program from the official Nintendo 3DS development kit (SDK). This program is illegal to share and will not be linked here or on the forum. However, homebrew alternatives exist such as FBI and Big Red Menu.&lt;br /&gt;
To use DevMenu and install files to your sysNAND or emuNAND, you need enough privileges which is only possible on a modified emuNAND or sysNAND (commonly called &amp;quot;custom Firmware&amp;quot;) or using Gateway 3DS v2.6 or newer.&lt;br /&gt;
&lt;br /&gt;
- When using a modified emuNAND or sysNAND you need to permanently install DevMenu program on your console.&lt;br /&gt;
&lt;br /&gt;
- When using Gateway 3DS you can use BigBlueMenu, which is the DevMenu program converted to .3ds format.&lt;br /&gt;
&lt;br /&gt;
[[Category:Nintendo 3DS|Homebrew]]&lt;br /&gt;
[[Category:3DS Homebrew| ]]&lt;br /&gt;
[[Category:3DS ARM9 Homebrew| ]]&lt;br /&gt;
[[Category:3DS ARM11 Homebrew| ]]&lt;/div&gt;</summary>
		<author><name>HugaTheFox</name></author>
	</entry>
	<entry>
		<id>https://wiki.gbatemp.net/w/index.php?title=3DS_Homebrew&amp;diff=66258</id>
		<title>3DS Homebrew</title>
		<link rel="alternate" type="text/html" href="https://wiki.gbatemp.net/w/index.php?title=3DS_Homebrew&amp;diff=66258"/>
		<updated>2017-05-21T23:02:15Z</updated>

		<summary type="html">&lt;p&gt;HugaTheFox: /* What can I do? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{3DSNav}}&lt;br /&gt;
&lt;br /&gt;
Welcome to the wonderful world of &#039;&#039;&#039;3DS Homebrew&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
To run homebrew on your 3DS you need a method to run custom code. There are currently several public exploits available which allow running unsigned code on a 3DS system.&lt;br /&gt;
&lt;br /&gt;
==What can I do?==&lt;br /&gt;
Depends on your installed Firmware version (SysNAND):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;compattable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | Can I...&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; | No A9LH or sighax/B9S installed (unhacked system)&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | A9LH installed&amp;lt;br /&amp;gt;(any firmware version)&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | sighax/B9S installed&amp;lt;br /&amp;gt;(any firmware version)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.4 and up&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.3&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.0 to 11.2&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 9.3 to 10.7&lt;br /&gt;
! style=&amp;quot;width:13%&amp;quot; | System Menu 9.2 and below&lt;br /&gt;
|-&lt;br /&gt;
| Run basic homebrew?&lt;br /&gt;
| {{yes}}, but only on New 3DS.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use FreakyHax, Ninjhax, Soundhax or a previously installed exploit to run the Homebrew Launcher.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}} (same exploits as ≥9.3, plus Homebrew Launcher loader CIA)&lt;br /&gt;
|-&lt;br /&gt;
| Run arm9loaderhax/brahma homebrew?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot;{{yes}}&lt;br /&gt;
| &lt;br /&gt;
| {{yes}} (convert to firm format)&lt;br /&gt;
|-&lt;br /&gt;
| Run BootROM level homebrew?&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Install Custom Themes?&lt;br /&gt;
| {{Yes}}, but on N3DS only&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use Themely/CHMM2&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use Themely/CHMM2/ExtDataTool.&amp;lt;br /&amp;gt;Note that themes are for ≥9.x only.&lt;br /&gt;
|-&lt;br /&gt;
| Install/extract save files?&lt;br /&gt;
| {{Yes}}, but on N3DS only&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use svdt for 3DS games, TWLSaveTool for retail DS cartridges&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use SaveDataFiler or JK&#039;s SaveManager for 3DS games, TWLSaveTool for retail DS cartridges&lt;br /&gt;
|-&lt;br /&gt;
| Run games from other regions (regionfree)?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{yes}}, use the region free launcher of The Homebrew Launcher&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a region free CFW&lt;br /&gt;
|-&lt;br /&gt;
| Go online with a game from another region?&lt;br /&gt;
| {{unk}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{unk}}&lt;br /&gt;
| {{yes}}, as long as the game doesn&#039;t require an update&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Run 3DS ROMs?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{yes}}, buy a Sky3DS and play ROMs from that.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, various options.&lt;br /&gt;
|-&lt;br /&gt;
| Install out-of-region eShop content (like DLC)?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Play modified ROMs (ROM hacks)?&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use a flashcart (unknown if its working with HANS).&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use HANS, or a flashcart&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use NTR CFW, HANS, a flashcart, or install as a CIA&lt;br /&gt;
|-&lt;br /&gt;
| Run DS ROMs?&lt;br /&gt;
| {{unk}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use a DS flashcart (Supercard DSTWO/R4i Gold)&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a DS flashcart (blocked carts can be unblocked with CFW and/or patched TWL_FIRM)&lt;br /&gt;
|-&lt;br /&gt;
| Use CFW/EmuNAND?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Install CIA files?&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}} (Legit only) &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a CFW with signature checks disabled to install unsigned CIAs&lt;br /&gt;
|-&lt;br /&gt;
| Downgrade my System?&lt;br /&gt;
| {{Yes}}, use DSiWare or Hardmod to install CFW then downgrade.&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use Safehax.&lt;br /&gt;
| {{yes}}, use SysUpdater CIA (on EmuNAND) or 3dsx (on SysNAND from Homebrew Launcher)&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, same exploits as ≥9.3 but no need to.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=note /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Exploits==&lt;br /&gt;
===The MSET exploit===&lt;br /&gt;
This exploit only works on 3DS System Software version 4.1.x to 4.5.x&lt;br /&gt;
&lt;br /&gt;
This exploit is also used by Flashcart manufacturers to take over the 3DS&#039;s kernel.&lt;br /&gt;
&lt;br /&gt;
To exploit this vulnerability, you need a working DS Mode flashcart for your 3DS and you must run an NDS Homebrew designed to alter the DS Profile settings strings. When launching the 3DS System Settings application&#039;s DS profile settings editor, it will cause the application that edits the DS profile to crash, and this crash pushes custom code into memory from within the edited profile and makes the security co-processor &amp;quot;accidentally&amp;quot; load that code, resulting in homebrew being launched.&lt;br /&gt;
&lt;br /&gt;
===Spider exploit===&lt;br /&gt;
This exploit works up to version 9.2.0 and grants kernel level access. It was used by flashcart manufacturers after the MSET exploit was patched.&lt;br /&gt;
&lt;br /&gt;
===arm9loaderhax===&lt;br /&gt;
* Released by [[User:delebile|delebile]]. Exploit discovered by [[User:WulfyStylez|WulfyStylez]], [[User:Dazzozo|Dazzozo]], [[User:shinyquagsire23|shinyquagsire23]], [[User:plutoo|plutoo]], [[User:Normmatt|Normmatt]], and [[User:yellows8|yellows8]].&lt;br /&gt;
* Requires an exploit on ≤9.2 in order to install; must be built from source, using the console-specific OTP hash&lt;br /&gt;
* Exploits a vulnerability in arm9loader to execute ARM9 code directly at boot (arm9loaderhax.bin)&lt;br /&gt;
* Works on New 3DS, Old 3DS, and 2DS in the EUR, JAP, or USA regions up to 11.3&lt;br /&gt;
* Can be used with an [https://github.com/Plailect/Guide/wiki updated SysNAND] (up to 11.3).&lt;br /&gt;
* [https://github.com/delebile/arm9loaderhax Source]&lt;br /&gt;
* [http://delebile.bplaced.net/topic.php?id=9 Documentation 1], [https://gbatemp.net/threads/arm9loader-technical-details-and-discussion.408537/ Documentation 2]&lt;br /&gt;
* [https://github.com/Plailect/Guide/wiki Guide]&lt;br /&gt;
* [https://www.youtube.com/watch?v=QKNLa8I8hPQ Video]&lt;br /&gt;
&lt;br /&gt;
===ninjhax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Uses an exploit in sharing user-created levels in the game &#039;&#039;Cubic Ninja&#039;&#039; to launch homebrew.&lt;br /&gt;
* Works up to 11.3.&lt;br /&gt;
* [https://github.com/smealum/ninjhax/ Source]&lt;br /&gt;
* [https://www.youtube.com/watch?v=iKjuy3-z054 Video]&lt;br /&gt;
&lt;br /&gt;
===ironhax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Requires an exploit in order to install&lt;br /&gt;
* Uses a save game exploit for &#039;&#039;IronFall: Invasion&#039;&#039; in order to launch homebrew.&lt;br /&gt;
* Works up to 10.3&lt;br /&gt;
* [https://github.com/smealum/ironhax Source]&lt;br /&gt;
&lt;br /&gt;
===tubehax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Uses a DNS server to redirect the app&#039;s traffic to a exploitable webpage.&lt;br /&gt;
* Technically works up to 10.1, but older Youtube versions are blocked by Nintendo, effectively killing the exploit&lt;br /&gt;
* [https://github.com/smealum/tubehax Source]&lt;br /&gt;
&lt;br /&gt;
===browserhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]].&lt;br /&gt;
* A collection of webkit exploits for the use of launching 3DS homebrew.&lt;br /&gt;
* Works up to 11.0&lt;br /&gt;
* [https://github.com/yellows8/3ds_browserhax_common Source]&lt;br /&gt;
&lt;br /&gt;
===oot3dhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]].&lt;br /&gt;
* Requires an exploit or PowerSaves device in order to install&lt;br /&gt;
* Uses a save game exploit for &#039;&#039;The Legend of Zelda: Ocarina of Time 3D&#039;&#039; in order to launch homebrew.&lt;br /&gt;
* Works up to 11.3.0-36.&lt;br /&gt;
* [https://github.com/yellows8/oot3dhax Source]&lt;br /&gt;
&lt;br /&gt;
===smashhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]]&lt;br /&gt;
* Only works on N3DS.&lt;br /&gt;
* Uses a exploit in local multiplayer for &#039;&#039;Smash Bros for 3DS&#039;&#039; by acting like a fake beacon for sessions.&lt;br /&gt;
* Works up to 11.2. Fixed in v11.3&lt;br /&gt;
* [https://github.com/yellows8/3ds_smashbroshax Source]&lt;br /&gt;
&lt;br /&gt;
===menuhax (AKA themehax, HomeMenuHax)===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]]&lt;br /&gt;
* Uses a exploit in themedata used by the home menu in order to launch homebrew.&lt;br /&gt;
* Works up to 11.2&lt;br /&gt;
* [https://github.com/yellows8/3ds_homemenuhax Source]&lt;br /&gt;
&lt;br /&gt;
===Freakyhax (AKA Freakyformshax)===&lt;br /&gt;
* Released by [[User:Qlutoo|Qlutoo]]&lt;br /&gt;
* Uses a exploit in the games Qr code loader.&lt;br /&gt;
* Works up to 11.0&lt;br /&gt;
* [http://plutooo.github.io/freakyhax/ Website]&lt;br /&gt;
&lt;br /&gt;
===BASICSploit===&lt;br /&gt;
* Released by [[User:MrNbaYoh|MrNbaYoh]]&lt;br /&gt;
* Uses an exploit in BG handling&lt;br /&gt;
* Works up to 11.0.33&lt;br /&gt;
* Only USA 3.2.1 version for now&lt;br /&gt;
* [http://mrnbayoh.github.io/basicsploit/ Website]&lt;br /&gt;
&lt;br /&gt;
==Executable formats==&lt;br /&gt;
There are a few different types of executables made for the 3DS at this time.&lt;br /&gt;
&lt;br /&gt;
===The .cxi format===&lt;br /&gt;
This file format is used officially by the console. The .cxi container type can only be launched on a 3DS Development Unit (A 3DS released to developers).&lt;br /&gt;
&lt;br /&gt;
It is used by later versions of [https://github.com/neobrain/braindump Braindump].&lt;br /&gt;
&lt;br /&gt;
===The .bin format===&lt;br /&gt;
This type is the raw format for homebrew compiled into an ARM binary file. It&#039;s usually encapsulated into a Launcher.dat file to be launched using the MSET exploit, converted into a .3ds file to be launched using a front-end homebrew launcher, or launched as-is with an arm9loader exploit.&lt;br /&gt;
&lt;br /&gt;
* Boot method: Encapsulated into a Launcher.dat, or using a .bin launcher homebrew &lt;br /&gt;
* Filename: Whatever you want, with a .bin extension&lt;br /&gt;
* Requirement: Python to encapsulate it into a Launcher.dat file, or a method to launch .bin homebrew on your console.&lt;br /&gt;
* Access level: The homebrew has full Kernel-mode access and has access to both the ARM9 and ARM11 cores, but the console&#039;s services in ARM11 are all disabled, due to the public method of taking over the ARM11 core from within the ARM9 core (credit to Kane49) (This means you have no access to the 3D slider, sound, etc. unless you code it back yourself).&lt;br /&gt;
* Restriction: When running from a broken-kernel state (Launcher.dat direct from MSET), random regions of the RAM are likely to have the NX (No-eXecute) security bit still active on them. This causes the program to sometimes not be able to start as the memory is set to not allow execution from the address range the program was unluckily loaded into. This also limits the size of the application, as when the application is larger, the chance of it landing in NX-enabled regions is significantly larger than if it is smaller, leaving the likeliness of it being able to start, up to luck. The size limit is around 19-22kb. In ARM11, code is loaded in a clean memory area, but before jumping to ARM11 it starts in ARM9 and is loaded in the same location, so the problem could happen too.&lt;br /&gt;
&lt;br /&gt;
If you get homebrew in this format and do not have a way to launch a raw .bin file, you will need a python script to insert it into a Launcher.dat file.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/naehrwert/p3ds 3DS Python Tool] by Naehrwert.&lt;br /&gt;
* [http://gbatemp.net/attachments/build-py-zip.5924/ Build.py for Linux] by Tomiga.&lt;br /&gt;
* [https://github.com/insaneKane/3DS_Homebrew_Stuff2/blob/master/build.py build.py] by Kane49. (Advice from [http://gbatemp.net/threads/homebrew-development.360646/#post-4887774 here]: make sure to change both instances of &amp;quot;-mcpu=mpcore -march=armv6k&amp;quot; in it to &amp;quot;-mcpu=arm946e-s -march=armv5te&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Or use a script to copy a ROP header and footer around the payload binary file, example: copy /b header+binary+footer Launcher.dat&lt;br /&gt;
&lt;br /&gt;
You can find the pre-compiled ROP header (exp.bin) and footer (pad.bin) in Snailface&#039;s [[3DS Homebrew demo (Snailface)|3DS Homebrew demo]] package.&lt;br /&gt;
&lt;br /&gt;
===The Launcher.dat format===&lt;br /&gt;
* Boot method: The homebrew is launched directly from the MSET exploit.&lt;br /&gt;
* Filename: The homebrew filename is usually &amp;quot;Launcher.dat&amp;quot; but can come using the &amp;quot;MsetForBoss.dat&amp;quot; variant using a alternate MSET exploit roploader, you can have upto 2 homebrew files at the same time on your console (one using the launcher.dat file name and one with the name MsetForBoss.dat), but it requires switch between DS profile roploaders to alternate which file will be loaded. &lt;br /&gt;
* Requirement: You need a DS flashcart to install the MSET vulnerability and run the Launcher.dat homebrew.&lt;br /&gt;
* Access level: Full Kernel-mode control (same as .bin homebrew).&lt;br /&gt;
* Restriction: file size (same as .bin homebrew)&lt;br /&gt;
&lt;br /&gt;
There are 2 different formats of launcher.dat/MsetForBoss.dat, unencrypted(also referred to as homebrew or non gateway), and encrypted(also known as gateway encrypted) you will need to use a alternate DS profile exploit depending on whether you are trying to run a encrypted or unencrypted launcher.dat file, but most if not all MsetForBoss.dat files are unencrypted&lt;br /&gt;
&lt;br /&gt;
===The .3ds / .3dsx format===&lt;br /&gt;
* Boot method: The homebrew is launched from a front end launcher.&lt;br /&gt;
* Filename: For Smealum&#039;s homebrew launcher use boot.3dsx, every homebrew has a different folder. For Gateway use any name .3ds and place in on a microSD.&lt;br /&gt;
* Requirement: For the gateway (.3ds) requires a [[Gateway 3DS]] flashcart running firmware 2.2 OMEGA or newer. For Smealum&#039;s homebrew launcher (.3dsx) requires a [[ninjhax]] exploit and an SD card with boot.3dsx (can be either your homebrew or the homebrew launcher) files on it you&#039;ll also need a wifi connection to the internet from your 3DS.&lt;br /&gt;
* Access level HBL with ≥9.2 SysNAND: The homebrew is usually only allowed User-mode access and has access to only 30% of the system core&#039;s first CPU thread, and 100% access to the second thread, although it can gain limited system access by using [[memchunkhax2]]. As a result, most homebrew cannot modify or access the system in any way using the current implementation of ARM11 homebrew, but the ARM11 services are available. &lt;br /&gt;
* Access level HBL with ≤9.2 SysNAND: Homebrew is allowed system access if using a CFW with signature checks disabled.&lt;br /&gt;
* Access level Gateway: Homebrew ran using the gateway will have as much access as any other game.&lt;br /&gt;
&lt;br /&gt;
===The .cia format===&lt;br /&gt;
This file format is used officially by the console as a container for eShop downloaded contents.&lt;br /&gt;
It&#039;s meant to be extracted, installed and displayed on the console&#039;s system menu using its own icon.&lt;br /&gt;
&lt;br /&gt;
The .cia container type can only be installed on a 3DS with installation privilege. To unlock the installation feature, you need a modified emuNAND/ sysNAND or Gateway 3DS v2.6 or newer.&lt;br /&gt;
&lt;br /&gt;
==Launching Homebrew==&lt;br /&gt;
&#039;&#039;&#039;ATTENTION&#039;&#039;&#039;: All homebrew using a Launcher.dat file have full Kernel access and therefore can modify the content of your console.&lt;br /&gt;
Nobody developed or released homebrew explicitly bricking your 3DS, but be careful when you decide to run unknown files. You are responsible for any problem you may encounter.&lt;br /&gt;
&lt;br /&gt;
===The .cxi format===&lt;br /&gt;
There&#039;s currently no method to directly launch this format on a retail unit. It can, however, be launched by packaging it into a CIA.&lt;br /&gt;
&lt;br /&gt;
===The .bin/elf format===&lt;br /&gt;
These formats are the raw executable.&lt;br /&gt;
* There&#039;s currently no .elf homebrew launcher to use with Ninjhax.&lt;br /&gt;
* These files are sometimes converted to another format (dat, cia, 3ds, 3dsx) by the developers when released to public. Then can then be launched using a different homebrew loading method.&lt;br /&gt;
* Some ARM9 (in Launcher.dat format) experimental homebrew can launch the .bin format, but require a 3DS with a System Software version 4.x.&lt;br /&gt;
* [[Arm9loaderhax]] is capable of launching homebrew in .bin format on System Software version 9.x to 11.x.&lt;br /&gt;
&lt;br /&gt;
===Launcher.dat format===&lt;br /&gt;
This exploit works by using a ROP (Return-Oriented Programming) Chain to get access to Kernel-mode control and run a homebrew executable.&lt;br /&gt;
&lt;br /&gt;
There are two ROP chain exploits you can use:&lt;br /&gt;
* [[Gateway 3DS]]&#039;s ROP Chain. (Encrypted ROP Chain)&lt;br /&gt;
* Fierce Waffle&#039;s  [http://www.fiercewaffle.com/softwareArticle.php?id=10 Open source] ROP chain. (Unencrypted ROP Chain)&lt;br /&gt;
&lt;br /&gt;
The Launcher.dat file contains two sections: The end of the ROP chain initiated by the MSET exploit, and the homebrew binary.&lt;br /&gt;
&lt;br /&gt;
Gateway 3DS, which was the first to publicly release this exploit, encrypted their ROP chain to prevent flashcart clones. If you install the Gateway ROP chain, you will have to encrypt your Launcher.dat homebrew using their encryption key.&lt;br /&gt;
If you install an open source ROP chain, you can run unencrypted homebrew, but you will not be able to run Gateway 3DS&#039;s Launcher.dat until you reinstall their own ROP chain.&lt;br /&gt;
&lt;br /&gt;
There are [[List of 3DS homebrew applications#Utilities|tools]] to quickly encrypt or decrypt a Launcher.dat file to work with a corresponding ROP chain.&lt;br /&gt;
 &lt;br /&gt;
====The different ROP Chain installers====&lt;br /&gt;
* Gateway 3DS ROP chain installer. (No link will be shared here. The installer is provided with the Gateway-3DS flashcart firmware package.)&lt;br /&gt;
* [http://www.mediafire.com/download/6j9v70csj4g75it/ROPLoader.nds ROP Chain installer], by [[Fierce Waffle]]. It&#039;s a little unstable and can brick the DS Mode of the console. It requires a full 3DS format to fix it. You will lose all your data installed on 3DS if you format it.&lt;br /&gt;
* [http://gbatemp.net/threads/alternate-rop-installer.361185/ Alternate ROP Installer], by [[Drenn]], based on Fierce Waffle ROP Chain binary. It&#039;s restoring a full NVRAM dump of Drenn&#039;s DS Profile to your console. More stable than using the real installer, but it will fully replace your profile information, except your WiFi settings. You can use [[List of applications for 3DS|ROP Installer Modifier]] to edit the DS profile information (Favorite color and user name) to be written to the profile during the installation.&lt;br /&gt;
* [http://filetrip.net/3ds-downloads/homebrew/download-ropmultiloader-1-1-f32981.html ROP MultiLoader], by [[SnailFace]]. Lets you easily choose the ROP chain you want to install.&lt;br /&gt;
&lt;br /&gt;
====Installing a ROP Chain====&lt;br /&gt;
The ROP chain installation requires a DS-mode Flashcart to run the installer .nds program.&lt;br /&gt;
&lt;br /&gt;
# Choose a ROP chain installer from the list above.&lt;br /&gt;
# Extract the NDS file if needed and place it on your MicroSD Card, then insert it into your compatible NDS-mode Flashcart.&lt;br /&gt;
# Insert the NDS-mode flashcart into your 3DS console and launch the installer.&lt;br /&gt;
&lt;br /&gt;
Note: If you launch the DS-mode again (DS Game or DS mode Flashcart) after installing the ROP Chain, the profile will be reset and the exploit deleted. You will need to install it again to launch 3DS homebrew.&lt;br /&gt;
&lt;br /&gt;
====Launching the Homebrew====&lt;br /&gt;
# Encrypt or Decrypt the Launcher.dat file based on the ROP chain you installed. (Gateway ROP chain requires encryption)&lt;br /&gt;
# Place the Launcher.dat file on the root of your SD Card.&lt;br /&gt;
# Boot the 3DS and go to Settings &amp;gt; Other &amp;gt; Profile &amp;gt; DS Profile.&lt;br /&gt;
# The homebrew will launch.&lt;br /&gt;
&lt;br /&gt;
===The .3ds format===&lt;br /&gt;
The .3ds format requires a gateway 3DS flashcart or a MT-card flashcart.&lt;br /&gt;
 &lt;br /&gt;
====Gateway 3DS Flashcart====&lt;br /&gt;
The Gateway 3DS flashcart homebrew launcher can be used only on a 3DS System version 4.0 to 9.2. The flashcart is required as the 3DS homebrew are stored on the MicroSD inserted in the flashcart.&lt;br /&gt;
This Homebrew launching method requires the Gateway 3DS firmware version 2.2 Omega or newer.&lt;br /&gt;
&lt;br /&gt;
#(4.x only) Install the Gateway 3DS ROP Chain. (See the [[#The different ROP Chain installers|ROP chain installation method]] above)&lt;br /&gt;
#Place the Gateway Launcher.dat file on the root of your SD Card.&lt;br /&gt;
#Place your homebrew on the root of your MicroSD Card formated as FAT32 or ExFAT, using the filename you want and .3ds extension.&lt;br /&gt;
#(4.x) Launch Gateway from the DS Profile. / (9.x) Open the web browser and visit http://go.gateway-3ds.com/ and launch Gateway mode.&lt;br /&gt;
#Press Select button to list all homebrew on your MicroSD card and press A to mount it.&lt;br /&gt;
#Launch it like a game.&lt;br /&gt;
&lt;br /&gt;
====MT-Card Flashcart====&lt;br /&gt;
The MT-Card homebrew launcher can be used only on a 3DS System version 4.0 to 4.5. The flashcart is required as the 3DS homebrew are stored on the MicroSD inserted in the flashcart.&lt;br /&gt;
This Homebrew launching method requires the MT-Card firmware version 2.0 or newer.&lt;br /&gt;
&lt;br /&gt;
#Install the MT-Card exploit using the DS mode flashcart. (See the [[#The different ROP Chain installers|ROP chain installation method]] above)&lt;br /&gt;
#Place the MT-Card Launcher.dat file on the root of your SD Card.&lt;br /&gt;
#Place your homebrew on the root of your MicroSD Card formated as FAT32 or ExFAT, using the filename you want and .3ds extension.&lt;br /&gt;
#Launch MT-Card from the DS Profile.&lt;br /&gt;
#Press Select button to list all homebrew on your MicroSD card and press A to mount it.&lt;br /&gt;
#Launch it like a game.&lt;br /&gt;
&lt;br /&gt;
===The .3dsx format===&lt;br /&gt;
The .3dsx format requires a front end to be launched first.&lt;br /&gt;
&lt;br /&gt;
====The Homebrew Launcher====&lt;br /&gt;
[[The Homebrew Launcher]] lets the user run unsigned homebrew compiled in .3dsx format in User-mode on the ARM11 core.&lt;br /&gt;
It was originally developed by [[smealum]] and [https://twitter.com/gemisisDev gemisisDev], since its release more developers are helping and improving it. It exploits a vulnerability in 3DS a System Software versions 4.x to 9.2.x with eShop revision 7 to 20.&lt;br /&gt;
&lt;br /&gt;
You will not need a Flashcart to use it, but will need the retail game Cubic Ninja.&lt;br /&gt;
Cubic Ninja launched from a flashcart is working too.&lt;br /&gt;
&lt;br /&gt;
Installing The Homebrew Launcher&lt;br /&gt;
# Download and extract [http://smealum.net/ninjhax/dl/starter.zip The Homebrew Starter Kit] to the root of your 3DS SD Card. You should now have a file named boot.3dsx and a &amp;quot;3ds&amp;quot; folder on the root of your SD Card.&lt;br /&gt;
# Enable Wifi and launch Cubic Ninja game&lt;br /&gt;
# Choose the &amp;quot;Create&amp;quot; menu and select &amp;quot;QR Code&amp;quot; method, then &amp;quot;Scan QR code&amp;quot; option.&lt;br /&gt;
# Go to http://smealum.net/ninjhax/#qrcode and select your System version to generate the corresponding QR Code&lt;br /&gt;
# Scan your QR code and it will download &amp;quot;The Homebrew Launcher&amp;quot; loader automatically and install it into the Savegame slot of Cubic Ninja game. It will also launch automatically after the Installation.&lt;br /&gt;
&lt;br /&gt;
Launching The Homebrew Launcher&lt;br /&gt;
# You don&#039;t need Wifi once it&#039;s already installed to your Cubic Ninja game.&lt;br /&gt;
# Run Cubic Ninja and go to QR Code menu. The Homebrew Launcher will load.&lt;br /&gt;
&lt;br /&gt;
Place your homebrew in either one of these locations:&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/boot.3dsx&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;same_as_folder_name&amp;gt;.3dsx&lt;br /&gt;
#/3ds/&amp;lt;filename&amp;gt;.3dsx&lt;br /&gt;
&lt;br /&gt;
If you want an icon for your Homebrew to be displayed in The Homebrew Launcher, place it in either one of these locations:&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/icon.bin&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;icon or folder_name&amp;gt;.smdh&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;icon or folder_name&amp;gt;.icn&lt;br /&gt;
&lt;br /&gt;
===The .cia format===&lt;br /&gt;
The .cia format requires a patched firmware (CFW) or Gateway 3DS flashcart. The user needs a 3DS with a System Software version 4.0 to 11.2 For unsigned .CIA files.&lt;br /&gt;
Consoles between 9.3 and 11.2 have exploits allowing &amp;quot;legit CIA&amp;quot; files to be installed.&lt;br /&gt;
&lt;br /&gt;
====Dev Menu====&lt;br /&gt;
Currently, one of the ways to install cia files and manage installed titles is by using DevMenu program from the official Nintendo 3DS development kit (SDK). This program is illegal to share and will not be linked here or on the forum. However, homebrew alternatives exist such as FBI and Big Red Menu.&lt;br /&gt;
To use DevMenu and install files to your sysNAND or emuNAND, you need enough privileges which is only possible on a modified emuNAND or sysNAND (commonly called &amp;quot;custom Firmware&amp;quot;) or using Gateway 3DS v2.6 or newer.&lt;br /&gt;
&lt;br /&gt;
- When using a modified emuNAND or sysNAND you need to permanently install DevMenu program on your console.&lt;br /&gt;
&lt;br /&gt;
- When using Gateway 3DS you can use BigBlueMenu, which is the DevMenu program converted to .3ds format.&lt;br /&gt;
&lt;br /&gt;
[[Category:Nintendo 3DS|Homebrew]]&lt;br /&gt;
[[Category:3DS Homebrew| ]]&lt;br /&gt;
[[Category:3DS ARM9 Homebrew| ]]&lt;br /&gt;
[[Category:3DS ARM11 Homebrew| ]]&lt;/div&gt;</summary>
		<author><name>HugaTheFox</name></author>
	</entry>
	<entry>
		<id>https://wiki.gbatemp.net/w/index.php?title=List_of_3DS_exploits&amp;diff=66249</id>
		<title>List of 3DS exploits</title>
		<link rel="alternate" type="text/html" href="https://wiki.gbatemp.net/w/index.php?title=List_of_3DS_exploits&amp;diff=66249"/>
		<updated>2017-05-21T15:49:54Z</updated>

		<summary type="html">&lt;p&gt;HugaTheFox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{3DSNav}}__NOTOC__{{Newpagepreload|Template:P/3DS Homebrew}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
==Exploits==&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
If you find an exploit not listed please feel free to PM me @HolyHobo, I&#039;ll try to keep this page up to date.&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:13%&amp;quot; | Title&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot; style=&amp;quot;width:15%&amp;quot; | Compatibility&lt;br /&gt;
! style=&amp;quot;width:7%&amp;quot; | Type&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot; | Description&lt;br /&gt;
! style=&amp;quot;width:18%&amp;quot; | Author&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot; style=&amp;quot;width:8%&amp;quot; | Source&lt;br /&gt;
|-&lt;br /&gt;
| [[arm9loaderhax]]&lt;br /&gt;
| Installer: O3DS: 2.1 N3DS: 9.0-9.2&amp;lt;br /&amp;gt;If installed: Any (Version supported depends on CFW used)&lt;br /&gt;
| ARM9&lt;br /&gt;
| 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&#039;s not necessary on N3DS (However, you&#039;ve to use the N3DS 10.0 NATIVE_FIRM as firm0_100.bin in A9LH folder( Outdated Use boot9strap) )&lt;br /&gt;
| [[User:delebile|delebile]], [[User:plutoo|plutoo]], [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/delebile/arm9loaderhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[basehaxx]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit of secret bases in &#039;&#039;Pokémon Omega Ruby&#039;&#039; and &#039;&#039;Alpha Sapphire&#039;&#039;&lt;br /&gt;
| [[User:MrNbaYoh|MrNbaYoh]]&lt;br /&gt;
| [http://mrnbayoh.github.io/basehaxx/ Website]&amp;lt;br /&amp;gt;[https://github.com/MrNbaYoh/basehaxx Git] &lt;br /&gt;
|-&lt;br /&gt;
| [[BASICsploit]]&lt;br /&gt;
| 9.0 to 11.0 (Only USA)&lt;br /&gt;
|ARM11 Userland&lt;br /&gt;
| Exploits how the game works to download and run the *hax code&lt;br /&gt;
| [[User:Nba_Yoh|Nba_Yoh]]&lt;br /&gt;
| [https://mrnbayoh.github.io/basicsploit/ Website]&lt;br /&gt;
|-&lt;br /&gt;
| [[browserhax]]&lt;br /&gt;
| 2.1 to 11.0&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the 3DS web browser.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/yellows8/3ds_browserhax_common Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[dsiwarehax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM9&lt;br /&gt;
| An exploit for &amp;lt;abbr title=&amp;quot;Fieldrunners,Legends of Exidia,Guitar Rock Tour,The Legend of Zelda: Four Swords (Anniversary Edition)&amp;quot;&amp;gt;specifically 4 dsiware games&amp;lt;/abbr&amp;gt; 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&#039;ll need it again...&lt;br /&gt;
| [[User:Yellow8|Yellow8]]&lt;br /&gt;
| [https://github.com/yellows8/3ds_dsiwarehax_installer/releases Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[Fasthax]]&lt;br /&gt;
| 9.0 to 11.2 &lt;br /&gt;
| ARM11 kernel&lt;br /&gt;
| Exploits ARM11 Kernel access on most recent versions&lt;br /&gt;
| [[User:nedwill|nedwill]]&lt;br /&gt;
| [https://github.com/nedwill/fasthax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[freakyhax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the game &#039;&#039;Freaky Forms Deluxe&#039;&#039;&lt;br /&gt;
| [[User:plutoo|plutoo]]&lt;br /&gt;
| [http://plutooo.github.io/freakyhax/ Website]&amp;lt;br /&amp;gt;[https://github.com/plutooo/freakyhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[Genhax]]&lt;br /&gt;
| 9.0 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the game &#039;&#039;Monster Hunter Generations&#039;&#039; (primary installer only compatible with JPN version of the game)&lt;br /&gt;
| [[User:svanheulen|svanheulen]]&lt;br /&gt;
| [https://github.com/svanheulen/genhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[heaphax]]&lt;br /&gt;
| None&lt;br /&gt;
| ARM11 Kernel&lt;br /&gt;
| Another kernel exploit never released. Stated by smealum that it was mostly fixed in 11.0.0&lt;br /&gt;
| [[User:Smealum|Smealum]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[humblehax]]&lt;br /&gt;
| 9.0 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the game &#039;&#039;Citizens of Earth&#039;&#039;.&lt;br /&gt;
| [[User:shinyquagsire23|shinyquagsire23]]&lt;br /&gt;
| [https://citizens.salthax.org/ Website]&lt;br /&gt;
|-&lt;br /&gt;
| [[ironhax]]&lt;br /&gt;
| 9.5 to 10.3&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the game &#039;&#039;IronFall: Invasion&#039;&#039;.&lt;br /&gt;
| [[User:Smealum|Smealum]]&lt;br /&gt;
| [https://github.com/smealum/ironhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[MemChunkHax]]&lt;br /&gt;
| Version1: 4.5 to 9.2&amp;lt;br /&amp;gt;Version2: 9.0 to 10.3&amp;lt;br /&amp;gt;Version3: 10.4 to 10.7&lt;br /&gt;
| ARM11 Kernel&lt;br /&gt;
| Exploits pieces of the 3ds memory to access the ARM11 Kernel.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[menuhax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the custom theme feature of the HOME menu.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/yellows8/3ds_homemenuhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[MSET exploit]]&lt;br /&gt;
| 4.1 to 4.5 &amp;lt;br /&amp;gt; 6.0 to 6.3&amp;lt;br /&amp;gt;N3DS: 9.0 to 9.2&lt;br /&gt;
| ARM9&lt;br /&gt;
| Exploit for the System Settings application (MSET). Used by Gateway-3DS since flashcart firmware v1.x. &amp;quot;NEW&amp;quot; 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.&lt;br /&gt;
| [[User:ichfly|ichfly]] (Darkfader on NDS)&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[ninjhax]]&lt;br /&gt;
| Version1: 4.5 to 9.2&amp;lt;br /&amp;gt;Version2: 9.0 to 11.4&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the game &#039;&#039;Cubic Ninja&#039;&#039;.&lt;br /&gt;
| [[User:Smealum|Smealum]]&lt;br /&gt;
| Version1: [https://github.com/smealum/ninjhax Git]&amp;lt;br /&amp;gt;Version2: [https://github.com/smealum/ninjhax2.x Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[NTRCardHax]]&lt;br /&gt;
| Supposedly 9.0 to 10.7&lt;br /&gt;
| ARM9&lt;br /&gt;
| Exploits a bug in the DS cartridge loader part of ARM9 to gain access to it. It&#039;s supposed to be a new way to make CFW&#039;s on new versions, but no one has started working on it.&lt;br /&gt;
| [[User:Plutoo|Plutoo]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[oot3dhax]]&lt;br /&gt;
| Version1: 2.0 to 9.2&amp;lt;br /&amp;gt;Version2: 9.2 to 11.4&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Save game exploit for &#039;&#039;The Legend of Zelda: Ocarina of Time 3D&#039;&#039;. 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&#039;s harder to use it on that version since you have to load a save on there with a card cheat dongle.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/yellows8/oot3dhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[painthax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Save game exploit through the game &#039;&#039;Pixel Paint&#039;&#039;&lt;br /&gt;
| [[User:Nba_Yoh|Nba_Yoh]]&lt;br /&gt;
| [https://github.com/MrNbaYoh/painthax/releases Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[safehax]]&lt;br /&gt;
| 9.0 to 11.3&lt;br /&gt;
| ARM9 Kernel&lt;br /&gt;
| Exploit using the homebrew launcher to run files named &amp;quot;ARM9.bin&amp;quot; such as Decrypt9. Needs ARM11 Kernel access in order to run it. 1.1 release has now support of 11.3&lt;br /&gt;
| [[User:TiniVi|TiniVil]]&lt;br /&gt;
| [https://github.com/TiniVi/safehax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[Sighax/Boot9Strap]]&lt;br /&gt;
| All versions with possible bootrom dumping&lt;br /&gt;
| Full system access&lt;br /&gt;
| BootRom exploit which will allow full system access and control which will allow us to sign CFW on any system version. This is unpatchable (except the N2DSXL. Maybe) and a simple update cannot fix it. Sighax is also Boot9Strap. Also, the 3DS.guide and GBAtemp does not reccommend using Sighax.com since it is in beta and has a high chance of bricking.&lt;br /&gt;
| Derrek3 (Sighax) and D0k3 (Boot9Strap)&lt;br /&gt;
| [https://github.com/d0k3/SafeB9SInstaller/releases/latest SafeB9Sinstaller: Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[smashbroshax]] (beaconhax)&lt;br /&gt;
| 9.0 to &#039;&#039;&#039;11.3&#039;&#039;&#039; (N3DS only)&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Uses a wifi beacon to run a exploit for the game &#039;&#039;Super Smash Bros. for Nintendo 3DS&#039;&#039;. &lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/yellows8/3ds_smashbroshax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[spider exploit]]&lt;br /&gt;
| Gateway: 2.0.0-7 to 9.2.0-20 &amp;lt;br/&amp;gt;Homebrew: 2.0.0-7 to 9.5.0-22&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the Nintendo 3DS web browser (spider). Used by Gateway since flashcart firmware v3.0.&amp;lt;br/&amp;gt;Used by homebrew like [[Regionthree]] or the Pokémon Injector via QR.&lt;br /&gt;
| [[User:MathewE|MathewE]], Gateway(?)&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[SNShax]]&lt;br /&gt;
| 9.0 to 10.1&lt;br /&gt;
| ARM11 Kernel&lt;br /&gt;
| Expoits the safe version of the Nintendo Shell (The shell that operates the 3ds) to access ARM11 Kernel.&lt;br /&gt;
| [[User:Smealum|Smealum]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Soundhax]]&lt;br /&gt;
| 9.0 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| 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.3 you&#039;ll need otherapp payloads from http://smealum.github.io/3ds/ )&lt;br /&gt;
| [[User:nedwill|nedwill]]&lt;br /&gt;
| [https://github.com/nedwill/soundhax Git]&amp;lt;br /&amp;gt;[https://gbatemp.net/threads/how-to-use-soundhax.454760/ How-to guide]&lt;br /&gt;
|-&lt;br /&gt;
| [[steelhax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Expoits the &#039;&#039;Steeldiver Subwars&#039;&#039; savedata for homebrew.&lt;br /&gt;
| [[User:vegaroxas|vegaroxas]]&lt;br /&gt;
| [https://vegaroxas.github.io/ Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[stickerhax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Expoits the &#039;&#039;Paper Mario: Sticker Star&#039;&#039; savedata for homebrew.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/yellows8/stickerhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[sudokuhax]]&lt;br /&gt;
| 4.0 to 9.2&lt;br /&gt;
| ARM9 Kernel&lt;br /&gt;
| Exploit for the &#039;&#039;Sudoku&#039;&#039; DSiWare game used to boot Nintendo DS homebrews. Requires to inject the modified game into the Internet settings for Nintendo DS into the NAND.&lt;br /&gt;
| [[Team Twizzers]]&lt;br /&gt;
| [https://hackmii.com/2011/01/sudokuhax-release/ Website]&lt;br /&gt;
|-&lt;br /&gt;
| [[supermysterychunkhax]]&lt;br /&gt;
| USA/JPN: 9.9 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
EUR: 10.2 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Save game exploit for &#039;&#039;Pokémon Super Mystery Dungeon&#039;&#039;.&lt;br /&gt;
| [[User:shinyquagsire23|shinyquagsire23]]&lt;br /&gt;
| [https://github.com/shinyquagsire23/supermysterychunkhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[SVChax]]&lt;br /&gt;
| 9.0 to 10.7&lt;br /&gt;
| ARM11 Kernel&lt;br /&gt;
| Exploits services to access the ARM11 Kernel.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/aliaspider/svchax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[tubehax]]&lt;br /&gt;
| None.&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the &#039;&#039;YouTube&#039;&#039; application for 3DS. No longer works on any firmware.&lt;br /&gt;
| [[User:Smealum|Smealum]]&lt;br /&gt;
| [https://github.com/smealum/tubehax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[udsploit]]&lt;br /&gt;
| 11.3 only&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit that allows ARM11 kernel access on 11.3 firmware&lt;br /&gt;
| [[User:smealum|smealum]]&lt;br /&gt;
| [https://github.com/smealum/udsploit Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[v*hax]]&lt;br /&gt;
| If installed: 2.1 to 11.0&lt;br /&gt;
Installer: 9.0 to 11.0&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Save game exploit for &#039;&#039;VVVVVV&#039;&#039;&lt;br /&gt;
| [[User:shinyquagsire23|shinyquagsire23]]&lt;br /&gt;
| [https://github.com/shinyquagsire23/v_hax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[waithax/slowhax]]&lt;br /&gt;
| 9.0 to 11.1&lt;br /&gt;
| ARM11 Kernel&lt;br /&gt;
| Exploits services to access the ARM11 kernel.&lt;br /&gt;
| [[User:Mrrraou|Mrrraou]]&lt;br /&gt;
| [https://github.com/Mrrraou/waithax Git]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>HugaTheFox</name></author>
	</entry>
	<entry>
		<id>https://wiki.gbatemp.net/w/index.php?title=List_of_3DS_exploits&amp;diff=66248</id>
		<title>List of 3DS exploits</title>
		<link rel="alternate" type="text/html" href="https://wiki.gbatemp.net/w/index.php?title=List_of_3DS_exploits&amp;diff=66248"/>
		<updated>2017-05-21T15:46:03Z</updated>

		<summary type="html">&lt;p&gt;HugaTheFox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{3DSNav}}__NOTOC__{{Newpagepreload|Template:P/3DS Homebrew}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
==Exploits==&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
If you find an exploit not listed please feel free to PM me @HolyHobo, I&#039;ll try to keep this page up to date.&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:13%&amp;quot; | Title&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot; style=&amp;quot;width:15%&amp;quot; | Compatibility&lt;br /&gt;
! style=&amp;quot;width:7%&amp;quot; | Type&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot; | Description&lt;br /&gt;
! style=&amp;quot;width:18%&amp;quot; | Author&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot; style=&amp;quot;width:8%&amp;quot; | Source&lt;br /&gt;
|-&lt;br /&gt;
| [[arm9loaderhax]]&lt;br /&gt;
| Installer: O3DS: 2.1 N3DS: 9.0-9.2&amp;lt;br /&amp;gt;If installed: Any (Version supported depends on CFW used)&lt;br /&gt;
| ARM9&lt;br /&gt;
| 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&#039;s not necessary on N3DS (However, you&#039;ve to use the N3DS 10.0 NATIVE_FIRM as firm0_100.bin in A9LH folder( Outdated Use boot9strap) )&lt;br /&gt;
| [[User:delebile|delebile]], [[User:plutoo|plutoo]], [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/delebile/arm9loaderhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[basehaxx]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit of secret bases in &#039;&#039;Pokémon Omega Ruby&#039;&#039; and &#039;&#039;Alpha Sapphire&#039;&#039;&lt;br /&gt;
| [[User:MrNbaYoh|MrNbaYoh]]&lt;br /&gt;
| [http://mrnbayoh.github.io/basehaxx/ Website]&amp;lt;br /&amp;gt;[https://github.com/MrNbaYoh/basehaxx Git] &lt;br /&gt;
|-&lt;br /&gt;
| [[BASICsploit]]&lt;br /&gt;
| 9.0 to 11.0 (Only USA)&lt;br /&gt;
|ARM11 Userland&lt;br /&gt;
| Exploits how the game works to download and run the *hax code&lt;br /&gt;
| [[User:Nba_Yoh|Nba_Yoh]]&lt;br /&gt;
| [https://mrnbayoh.github.io/basicsploit/ Website]&lt;br /&gt;
|-&lt;br /&gt;
| [[browserhax]]&lt;br /&gt;
| 2.1 to 11.0&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the 3DS web browser.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/yellows8/3ds_browserhax_common Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[dsiwarehax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM9&lt;br /&gt;
| An exploit for &amp;lt;abbr title=&amp;quot;Fieldrunners,Legends of Exidia,Guitar Rock Tour,The Legend of Zelda: Four Swords (Anniversary Edition)&amp;quot;&amp;gt;specifically 4 dsiware games&amp;lt;/abbr&amp;gt; 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&#039;ll need it again...&lt;br /&gt;
| [[User:Yellow8|Yellow8]]&lt;br /&gt;
| [https://github.com/yellows8/3ds_dsiwarehax_installer/releases Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[Fasthax]]&lt;br /&gt;
| 9.0 to 11.2 &lt;br /&gt;
| ARM11 kernel&lt;br /&gt;
| Exploits ARM11 Kernel access on most recent versions&lt;br /&gt;
| [[User:nedwill|nedwill]]&lt;br /&gt;
| [https://github.com/nedwill/fasthax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[freakyhax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the game &#039;&#039;Freaky Forms Deluxe&#039;&#039;&lt;br /&gt;
| [[User:plutoo|plutoo]]&lt;br /&gt;
| [http://plutooo.github.io/freakyhax/ Website]&amp;lt;br /&amp;gt;[https://github.com/plutooo/freakyhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[Genhax]]&lt;br /&gt;
| 9.0 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the game &#039;&#039;Monster Hunter Generations&#039;&#039; (primary installer only compatible with JPN version of the game)&lt;br /&gt;
| [[User:svanheulen|svanheulen]]&lt;br /&gt;
| [https://github.com/svanheulen/genhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[heaphax]]&lt;br /&gt;
| None&lt;br /&gt;
| ARM11 Kernel&lt;br /&gt;
| Another kernel exploit never released. Stated by smealum that it was mostly fixed in 11.0.0&lt;br /&gt;
| [[User:Smealum|Smealum]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[humblehax]]&lt;br /&gt;
| 9.0 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the game &#039;&#039;Citizens of Earth&#039;&#039;.&lt;br /&gt;
| [[User:shinyquagsire23|shinyquagsire23]]&lt;br /&gt;
| [https://citizens.salthax.org/ Website]&lt;br /&gt;
|-&lt;br /&gt;
| [[ironhax]]&lt;br /&gt;
| 9.5 to 10.3&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the game &#039;&#039;IronFall: Invasion&#039;&#039;.&lt;br /&gt;
| [[User:Smealum|Smealum]]&lt;br /&gt;
| [https://github.com/smealum/ironhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[MemChunkHax]]&lt;br /&gt;
| Version1: 4.5 to 9.2&amp;lt;br /&amp;gt;Version2: 9.0 to 10.3&amp;lt;br /&amp;gt;Version3: 10.4 to 10.7&lt;br /&gt;
| ARM11 Kernel&lt;br /&gt;
| Exploits pieces of the 3ds memory to access the ARM11 Kernel.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[menuhax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the custom theme feature of the HOME menu.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/yellows8/3ds_homemenuhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[MSET exploit]]&lt;br /&gt;
| 4.1 to 4.5&amp;lt;br /&amp;gt;N3DS: 9.0 to 9.2&lt;br /&gt;
| ARM9&lt;br /&gt;
| Exploit for the System Settings application (MSET). Used by Gateway-3DS since flashcart firmware v1.x. &amp;quot;NEW&amp;quot; 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.&lt;br /&gt;
| [[User:ichfly|ichfly]] (Darkfader on NDS)&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[ninjhax]]&lt;br /&gt;
| Version1: 4.5 to 9.2&amp;lt;br /&amp;gt;Version2: 9.0 to 11.4&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the game &#039;&#039;Cubic Ninja&#039;&#039;.&lt;br /&gt;
| [[User:Smealum|Smealum]]&lt;br /&gt;
| Version1: [https://github.com/smealum/ninjhax Git]&amp;lt;br /&amp;gt;Version2: [https://github.com/smealum/ninjhax2.x Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[NTRCardHax]]&lt;br /&gt;
| Supposedly 9.0 to 10.7&lt;br /&gt;
| ARM9&lt;br /&gt;
| Exploits a bug in the DS cartridge loader part of ARM9 to gain access to it. It&#039;s supposed to be a new way to make CFW&#039;s on new versions, but no one has started working on it.&lt;br /&gt;
| [[User:Plutoo|Plutoo]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[oot3dhax]]&lt;br /&gt;
| Version1: 2.0 to 9.2&amp;lt;br /&amp;gt;Version2: 9.2 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Save game exploit for &#039;&#039;The Legend of Zelda: Ocarina of Time 3D&#039;&#039;. 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&#039;s harder to use it on that version since you have to load a save on there with a card cheat dongle.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/yellows8/oot3dhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[painthax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Save game exploit through the game &#039;&#039;Pixel Paint&#039;&#039;&lt;br /&gt;
| [[User:Nba_Yoh|Nba_Yoh]]&lt;br /&gt;
| [https://github.com/MrNbaYoh/painthax/releases Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[safehax]]&lt;br /&gt;
| 9.0 to 11.3&lt;br /&gt;
| ARM9 Kernel&lt;br /&gt;
| Exploit using the homebrew launcher to run files named &amp;quot;ARM9.bin&amp;quot; such as Decrypt9. Needs ARM11 Kernel access in order to run it. 1.1 release has now support of 11.3&lt;br /&gt;
| [[User:TiniVi|TiniVil]]&lt;br /&gt;
| [https://github.com/TiniVi/safehax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[Sighax/Boot9Strap]]&lt;br /&gt;
| All versions with possible bootrom dumping&lt;br /&gt;
| Full system access&lt;br /&gt;
| BootRom exploit which will allow full system access and control which will allow us to sign CFW on any system version. This is unpatchable (except the N2DSXL. Maybe) and a simple update cannot fix it. Sighax is also Boot9Strap. Also, the 3DS.guide and GBAtemp does not reccommend using Sighax.com since it is in beta and has a high chance of bricking.&lt;br /&gt;
| Derrek3 (Sighax) and D0k3 (Boot9Strap)&lt;br /&gt;
| [https://github.com/d0k3/SafeB9SInstaller/releases/latest SafeB9Sinstaller: Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[smashbroshax]] (beaconhax)&lt;br /&gt;
| 9.0 to &#039;&#039;&#039;11.3&#039;&#039;&#039; (N3DS only)&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Uses a wifi beacon to run a exploit for the game &#039;&#039;Super Smash Bros. for Nintendo 3DS&#039;&#039;. &lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/yellows8/3ds_smashbroshax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[spider exploit]]&lt;br /&gt;
| Gateway: 2.0.0-7 to 9.2.0-20 &amp;lt;br/&amp;gt;Homebrew: 2.0.0-7 to 9.5.0-22&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the Nintendo 3DS web browser (spider). Used by Gateway since flashcart firmware v3.0.&amp;lt;br/&amp;gt;Used by homebrew like [[Regionthree]] or the Pokémon Injector via QR.&lt;br /&gt;
| [[User:MathewE|MathewE]], Gateway(?)&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[SNShax]]&lt;br /&gt;
| 9.0 to 10.1&lt;br /&gt;
| ARM11 Kernel&lt;br /&gt;
| Expoits the safe version of the Nintendo Shell (The shell that operates the 3ds) to access ARM11 Kernel.&lt;br /&gt;
| [[User:Smealum|Smealum]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Soundhax]]&lt;br /&gt;
| 1.0 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| 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&#039;ll need otherapp payloads from http://smealum.github.io/3ds/ )&lt;br /&gt;
| [[User:nedwill|nedwill]]&lt;br /&gt;
| [https://github.com/nedwill/soundhax Git]&amp;lt;br /&amp;gt;[https://gbatemp.net/threads/how-to-use-soundhax.454760/ How-to guide]&lt;br /&gt;
|-&lt;br /&gt;
| [[steelhax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Expoits the &#039;&#039;Steeldiver Subwars&#039;&#039; savedata for homebrew.&lt;br /&gt;
| [[User:vegaroxas|vegaroxas]]&lt;br /&gt;
| [https://vegaroxas.github.io/ Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[stickerhax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Expoits the &#039;&#039;Paper Mario: Sticker Star&#039;&#039; savedata for homebrew.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/yellows8/stickerhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[sudokuhax]]&lt;br /&gt;
| 4.0 to 9.2&lt;br /&gt;
| ARM9 Kernel&lt;br /&gt;
| Exploit for the &#039;&#039;Sudoku&#039;&#039; DSiWare game used to boot Nintendo DS homebrews. Requires to inject the modified game into the Internet settings for Nintendo DS into the NAND.&lt;br /&gt;
| [[Team Twizzers]]&lt;br /&gt;
| [https://hackmii.com/2011/01/sudokuhax-release/ Website]&lt;br /&gt;
|-&lt;br /&gt;
| [[supermysterychunkhax]]&lt;br /&gt;
| USA/JPN: 9.9 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
EUR: 10.2 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Save game exploit for &#039;&#039;Pokémon Super Mystery Dungeon&#039;&#039;.&lt;br /&gt;
| [[User:shinyquagsire23|shinyquagsire23]]&lt;br /&gt;
| [https://github.com/shinyquagsire23/supermysterychunkhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[SVChax]]&lt;br /&gt;
| 9.0 to 10.7&lt;br /&gt;
| ARM11 Kernel&lt;br /&gt;
| Exploits services to access the ARM11 Kernel.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/aliaspider/svchax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[tubehax]]&lt;br /&gt;
| None.&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the &#039;&#039;YouTube&#039;&#039; application for 3DS. No longer works on any firmware.&lt;br /&gt;
| [[User:Smealum|Smealum]]&lt;br /&gt;
| [https://github.com/smealum/tubehax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[udsploit]]&lt;br /&gt;
| 11.3 only&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit that allows ARM11 kernel access on 11.3 firmware&lt;br /&gt;
| [[User:smealum|smealum]]&lt;br /&gt;
| [https://github.com/smealum/udsploit Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[v*hax]]&lt;br /&gt;
| If installed: 2.1 to 11.0&lt;br /&gt;
Installer: 9.0 to 11.0&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Save game exploit for &#039;&#039;VVVVVV&#039;&#039;&lt;br /&gt;
| [[User:shinyquagsire23|shinyquagsire23]]&lt;br /&gt;
| [https://github.com/shinyquagsire23/v_hax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[waithax/slowhax]]&lt;br /&gt;
| 9.0 to 11.1&lt;br /&gt;
| ARM11 Kernel&lt;br /&gt;
| Exploits services to access the ARM11 kernel.&lt;br /&gt;
| [[User:Mrrraou|Mrrraou]]&lt;br /&gt;
| [https://github.com/Mrrraou/waithax Git]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>HugaTheFox</name></author>
	</entry>
	<entry>
		<id>https://wiki.gbatemp.net/w/index.php?title=List_of_3DS_exploits&amp;diff=66247</id>
		<title>List of 3DS exploits</title>
		<link rel="alternate" type="text/html" href="https://wiki.gbatemp.net/w/index.php?title=List_of_3DS_exploits&amp;diff=66247"/>
		<updated>2017-05-21T15:44:20Z</updated>

		<summary type="html">&lt;p&gt;HugaTheFox: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{3DSNav}}__NOTOC__{{Newpagepreload|Template:P/3DS Homebrew}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
==Exploits==&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
If you find an exploit not listed please feel free to PM me @HolyHobo, I&#039;ll try to keep this page up to date.&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:13%&amp;quot; | Title&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot; style=&amp;quot;width:15%&amp;quot; | Compatibility&lt;br /&gt;
! style=&amp;quot;width:7%&amp;quot; | Type&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot; | Description&lt;br /&gt;
! style=&amp;quot;width:18%&amp;quot; | Author&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot; style=&amp;quot;width:8%&amp;quot; | Source&lt;br /&gt;
|-&lt;br /&gt;
| [[arm9loaderhax]]&lt;br /&gt;
| Installer: O3DS: 2.1 N3DS: 9.0-9.2&amp;lt;br /&amp;gt;If installed: Any (Version supported depends on CFW used)&lt;br /&gt;
| ARM9&lt;br /&gt;
| 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&#039;s not necessary on N3DS (However, you&#039;ve to use the N3DS 10.0 NATIVE_FIRM as firm0_100.bin in A9LH folder( Outdated Use boot9strap) )&lt;br /&gt;
| [[User:delebile|delebile]], [[User:plutoo|plutoo]], [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/delebile/arm9loaderhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[basehaxx]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit of secret bases in &#039;&#039;Pokémon Omega Ruby&#039;&#039; and &#039;&#039;Alpha Sapphire&#039;&#039;&lt;br /&gt;
| [[User:MrNbaYoh|MrNbaYoh]]&lt;br /&gt;
| [http://mrnbayoh.github.io/basehaxx/ Website]&amp;lt;br /&amp;gt;[https://github.com/MrNbaYoh/basehaxx Git] &lt;br /&gt;
|-&lt;br /&gt;
| [[BASICsploit]]&lt;br /&gt;
| 9.0 to 11.0 (Only USA)&lt;br /&gt;
|ARM11 Userland&lt;br /&gt;
| Exploits how the game works to download and run the *hax code&lt;br /&gt;
| [[User:Nba_Yoh|Nba_Yoh]]&lt;br /&gt;
| [https://mrnbayoh.github.io/basicsploit/ Website]&lt;br /&gt;
|-&lt;br /&gt;
| [[browserhax]]&lt;br /&gt;
| 2.1 to 11.0&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the 3DS web browser.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/yellows8/3ds_browserhax_common Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[dsiwarehax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM9&lt;br /&gt;
| An exploit for &amp;lt;abbr title=&amp;quot;Fieldrunners,Legends of Exidia,Guitar Rock Tour,The Legend of Zelda: Four Swords (Anniversary Edition)&amp;quot;&amp;gt;specifically 4 dsiware games&amp;lt;/abbr&amp;gt; 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&#039;ll need it again...&lt;br /&gt;
| [[User:Yellow8|Yellow8]]&lt;br /&gt;
| [https://github.com/yellows8/3ds_dsiwarehax_installer/releases Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[Fasthax]]&lt;br /&gt;
| 9.0 to 11.2 &lt;br /&gt;
| ARM11 kernel&lt;br /&gt;
| Exploits ARM11 Kernel access on most recent versions&lt;br /&gt;
| [[User:nedwill|nedwill]]&lt;br /&gt;
| [https://github.com/nedwill/fasthax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[freakyhax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the game &#039;&#039;Freaky Forms Deluxe&#039;&#039;&lt;br /&gt;
| [[User:plutoo|plutoo]]&lt;br /&gt;
| [http://plutooo.github.io/freakyhax/ Website]&amp;lt;br /&amp;gt;[https://github.com/plutooo/freakyhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[Genhax]]&lt;br /&gt;
| 9.0 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the game &#039;&#039;Monster Hunter Generations&#039;&#039; (primary installer only compatible with JPN version of the game)&lt;br /&gt;
| [[User:svanheulen|svanheulen]]&lt;br /&gt;
| [https://github.com/svanheulen/genhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[heaphax]]&lt;br /&gt;
| None&lt;br /&gt;
| ARM11 Kernel&lt;br /&gt;
| Another kernel exploit never released. Stated by smealum that it was mostly fixed in 11.0.0&lt;br /&gt;
| [[User:Smealum|Smealum]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[humblehax]]&lt;br /&gt;
| 9.0 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the game &#039;&#039;Citizens of Earth&#039;&#039;.&lt;br /&gt;
| [[User:shinyquagsire23|shinyquagsire23]]&lt;br /&gt;
| [https://citizens.salthax.org/ Website]&lt;br /&gt;
|-&lt;br /&gt;
| [[ironhax]]&lt;br /&gt;
| 9.5 to 10.3&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the game &#039;&#039;IronFall: Invasion&#039;&#039;.&lt;br /&gt;
| [[User:Smealum|Smealum]]&lt;br /&gt;
| [https://github.com/smealum/ironhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[MemChunkHax]]&lt;br /&gt;
| Version1: 4.5 to 9.2&amp;lt;br /&amp;gt;Version2: 9.0 to 10.3&amp;lt;br /&amp;gt;Version3: 10.4 to 10.7&lt;br /&gt;
| ARM11 Kernel&lt;br /&gt;
| Exploits pieces of the 3ds memory to access the ARM11 Kernel.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[menuhax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the custom theme feature of the HOME menu.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/yellows8/3ds_homemenuhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[MSET exploit]]&lt;br /&gt;
| 4.1 to 4.5&amp;lt;br /&amp;gt;N3DS: 9.0 to 9.2&lt;br /&gt;
| ARM9&lt;br /&gt;
| Exploit for the System Settings application (MSET). Used by Gateway-3DS since flashcart firmware v1.x. &amp;quot;NEW&amp;quot; 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.&lt;br /&gt;
| [[User:ichfly|ichfly]] (Darkfader on NDS)&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[ninjhax]]&lt;br /&gt;
| Version1: 4.5 to 9.2&amp;lt;br /&amp;gt;Version2: 9.0 to 11.4&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the game &#039;&#039;Cubic Ninja&#039;&#039;.&lt;br /&gt;
| [[User:Smealum|Smealum]]&lt;br /&gt;
| Version1: [https://github.com/smealum/ninjhax Git]&amp;lt;br /&amp;gt;Version2: [https://github.com/smealum/ninjhax2.x Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[NTRCardHax]]&lt;br /&gt;
| Supposedly 9.0 to 10.7&lt;br /&gt;
| ARM9&lt;br /&gt;
| Exploits a bug in the DS cartridge loader part of ARM9 to gain access to it. It&#039;s supposed to be a new way to make CFW&#039;s on new versions, but no one has started working on it.&lt;br /&gt;
| [[User:Plutoo|Plutoo]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[oot3dhax]]&lt;br /&gt;
| Version1: 2.0 to 9.2&amp;lt;br /&amp;gt;Version2: 9.2 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Save game exploit for &#039;&#039;The Legend of Zelda: Ocarina of Time 3D&#039;&#039;. 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&#039;s harder to use it on that version since you have to load a save on there with a card cheat dongle.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/yellows8/oot3dhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[painthax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Save game exploit through the game &#039;&#039;Pixel Paint&#039;&#039;&lt;br /&gt;
| [[User:Nba_Yoh|Nba_Yoh]]&lt;br /&gt;
| [https://github.com/MrNbaYoh/painthax/releases Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[safehax]]&lt;br /&gt;
| 9.0 to 11.3&lt;br /&gt;
| ARM9 Kernel&lt;br /&gt;
| Exploit using the homebrew launcher to run files named &amp;quot;ARM9.bin&amp;quot; such as Decrypt9. Needs ARM11 Kernel access in order to run it. 1.1 release has now support of 11.3&lt;br /&gt;
| [[User:TiniVi|TiniVil]]&lt;br /&gt;
| [https://github.com/TiniVi/safehax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[Sighax/Boot9Strap]]&lt;br /&gt;
| All versions with possible bootrom dumping&lt;br /&gt;
| Full system access&lt;br /&gt;
| BootRom exploit which will allow full system access and control which will allow us to sign CFW on any system version. This is unpatchable (except the N2DSXL. Maybe) and a simple update cannot fix it. Sighax is also&lt;br /&gt;
 Boot9Strap. Also, the 3DS.guide and GBAtemp does not reccommend using Sighax.com since it is in beta and has a high chance of bricking.&lt;br /&gt;
| Derrek3 (Sighax) and D0k3 (Boot9Strap)&lt;br /&gt;
| [https://github.com/d0k3/SafeB9SInstaller/releases/latest SafeB9Sinstaller: Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[smashbroshax]] (beaconhax)&lt;br /&gt;
| 9.0 to &#039;&#039;&#039;11.3&#039;&#039;&#039; (N3DS only)&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Uses a wifi beacon to run a exploit for the game &#039;&#039;Super Smash Bros. for Nintendo 3DS&#039;&#039;. &lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/yellows8/3ds_smashbroshax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[spider exploit]]&lt;br /&gt;
| Gateway: 2.0.0-7 to 9.2.0-20 &amp;lt;br/&amp;gt;Homebrew: 2.0.0-7 to 9.5.0-22&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the Nintendo 3DS web browser (spider). Used by Gateway since flashcart firmware v3.0.&amp;lt;br/&amp;gt;Used by homebrew like [[Regionthree]] or the Pokémon Injector via QR.&lt;br /&gt;
| [[User:MathewE|MathewE]], Gateway(?)&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[SNShax]]&lt;br /&gt;
| 9.0 to 10.1&lt;br /&gt;
| ARM11 Kernel&lt;br /&gt;
| Expoits the safe version of the Nintendo Shell (The shell that operates the 3ds) to access ARM11 Kernel.&lt;br /&gt;
| [[User:Smealum|Smealum]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Soundhax]]&lt;br /&gt;
| 1.0 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| 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&#039;ll need otherapp payloads from http://smealum.github.io/3ds/ )&lt;br /&gt;
| [[User:nedwill|nedwill]]&lt;br /&gt;
| [https://github.com/nedwill/soundhax Git]&amp;lt;br /&amp;gt;[https://gbatemp.net/threads/how-to-use-soundhax.454760/ How-to guide]&lt;br /&gt;
|-&lt;br /&gt;
| [[steelhax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Expoits the &#039;&#039;Steeldiver Subwars&#039;&#039; savedata for homebrew.&lt;br /&gt;
| [[User:vegaroxas|vegaroxas]]&lt;br /&gt;
| [https://vegaroxas.github.io/ Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[stickerhax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Expoits the &#039;&#039;Paper Mario: Sticker Star&#039;&#039; savedata for homebrew.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/yellows8/stickerhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[sudokuhax]]&lt;br /&gt;
| 4.0 to 9.2&lt;br /&gt;
| ARM9 Kernel&lt;br /&gt;
| Exploit for the &#039;&#039;Sudoku&#039;&#039; DSiWare game used to boot Nintendo DS homebrews. Requires to inject the modified game into the Internet settings for Nintendo DS into the NAND.&lt;br /&gt;
| [[Team Twizzers]]&lt;br /&gt;
| [https://hackmii.com/2011/01/sudokuhax-release/ Website]&lt;br /&gt;
|-&lt;br /&gt;
| [[supermysterychunkhax]]&lt;br /&gt;
| USA/JPN: 9.9 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
EUR: 10.2 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Save game exploit for &#039;&#039;Pokémon Super Mystery Dungeon&#039;&#039;.&lt;br /&gt;
| [[User:shinyquagsire23|shinyquagsire23]]&lt;br /&gt;
| [https://github.com/shinyquagsire23/supermysterychunkhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[SVChax]]&lt;br /&gt;
| 9.0 to 10.7&lt;br /&gt;
| ARM11 Kernel&lt;br /&gt;
| Exploits services to access the ARM11 Kernel.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/aliaspider/svchax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[tubehax]]&lt;br /&gt;
| None.&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the &#039;&#039;YouTube&#039;&#039; application for 3DS. No longer works on any firmware.&lt;br /&gt;
| [[User:Smealum|Smealum]]&lt;br /&gt;
| [https://github.com/smealum/tubehax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[udsploit]]&lt;br /&gt;
| 11.3 only&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit that allows ARM11 kernel access on 11.3 firmware&lt;br /&gt;
| [[User:smealum|smealum]]&lt;br /&gt;
| [https://github.com/smealum/udsploit Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[v*hax]]&lt;br /&gt;
| If installed: 2.1 to 11.0&lt;br /&gt;
Installer: 9.0 to 11.0&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Save game exploit for &#039;&#039;VVVVVV&#039;&#039;&lt;br /&gt;
| [[User:shinyquagsire23|shinyquagsire23]]&lt;br /&gt;
| [https://github.com/shinyquagsire23/v_hax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[waithax/slowhax]]&lt;br /&gt;
| 9.0 to 11.1&lt;br /&gt;
| ARM11 Kernel&lt;br /&gt;
| Exploits services to access the ARM11 kernel.&lt;br /&gt;
| [[User:Mrrraou|Mrrraou]]&lt;br /&gt;
| [https://github.com/Mrrraou/waithax Git]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>HugaTheFox</name></author>
	</entry>
	<entry>
		<id>https://wiki.gbatemp.net/w/index.php?title=List_of_3DS_exploits&amp;diff=66246</id>
		<title>List of 3DS exploits</title>
		<link rel="alternate" type="text/html" href="https://wiki.gbatemp.net/w/index.php?title=List_of_3DS_exploits&amp;diff=66246"/>
		<updated>2017-05-21T15:42:03Z</updated>

		<summary type="html">&lt;p&gt;HugaTheFox: Updated Sighax and Boot9Strap&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{3DSNav}}__NOTOC__{{Newpagepreload|Template:P/3DS Homebrew}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
==Exploits==&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
If you find an exploit not listed please feel free to PM me @HolyHobo, I&#039;ll try to keep this page up to date.&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:13%&amp;quot; | Title&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot; style=&amp;quot;width:15%&amp;quot; | Compatibility&lt;br /&gt;
! style=&amp;quot;width:7%&amp;quot; | Type&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot; | Description&lt;br /&gt;
! style=&amp;quot;width:18%&amp;quot; | Author&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot; style=&amp;quot;width:8%&amp;quot; | Source&lt;br /&gt;
|-&lt;br /&gt;
| [[arm9loaderhax]]&lt;br /&gt;
| Installer: O3DS: 2.1 N3DS: 9.0-9.2&amp;lt;br /&amp;gt;If installed: Any (Version supported depends on CFW used)&lt;br /&gt;
| ARM9&lt;br /&gt;
| 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&#039;s not necessary on N3DS (However, you&#039;ve to use the N3DS 10.0 NATIVE_FIRM as firm0_100.bin in A9LH folder( Outdated Use boot9strap) )&lt;br /&gt;
| [[User:delebile|delebile]], [[User:plutoo|plutoo]], [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/delebile/arm9loaderhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[basehaxx]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit of secret bases in &#039;&#039;Pokémon Omega Ruby&#039;&#039; and &#039;&#039;Alpha Sapphire&#039;&#039;&lt;br /&gt;
| [[User:MrNbaYoh|MrNbaYoh]]&lt;br /&gt;
| [http://mrnbayoh.github.io/basehaxx/ Website]&amp;lt;br /&amp;gt;[https://github.com/MrNbaYoh/basehaxx Git] &lt;br /&gt;
|-&lt;br /&gt;
| [[BASICsploit]]&lt;br /&gt;
| 9.0 to 11.0 (Only USA)&lt;br /&gt;
|ARM11 Userland&lt;br /&gt;
| Exploits how the game works to download and run the *hax code&lt;br /&gt;
| [[User:Nba_Yoh|Nba_Yoh]]&lt;br /&gt;
| [https://mrnbayoh.github.io/basicsploit/ Website]&lt;br /&gt;
|-&lt;br /&gt;
| [[browserhax]]&lt;br /&gt;
| 2.1 to 11.0&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the 3DS web browser.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/yellows8/3ds_browserhax_common Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[dsiwarehax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM9&lt;br /&gt;
| An exploit for &amp;lt;abbr title=&amp;quot;Fieldrunners,Legends of Exidia,Guitar Rock Tour,The Legend of Zelda: Four Swords (Anniversary Edition)&amp;quot;&amp;gt;specifically 4 dsiware games&amp;lt;/abbr&amp;gt; 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&#039;ll need it again...&lt;br /&gt;
| [[User:Yellow8|Yellow8]]&lt;br /&gt;
| [https://github.com/yellows8/3ds_dsiwarehax_installer/releases Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[Fasthax]]&lt;br /&gt;
| 9.0 to 11.2 &lt;br /&gt;
| ARM11 kernel&lt;br /&gt;
| Exploits ARM11 Kernel access on most recent versions&lt;br /&gt;
| [[User:nedwill|nedwill]]&lt;br /&gt;
| [https://github.com/nedwill/fasthax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[freakyhax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the game &#039;&#039;Freaky Forms Deluxe&#039;&#039;&lt;br /&gt;
| [[User:plutoo|plutoo]]&lt;br /&gt;
| [http://plutooo.github.io/freakyhax/ Website]&amp;lt;br /&amp;gt;[https://github.com/plutooo/freakyhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[Genhax]]&lt;br /&gt;
| 9.0 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the game &#039;&#039;Monster Hunter Generations&#039;&#039; (primary installer only compatible with JPN version of the game)&lt;br /&gt;
| [[User:svanheulen|svanheulen]]&lt;br /&gt;
| [https://github.com/svanheulen/genhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[heaphax]]&lt;br /&gt;
| None&lt;br /&gt;
| ARM11 Kernel&lt;br /&gt;
| Another kernel exploit never released. Stated by smealum that it was mostly fixed in 11.0.0&lt;br /&gt;
| [[User:Smealum|Smealum]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[humblehax]]&lt;br /&gt;
| 9.0 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the game &#039;&#039;Citizens of Earth&#039;&#039;.&lt;br /&gt;
| [[User:shinyquagsire23|shinyquagsire23]]&lt;br /&gt;
| [https://citizens.salthax.org/ Website]&lt;br /&gt;
|-&lt;br /&gt;
| [[ironhax]]&lt;br /&gt;
| 9.5 to 10.3&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the game &#039;&#039;IronFall: Invasion&#039;&#039;.&lt;br /&gt;
| [[User:Smealum|Smealum]]&lt;br /&gt;
| [https://github.com/smealum/ironhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[MemChunkHax]]&lt;br /&gt;
| Version1: 4.5 to 9.2&amp;lt;br /&amp;gt;Version2: 9.0 to 10.3&amp;lt;br /&amp;gt;Version3: 10.4 to 10.7&lt;br /&gt;
| ARM11 Kernel&lt;br /&gt;
| Exploits pieces of the 3ds memory to access the ARM11 Kernel.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[menuhax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the custom theme feature of the HOME menu.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/yellows8/3ds_homemenuhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[MSET exploit]]&lt;br /&gt;
| 4.1 to 4.5&amp;lt;br /&amp;gt;N3DS: 9.0 to 9.2&lt;br /&gt;
| ARM9&lt;br /&gt;
| Exploit for the System Settings application (MSET). Used by Gateway-3DS since flashcart firmware v1.x. &amp;quot;NEW&amp;quot; 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.&lt;br /&gt;
| [[User:ichfly|ichfly]] (Darkfader on NDS)&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[ninjhax]]&lt;br /&gt;
| Version1: 4.5 to 9.2&amp;lt;br /&amp;gt;Version2: 9.0 to 11.4&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the game &#039;&#039;Cubic Ninja&#039;&#039;.&lt;br /&gt;
| [[User:Smealum|Smealum]]&lt;br /&gt;
| Version1: [https://github.com/smealum/ninjhax Git]&amp;lt;br /&amp;gt;Version2: [https://github.com/smealum/ninjhax2.x Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[NTRCardHax]]&lt;br /&gt;
| Supposedly 9.0 to 10.7&lt;br /&gt;
| ARM9&lt;br /&gt;
| Exploits a bug in the DS cartridge loader part of ARM9 to gain access to it. It&#039;s supposed to be a new way to make CFW&#039;s on new versions, but no one has started working on it.&lt;br /&gt;
| [[User:Plutoo|Plutoo]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[oot3dhax]]&lt;br /&gt;
| Version1: 2.0 to 9.2&amp;lt;br /&amp;gt;Version2: 9.2 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Save game exploit for &#039;&#039;The Legend of Zelda: Ocarina of Time 3D&#039;&#039;. 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&#039;s harder to use it on that version since you have to load a save on there with a card cheat dongle.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/yellows8/oot3dhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[painthax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Save game exploit through the game &#039;&#039;Pixel Paint&#039;&#039;&lt;br /&gt;
| [[User:Nba_Yoh|Nba_Yoh]]&lt;br /&gt;
| [https://github.com/MrNbaYoh/painthax/releases Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[safehax]]&lt;br /&gt;
| 9.0 to 11.3&lt;br /&gt;
| ARM9 Kernel&lt;br /&gt;
| Exploit using the homebrew launcher to run files named &amp;quot;ARM9.bin&amp;quot; such as Decrypt9. Needs ARM11 Kernel access in order to run it. 1.1 release has now support of 11.3&lt;br /&gt;
| [[User:TiniVi|TiniVil]]&lt;br /&gt;
| [https://github.com/TiniVi/safehax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[Sighax/Boot9Strap]]&lt;br /&gt;
| All versions with possible bootrom dumping&lt;br /&gt;
| Full system access&lt;br /&gt;
| BootRom exploit which will allow full system access and control which will allow us to sign CFW on any system version. This is unpatchable (except the N2DSXL. Maybe) and a simple update cannot fix it. Sighax is also&lt;br /&gt;
| Boot9Strap. Also, the 3DS.guide and GBAtemp does not reccommend using Sighax.com since it is in beta and has a high chance of bricking.&lt;br /&gt;
| [https://github.com/d0k3/SafeB9SInstaller/releases/latest SafeB9Sinstaller: Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[smashbroshax]] (beaconhax)&lt;br /&gt;
| 9.0 to &#039;&#039;&#039;11.3&#039;&#039;&#039; (N3DS only)&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Uses a wifi beacon to run a exploit for the game &#039;&#039;Super Smash Bros. for Nintendo 3DS&#039;&#039;. &lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/yellows8/3ds_smashbroshax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[spider exploit]]&lt;br /&gt;
| Gateway: 2.0.0-7 to 9.2.0-20 &amp;lt;br/&amp;gt;Homebrew: 2.0.0-7 to 9.5.0-22&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the Nintendo 3DS web browser (spider). Used by Gateway since flashcart firmware v3.0.&amp;lt;br/&amp;gt;Used by homebrew like [[Regionthree]] or the Pokémon Injector via QR.&lt;br /&gt;
| [[User:MathewE|MathewE]], Gateway(?)&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[SNShax]]&lt;br /&gt;
| 9.0 to 10.1&lt;br /&gt;
| ARM11 Kernel&lt;br /&gt;
| Expoits the safe version of the Nintendo Shell (The shell that operates the 3ds) to access ARM11 Kernel.&lt;br /&gt;
| [[User:Smealum|Smealum]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Soundhax]]&lt;br /&gt;
| 1.0 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| 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&#039;ll need otherapp payloads from http://smealum.github.io/3ds/ )&lt;br /&gt;
| [[User:nedwill|nedwill]]&lt;br /&gt;
| [https://github.com/nedwill/soundhax Git]&amp;lt;br /&amp;gt;[https://gbatemp.net/threads/how-to-use-soundhax.454760/ How-to guide]&lt;br /&gt;
|-&lt;br /&gt;
| [[steelhax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Expoits the &#039;&#039;Steeldiver Subwars&#039;&#039; savedata for homebrew.&lt;br /&gt;
| [[User:vegaroxas|vegaroxas]]&lt;br /&gt;
| [https://vegaroxas.github.io/ Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[stickerhax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Expoits the &#039;&#039;Paper Mario: Sticker Star&#039;&#039; savedata for homebrew.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/yellows8/stickerhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[sudokuhax]]&lt;br /&gt;
| 4.0 to 9.2&lt;br /&gt;
| ARM9 Kernel&lt;br /&gt;
| Exploit for the &#039;&#039;Sudoku&#039;&#039; DSiWare game used to boot Nintendo DS homebrews. Requires to inject the modified game into the Internet settings for Nintendo DS into the NAND.&lt;br /&gt;
| [[Team Twizzers]]&lt;br /&gt;
| [https://hackmii.com/2011/01/sudokuhax-release/ Website]&lt;br /&gt;
|-&lt;br /&gt;
| [[supermysterychunkhax]]&lt;br /&gt;
| USA/JPN: 9.9 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
EUR: 10.2 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Save game exploit for &#039;&#039;Pokémon Super Mystery Dungeon&#039;&#039;.&lt;br /&gt;
| [[User:shinyquagsire23|shinyquagsire23]]&lt;br /&gt;
| [https://github.com/shinyquagsire23/supermysterychunkhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[SVChax]]&lt;br /&gt;
| 9.0 to 10.7&lt;br /&gt;
| ARM11 Kernel&lt;br /&gt;
| Exploits services to access the ARM11 Kernel.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/aliaspider/svchax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[tubehax]]&lt;br /&gt;
| None.&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the &#039;&#039;YouTube&#039;&#039; application for 3DS. No longer works on any firmware.&lt;br /&gt;
| [[User:Smealum|Smealum]]&lt;br /&gt;
| [https://github.com/smealum/tubehax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[udsploit]]&lt;br /&gt;
| 11.3 only&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit that allows ARM11 kernel access on 11.3 firmware&lt;br /&gt;
| [[User:smealum|smealum]]&lt;br /&gt;
| [https://github.com/smealum/udsploit Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[v*hax]]&lt;br /&gt;
| If installed: 2.1 to 11.0&lt;br /&gt;
Installer: 9.0 to 11.0&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Save game exploit for &#039;&#039;VVVVVV&#039;&#039;&lt;br /&gt;
| [[User:shinyquagsire23|shinyquagsire23]]&lt;br /&gt;
| [https://github.com/shinyquagsire23/v_hax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[waithax/slowhax]]&lt;br /&gt;
| 9.0 to 11.1&lt;br /&gt;
| ARM11 Kernel&lt;br /&gt;
| Exploits services to access the ARM11 kernel.&lt;br /&gt;
| [[User:Mrrraou|Mrrraou]]&lt;br /&gt;
| [https://github.com/Mrrraou/waithax Git]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>HugaTheFox</name></author>
	</entry>
	<entry>
		<id>https://wiki.gbatemp.net/w/index.php?title=3DS_Homebrew&amp;diff=66245</id>
		<title>3DS Homebrew</title>
		<link rel="alternate" type="text/html" href="https://wiki.gbatemp.net/w/index.php?title=3DS_Homebrew&amp;diff=66245"/>
		<updated>2017-05-21T15:34:05Z</updated>

		<summary type="html">&lt;p&gt;HugaTheFox: EDIT 11.4 to have N3DS on SAVES and CHM.  Twloader also does not run games on 3dsx version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{3DSNav}}&lt;br /&gt;
&lt;br /&gt;
Welcome to the wonderful world of &#039;&#039;&#039;3DS Homebrew&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
To run homebrew on your 3DS you need a method to run custom code. There are currently several public exploits available which allow running unsigned code on a 3DS system.&lt;br /&gt;
&lt;br /&gt;
==What can I do?==&lt;br /&gt;
Depends on your installed Firmware version (SysNAND):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;compattable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | Can I...&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; | No A9LH or sighax/B9S installed (unhacked system)&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | A9LH installed&amp;lt;br /&amp;gt;(any firmware version)&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | sighax/B9S installed&amp;lt;br /&amp;gt;(any firmware version)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.4 and up&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.3&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.0 to 11.2&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 9.3 to 10.7&lt;br /&gt;
! style=&amp;quot;width:13%&amp;quot; | System Menu 9.2 and below&lt;br /&gt;
|-&lt;br /&gt;
| Run basic homebrew?&lt;br /&gt;
| {{yes}}, but only on New 3DS.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use FreakyHax, Ninjhax, Soundhax or a previously installed exploit to run the Homebrew Launcher.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}} (same exploits as ≥9.3, plus Homebrew Launcher loader CIA)&lt;br /&gt;
|-&lt;br /&gt;
| Run arm9loaderhax/brahma homebrew?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}} (convert to firm format)&lt;br /&gt;
|-&lt;br /&gt;
| Run BootROM level homebrew?&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Install Custom Themes?&lt;br /&gt;
| {{Yes}}, but on N3DS only&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use Themely/CHMM2&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use Themely/CHMM2/ExtDataTool.&amp;lt;br /&amp;gt;Note that themes are for ≥9.x only.&lt;br /&gt;
|-&lt;br /&gt;
| Install/extract save files?&lt;br /&gt;
| {{Yes}}, but on N3DS only&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use svdt for 3DS games, TWLSaveTool for retail DS cartridges&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use SaveDataFiler or JK&#039;s SaveManager for 3DS games, TWLSaveTool for retail DS cartridges&lt;br /&gt;
|-&lt;br /&gt;
| Run games from other regions (regionfree)?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{yes}}, use the region free launcher of The Homebrew Launcher&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a region free CFW&lt;br /&gt;
|-&lt;br /&gt;
| Go online with a game from another region?&lt;br /&gt;
| {{unk}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{unk}}&lt;br /&gt;
| {{yes}}, as long as the game doesn&#039;t require an update&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Run 3DS ROMs?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{yes}}, buy a Sky3DS and play ROMs from that.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, various options.&lt;br /&gt;
|-&lt;br /&gt;
| Install out-of-region eShop content (like DLC)?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Play modified ROMs (ROM hacks)?&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use a flashcart (unknown if its working with HANS).&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use HANS, or a flashcart&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use NTR CFW, HANS, a flashcart, or install as a CIA&lt;br /&gt;
|-&lt;br /&gt;
| Run DS ROMs?&lt;br /&gt;
| {{unk}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use a DS flashcart (Supercard DSTWO/R4i Gold)&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a DS flashcart (blocked carts can be unblocked with CFW and/or patched TWL_FIRM)&lt;br /&gt;
|-&lt;br /&gt;
| Use CFW/EmuNAND?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Install CIA files?&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}} (Legit only) &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a CFW with signature checks disabled to install unsigned CIAs&lt;br /&gt;
|-&lt;br /&gt;
| Downgrade my System?&lt;br /&gt;
| {{Yes}}, use DSiWare or Hardmod to install CFW then downgrade.&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use Safehax.&lt;br /&gt;
| {{yes}}, use SysUpdater CIA (on EmuNAND) or 3dsx (on SysNAND from Homebrew Launcher)&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, same exploits as ≥9.3 but no need to.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=note /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Exploits==&lt;br /&gt;
===The MSET exploit===&lt;br /&gt;
This exploit only works on 3DS System Software version 4.1.x to 4.5.x&lt;br /&gt;
&lt;br /&gt;
This exploit is also used by Flashcart manufacturers to take over the 3DS&#039;s kernel.&lt;br /&gt;
&lt;br /&gt;
To exploit this vulnerability, you need a working DS Mode flashcart for your 3DS and you must run an NDS Homebrew designed to alter the DS Profile settings strings. When launching the 3DS System Settings application&#039;s DS profile settings editor, it will cause the application that edits the DS profile to crash, and this crash pushes custom code into memory from within the edited profile and makes the security co-processor &amp;quot;accidentally&amp;quot; load that code, resulting in homebrew being launched.&lt;br /&gt;
&lt;br /&gt;
===Spider exploit===&lt;br /&gt;
This exploit works up to version 9.2.0 and grants kernel level access. It was used by flashcart manufacturers after the MSET exploit was patched.&lt;br /&gt;
&lt;br /&gt;
===arm9loaderhax===&lt;br /&gt;
* Released by [[User:delebile|delebile]]. Exploit discovered by [[User:WulfyStylez|WulfyStylez]], [[User:Dazzozo|Dazzozo]], [[User:shinyquagsire23|shinyquagsire23]], [[User:plutoo|plutoo]], [[User:Normmatt|Normmatt]], and [[User:yellows8|yellows8]].&lt;br /&gt;
* Requires an exploit on ≤9.2 in order to install; must be built from source, using the console-specific OTP hash&lt;br /&gt;
* Exploits a vulnerability in arm9loader to execute ARM9 code directly at boot (arm9loaderhax.bin)&lt;br /&gt;
* Works on New 3DS, Old 3DS, and 2DS in the EUR, JAP, or USA regions up to 11.3&lt;br /&gt;
* Can be used with an [https://github.com/Plailect/Guide/wiki updated SysNAND] (up to 11.3).&lt;br /&gt;
* [https://github.com/delebile/arm9loaderhax Source]&lt;br /&gt;
* [http://delebile.bplaced.net/topic.php?id=9 Documentation 1], [https://gbatemp.net/threads/arm9loader-technical-details-and-discussion.408537/ Documentation 2]&lt;br /&gt;
* [https://github.com/Plailect/Guide/wiki Guide]&lt;br /&gt;
* [https://www.youtube.com/watch?v=QKNLa8I8hPQ Video]&lt;br /&gt;
&lt;br /&gt;
===ninjhax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Uses an exploit in sharing user-created levels in the game &#039;&#039;Cubic Ninja&#039;&#039; to launch homebrew.&lt;br /&gt;
* Works up to 11.3.&lt;br /&gt;
* [https://github.com/smealum/ninjhax/ Source]&lt;br /&gt;
* [https://www.youtube.com/watch?v=iKjuy3-z054 Video]&lt;br /&gt;
&lt;br /&gt;
===ironhax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Requires an exploit in order to install&lt;br /&gt;
* Uses a save game exploit for &#039;&#039;IronFall: Invasion&#039;&#039; in order to launch homebrew.&lt;br /&gt;
* Works up to 10.3&lt;br /&gt;
* [https://github.com/smealum/ironhax Source]&lt;br /&gt;
&lt;br /&gt;
===tubehax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Uses a DNS server to redirect the app&#039;s traffic to a exploitable webpage.&lt;br /&gt;
* Technically works up to 10.1, but older Youtube versions are blocked by Nintendo, effectively killing the exploit&lt;br /&gt;
* [https://github.com/smealum/tubehax Source]&lt;br /&gt;
&lt;br /&gt;
===browserhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]].&lt;br /&gt;
* A collection of webkit exploits for the use of launching 3DS homebrew.&lt;br /&gt;
* Works up to 11.0&lt;br /&gt;
* [https://github.com/yellows8/3ds_browserhax_common Source]&lt;br /&gt;
&lt;br /&gt;
===oot3dhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]].&lt;br /&gt;
* Requires an exploit or PowerSaves device in order to install&lt;br /&gt;
* Uses a save game exploit for &#039;&#039;The Legend of Zelda: Ocarina of Time 3D&#039;&#039; in order to launch homebrew.&lt;br /&gt;
* Works up to 11.3.0-36.&lt;br /&gt;
* [https://github.com/yellows8/oot3dhax Source]&lt;br /&gt;
&lt;br /&gt;
===smashhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]]&lt;br /&gt;
* Only works on N3DS.&lt;br /&gt;
* Uses a exploit in local multiplayer for &#039;&#039;Smash Bros for 3DS&#039;&#039; by acting like a fake beacon for sessions.&lt;br /&gt;
* Works up to 11.2. Fixed in v11.3&lt;br /&gt;
* [https://github.com/yellows8/3ds_smashbroshax Source]&lt;br /&gt;
&lt;br /&gt;
===menuhax (AKA themehax, HomeMenuHax)===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]]&lt;br /&gt;
* Uses a exploit in themedata used by the home menu in order to launch homebrew.&lt;br /&gt;
* Works up to 11.2&lt;br /&gt;
* [https://github.com/yellows8/3ds_homemenuhax Source]&lt;br /&gt;
&lt;br /&gt;
===Freakyhax (AKA Freakyformshax)===&lt;br /&gt;
* Released by [[User:Qlutoo|Qlutoo]]&lt;br /&gt;
* Uses a exploit in the games Qr code loader.&lt;br /&gt;
* Works up to 11.0&lt;br /&gt;
* [http://plutooo.github.io/freakyhax/ Website]&lt;br /&gt;
&lt;br /&gt;
===BASICSploit===&lt;br /&gt;
* Released by [[User:MrNbaYoh|MrNbaYoh]]&lt;br /&gt;
* Uses an exploit in BG handling&lt;br /&gt;
* Works up to 11.0.33&lt;br /&gt;
* Only USA 3.2.1 version for now&lt;br /&gt;
* [http://mrnbayoh.github.io/basicsploit/ Website]&lt;br /&gt;
&lt;br /&gt;
==Executable formats==&lt;br /&gt;
There are a few different types of executables made for the 3DS at this time.&lt;br /&gt;
&lt;br /&gt;
===The .cxi format===&lt;br /&gt;
This file format is used officially by the console. The .cxi container type can only be launched on a 3DS Development Unit (A 3DS released to developers).&lt;br /&gt;
&lt;br /&gt;
It is used by later versions of [https://github.com/neobrain/braindump Braindump].&lt;br /&gt;
&lt;br /&gt;
===The .bin format===&lt;br /&gt;
This type is the raw format for homebrew compiled into an ARM binary file. It&#039;s usually encapsulated into a Launcher.dat file to be launched using the MSET exploit, converted into a .3ds file to be launched using a front-end homebrew launcher, or launched as-is with an arm9loader exploit.&lt;br /&gt;
&lt;br /&gt;
* Boot method: Encapsulated into a Launcher.dat, or using a .bin launcher homebrew &lt;br /&gt;
* Filename: Whatever you want, with a .bin extension&lt;br /&gt;
* Requirement: Python to encapsulate it into a Launcher.dat file, or a method to launch .bin homebrew on your console.&lt;br /&gt;
* Access level: The homebrew has full Kernel-mode access and has access to both the ARM9 and ARM11 cores, but the console&#039;s services in ARM11 are all disabled, due to the public method of taking over the ARM11 core from within the ARM9 core (credit to Kane49) (This means you have no access to the 3D slider, sound, etc. unless you code it back yourself).&lt;br /&gt;
* Restriction: When running from a broken-kernel state (Launcher.dat direct from MSET), random regions of the RAM are likely to have the NX (No-eXecute) security bit still active on them. This causes the program to sometimes not be able to start as the memory is set to not allow execution from the address range the program was unluckily loaded into. This also limits the size of the application, as when the application is larger, the chance of it landing in NX-enabled regions is significantly larger than if it is smaller, leaving the likeliness of it being able to start, up to luck. The size limit is around 19-22kb. In ARM11, code is loaded in a clean memory area, but before jumping to ARM11 it starts in ARM9 and is loaded in the same location, so the problem could happen too.&lt;br /&gt;
&lt;br /&gt;
If you get homebrew in this format and do not have a way to launch a raw .bin file, you will need a python script to insert it into a Launcher.dat file.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/naehrwert/p3ds 3DS Python Tool] by Naehrwert.&lt;br /&gt;
* [http://gbatemp.net/attachments/build-py-zip.5924/ Build.py for Linux] by Tomiga.&lt;br /&gt;
* [https://github.com/insaneKane/3DS_Homebrew_Stuff2/blob/master/build.py build.py] by Kane49. (Advice from [http://gbatemp.net/threads/homebrew-development.360646/#post-4887774 here]: make sure to change both instances of &amp;quot;-mcpu=mpcore -march=armv6k&amp;quot; in it to &amp;quot;-mcpu=arm946e-s -march=armv5te&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Or use a script to copy a ROP header and footer around the payload binary file, example: copy /b header+binary+footer Launcher.dat&lt;br /&gt;
&lt;br /&gt;
You can find the pre-compiled ROP header (exp.bin) and footer (pad.bin) in Snailface&#039;s [[3DS Homebrew demo (Snailface)|3DS Homebrew demo]] package.&lt;br /&gt;
&lt;br /&gt;
===The Launcher.dat format===&lt;br /&gt;
* Boot method: The homebrew is launched directly from the MSET exploit.&lt;br /&gt;
* Filename: The homebrew filename is usually &amp;quot;Launcher.dat&amp;quot; but can come using the &amp;quot;MsetForBoss.dat&amp;quot; variant using a alternate MSET exploit roploader, you can have upto 2 homebrew files at the same time on your console (one using the launcher.dat file name and one with the name MsetForBoss.dat), but it requires switch between DS profile roploaders to alternate which file will be loaded. &lt;br /&gt;
* Requirement: You need a DS flashcart to install the MSET vulnerability and run the Launcher.dat homebrew.&lt;br /&gt;
* Access level: Full Kernel-mode control (same as .bin homebrew).&lt;br /&gt;
* Restriction: file size (same as .bin homebrew)&lt;br /&gt;
&lt;br /&gt;
There are 2 different formats of launcher.dat/MsetForBoss.dat, unencrypted(also referred to as homebrew or non gateway), and encrypted(also known as gateway encrypted) you will need to use a alternate DS profile exploit depending on whether you are trying to run a encrypted or unencrypted launcher.dat file, but most if not all MsetForBoss.dat files are unencrypted&lt;br /&gt;
&lt;br /&gt;
===The .3ds / .3dsx format===&lt;br /&gt;
* Boot method: The homebrew is launched from a front end launcher.&lt;br /&gt;
* Filename: For Smealum&#039;s homebrew launcher use boot.3dsx, every homebrew has a different folder. For Gateway use any name .3ds and place in on a microSD.&lt;br /&gt;
* Requirement: For the gateway (.3ds) requires a [[Gateway 3DS]] flashcart running firmware 2.2 OMEGA or newer. For Smealum&#039;s homebrew launcher (.3dsx) requires a [[ninjhax]] exploit and an SD card with boot.3dsx (can be either your homebrew or the homebrew launcher) files on it you&#039;ll also need a wifi connection to the internet from your 3DS.&lt;br /&gt;
* Access level HBL with ≥9.2 SysNAND: The homebrew is usually only allowed User-mode access and has access to only 30% of the system core&#039;s first CPU thread, and 100% access to the second thread, although it can gain limited system access by using [[memchunkhax2]]. As a result, most homebrew cannot modify or access the system in any way using the current implementation of ARM11 homebrew, but the ARM11 services are available. &lt;br /&gt;
* Access level HBL with ≤9.2 SysNAND: Homebrew is allowed system access if using a CFW with signature checks disabled.&lt;br /&gt;
* Access level Gateway: Homebrew ran using the gateway will have as much access as any other game.&lt;br /&gt;
&lt;br /&gt;
===The .cia format===&lt;br /&gt;
This file format is used officially by the console as a container for eShop downloaded contents.&lt;br /&gt;
It&#039;s meant to be extracted, installed and displayed on the console&#039;s system menu using its own icon.&lt;br /&gt;
&lt;br /&gt;
The .cia container type can only be installed on a 3DS with installation privilege. To unlock the installation feature, you need a modified emuNAND/ sysNAND or Gateway 3DS v2.6 or newer.&lt;br /&gt;
&lt;br /&gt;
==Launching Homebrew==&lt;br /&gt;
&#039;&#039;&#039;ATTENTION&#039;&#039;&#039;: All homebrew using a Launcher.dat file have full Kernel access and therefore can modify the content of your console.&lt;br /&gt;
Nobody developed or released homebrew explicitly bricking your 3DS, but be careful when you decide to run unknown files. You are responsible for any problem you may encounter.&lt;br /&gt;
&lt;br /&gt;
===The .cxi format===&lt;br /&gt;
There&#039;s currently no method to directly launch this format on a retail unit. It can, however, be launched by packaging it into a CIA.&lt;br /&gt;
&lt;br /&gt;
===The .bin/elf format===&lt;br /&gt;
These formats are the raw executable.&lt;br /&gt;
* There&#039;s currently no .elf homebrew launcher to use with Ninjhax.&lt;br /&gt;
* These files are sometimes converted to another format (dat, cia, 3ds, 3dsx) by the developers when released to public. Then can then be launched using a different homebrew loading method.&lt;br /&gt;
* Some ARM9 (in Launcher.dat format) experimental homebrew can launch the .bin format, but require a 3DS with a System Software version 4.x.&lt;br /&gt;
* [[Arm9loaderhax]] is capable of launching homebrew in .bin format on System Software version 9.x to 11.x.&lt;br /&gt;
&lt;br /&gt;
===Launcher.dat format===&lt;br /&gt;
This exploit works by using a ROP (Return-Oriented Programming) Chain to get access to Kernel-mode control and run a homebrew executable.&lt;br /&gt;
&lt;br /&gt;
There are two ROP chain exploits you can use:&lt;br /&gt;
* [[Gateway 3DS]]&#039;s ROP Chain. (Encrypted ROP Chain)&lt;br /&gt;
* Fierce Waffle&#039;s  [http://www.fiercewaffle.com/softwareArticle.php?id=10 Open source] ROP chain. (Unencrypted ROP Chain)&lt;br /&gt;
&lt;br /&gt;
The Launcher.dat file contains two sections: The end of the ROP chain initiated by the MSET exploit, and the homebrew binary.&lt;br /&gt;
&lt;br /&gt;
Gateway 3DS, which was the first to publicly release this exploit, encrypted their ROP chain to prevent flashcart clones. If you install the Gateway ROP chain, you will have to encrypt your Launcher.dat homebrew using their encryption key.&lt;br /&gt;
If you install an open source ROP chain, you can run unencrypted homebrew, but you will not be able to run Gateway 3DS&#039;s Launcher.dat until you reinstall their own ROP chain.&lt;br /&gt;
&lt;br /&gt;
There are [[List of 3DS homebrew applications#Utilities|tools]] to quickly encrypt or decrypt a Launcher.dat file to work with a corresponding ROP chain.&lt;br /&gt;
 &lt;br /&gt;
====The different ROP Chain installers====&lt;br /&gt;
* Gateway 3DS ROP chain installer. (No link will be shared here. The installer is provided with the Gateway-3DS flashcart firmware package.)&lt;br /&gt;
* [http://www.mediafire.com/download/6j9v70csj4g75it/ROPLoader.nds ROP Chain installer], by [[Fierce Waffle]]. It&#039;s a little unstable and can brick the DS Mode of the console. It requires a full 3DS format to fix it. You will lose all your data installed on 3DS if you format it.&lt;br /&gt;
* [http://gbatemp.net/threads/alternate-rop-installer.361185/ Alternate ROP Installer], by [[Drenn]], based on Fierce Waffle ROP Chain binary. It&#039;s restoring a full NVRAM dump of Drenn&#039;s DS Profile to your console. More stable than using the real installer, but it will fully replace your profile information, except your WiFi settings. You can use [[List of applications for 3DS|ROP Installer Modifier]] to edit the DS profile information (Favorite color and user name) to be written to the profile during the installation.&lt;br /&gt;
* [http://filetrip.net/3ds-downloads/homebrew/download-ropmultiloader-1-1-f32981.html ROP MultiLoader], by [[SnailFace]]. Lets you easily choose the ROP chain you want to install.&lt;br /&gt;
&lt;br /&gt;
====Installing a ROP Chain====&lt;br /&gt;
The ROP chain installation requires a DS-mode Flashcart to run the installer .nds program.&lt;br /&gt;
&lt;br /&gt;
# Choose a ROP chain installer from the list above.&lt;br /&gt;
# Extract the NDS file if needed and place it on your MicroSD Card, then insert it into your compatible NDS-mode Flashcart.&lt;br /&gt;
# Insert the NDS-mode flashcart into your 3DS console and launch the installer.&lt;br /&gt;
&lt;br /&gt;
Note: If you launch the DS-mode again (DS Game or DS mode Flashcart) after installing the ROP Chain, the profile will be reset and the exploit deleted. You will need to install it again to launch 3DS homebrew.&lt;br /&gt;
&lt;br /&gt;
====Launching the Homebrew====&lt;br /&gt;
# Encrypt or Decrypt the Launcher.dat file based on the ROP chain you installed. (Gateway ROP chain requires encryption)&lt;br /&gt;
# Place the Launcher.dat file on the root of your SD Card.&lt;br /&gt;
# Boot the 3DS and go to Settings &amp;gt; Other &amp;gt; Profile &amp;gt; DS Profile.&lt;br /&gt;
# The homebrew will launch.&lt;br /&gt;
&lt;br /&gt;
===The .3ds format===&lt;br /&gt;
The .3ds format requires a gateway 3DS flashcart or a MT-card flashcart.&lt;br /&gt;
 &lt;br /&gt;
====Gateway 3DS Flashcart====&lt;br /&gt;
The Gateway 3DS flashcart homebrew launcher can be used only on a 3DS System version 4.0 to 9.2. The flashcart is required as the 3DS homebrew are stored on the MicroSD inserted in the flashcart.&lt;br /&gt;
This Homebrew launching method requires the Gateway 3DS firmware version 2.2 Omega or newer.&lt;br /&gt;
&lt;br /&gt;
#(4.x only) Install the Gateway 3DS ROP Chain. (See the [[#The different ROP Chain installers|ROP chain installation method]] above)&lt;br /&gt;
#Place the Gateway Launcher.dat file on the root of your SD Card.&lt;br /&gt;
#Place your homebrew on the root of your MicroSD Card formated as FAT32 or ExFAT, using the filename you want and .3ds extension.&lt;br /&gt;
#(4.x) Launch Gateway from the DS Profile. / (9.x) Open the web browser and visit http://go.gateway-3ds.com/ and launch Gateway mode.&lt;br /&gt;
#Press Select button to list all homebrew on your MicroSD card and press A to mount it.&lt;br /&gt;
#Launch it like a game.&lt;br /&gt;
&lt;br /&gt;
====MT-Card Flashcart====&lt;br /&gt;
The MT-Card homebrew launcher can be used only on a 3DS System version 4.0 to 4.5. The flashcart is required as the 3DS homebrew are stored on the MicroSD inserted in the flashcart.&lt;br /&gt;
This Homebrew launching method requires the MT-Card firmware version 2.0 or newer.&lt;br /&gt;
&lt;br /&gt;
#Install the MT-Card exploit using the DS mode flashcart. (See the [[#The different ROP Chain installers|ROP chain installation method]] above)&lt;br /&gt;
#Place the MT-Card Launcher.dat file on the root of your SD Card.&lt;br /&gt;
#Place your homebrew on the root of your MicroSD Card formated as FAT32 or ExFAT, using the filename you want and .3ds extension.&lt;br /&gt;
#Launch MT-Card from the DS Profile.&lt;br /&gt;
#Press Select button to list all homebrew on your MicroSD card and press A to mount it.&lt;br /&gt;
#Launch it like a game.&lt;br /&gt;
&lt;br /&gt;
===The .3dsx format===&lt;br /&gt;
The .3dsx format requires a front end to be launched first.&lt;br /&gt;
&lt;br /&gt;
====The Homebrew Launcher====&lt;br /&gt;
[[The Homebrew Launcher]] lets the user run unsigned homebrew compiled in .3dsx format in User-mode on the ARM11 core.&lt;br /&gt;
It was originally developed by [[smealum]] and [https://twitter.com/gemisisDev gemisisDev], since its release more developers are helping and improving it. It exploits a vulnerability in 3DS a System Software versions 4.x to 9.2.x with eShop revision 7 to 20.&lt;br /&gt;
&lt;br /&gt;
You will not need a Flashcart to use it, but will need the retail game Cubic Ninja.&lt;br /&gt;
Cubic Ninja launched from a flashcart is working too.&lt;br /&gt;
&lt;br /&gt;
Installing The Homebrew Launcher&lt;br /&gt;
# Download and extract [http://smealum.net/ninjhax/dl/starter.zip The Homebrew Starter Kit] to the root of your 3DS SD Card. You should now have a file named boot.3dsx and a &amp;quot;3ds&amp;quot; folder on the root of your SD Card.&lt;br /&gt;
# Enable Wifi and launch Cubic Ninja game&lt;br /&gt;
# Choose the &amp;quot;Create&amp;quot; menu and select &amp;quot;QR Code&amp;quot; method, then &amp;quot;Scan QR code&amp;quot; option.&lt;br /&gt;
# Go to http://smealum.net/ninjhax/#qrcode and select your System version to generate the corresponding QR Code&lt;br /&gt;
# Scan your QR code and it will download &amp;quot;The Homebrew Launcher&amp;quot; loader automatically and install it into the Savegame slot of Cubic Ninja game. It will also launch automatically after the Installation.&lt;br /&gt;
&lt;br /&gt;
Launching The Homebrew Launcher&lt;br /&gt;
# You don&#039;t need Wifi once it&#039;s already installed to your Cubic Ninja game.&lt;br /&gt;
# Run Cubic Ninja and go to QR Code menu. The Homebrew Launcher will load.&lt;br /&gt;
&lt;br /&gt;
Place your homebrew in either one of these locations:&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/boot.3dsx&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;same_as_folder_name&amp;gt;.3dsx&lt;br /&gt;
#/3ds/&amp;lt;filename&amp;gt;.3dsx&lt;br /&gt;
&lt;br /&gt;
If you want an icon for your Homebrew to be displayed in The Homebrew Launcher, place it in either one of these locations:&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/icon.bin&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;icon or folder_name&amp;gt;.smdh&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;icon or folder_name&amp;gt;.icn&lt;br /&gt;
&lt;br /&gt;
===The .cia format===&lt;br /&gt;
The .cia format requires a patched firmware (CFW) or Gateway 3DS flashcart. The user needs a 3DS with a System Software version 4.0 to 11.2 For unsigned .CIA files.&lt;br /&gt;
Consoles between 9.3 and 11.2 have exploits allowing &amp;quot;legit CIA&amp;quot; files to be installed.&lt;br /&gt;
&lt;br /&gt;
====Dev Menu====&lt;br /&gt;
Currently, one of the ways to install cia files and manage installed titles is by using DevMenu program from the official Nintendo 3DS development kit (SDK). This program is illegal to share and will not be linked here or on the forum. However, homebrew alternatives exist such as FBI and Big Red Menu.&lt;br /&gt;
To use DevMenu and install files to your sysNAND or emuNAND, you need enough privileges which is only possible on a modified emuNAND or sysNAND (commonly called &amp;quot;custom Firmware&amp;quot;) or using Gateway 3DS v2.6 or newer.&lt;br /&gt;
&lt;br /&gt;
- When using a modified emuNAND or sysNAND you need to permanently install DevMenu program on your console.&lt;br /&gt;
&lt;br /&gt;
- When using Gateway 3DS you can use BigBlueMenu, which is the DevMenu program converted to .3ds format.&lt;br /&gt;
&lt;br /&gt;
[[Category:Nintendo 3DS|Homebrew]]&lt;br /&gt;
[[Category:3DS Homebrew| ]]&lt;br /&gt;
[[Category:3DS ARM9 Homebrew| ]]&lt;br /&gt;
[[Category:3DS ARM11 Homebrew| ]]&lt;/div&gt;</summary>
		<author><name>HugaTheFox</name></author>
	</entry>
	<entry>
		<id>https://wiki.gbatemp.net/w/index.php?title=3DS_Homebrew&amp;diff=66244</id>
		<title>3DS Homebrew</title>
		<link rel="alternate" type="text/html" href="https://wiki.gbatemp.net/w/index.php?title=3DS_Homebrew&amp;diff=66244"/>
		<updated>2017-05-21T15:30:24Z</updated>

		<summary type="html">&lt;p&gt;HugaTheFox: /* What can I do? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{3DSNav}}&lt;br /&gt;
&lt;br /&gt;
Welcome to the wonderful world of &#039;&#039;&#039;3DS Homebrew&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
To run homebrew on your 3DS you need a method to run custom code. There are currently several public exploits available which allow running unsigned code on a 3DS system.&lt;br /&gt;
&lt;br /&gt;
==What can I do?==&lt;br /&gt;
Depends on your installed Firmware version (SysNAND):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;compattable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | Can I...&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; | No A9LH or sighax/B9S installed (unhacked system)&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | A9LH installed&amp;lt;br /&amp;gt;(any firmware version)&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | sighax/B9S installed&amp;lt;br /&amp;gt;(any firmware version)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.4 and up&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.3&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.0 to 11.2&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 9.3 to 10.7&lt;br /&gt;
! style=&amp;quot;width:13%&amp;quot; | System Menu 9.2 and below&lt;br /&gt;
|-&lt;br /&gt;
| Run basic homebrew?&lt;br /&gt;
| {{yes}}, but only on New 3DS.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use FreakyHax, Ninjhax, Soundhax or a previously installed exploit to run the Homebrew Launcher.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}} (same exploits as ≥9.3, plus Homebrew Launcher loader CIA)&lt;br /&gt;
|-&lt;br /&gt;
| Run arm9loaderhax/brahma homebrew?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}} (convert to firm format)&lt;br /&gt;
|-&lt;br /&gt;
| Run BootROM level homebrew?&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Install Custom Themes?&lt;br /&gt;
| {{unk}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use Themely/CHMM2&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use Themely/CHMM2/ExtDataTool.&amp;lt;br /&amp;gt;Note that themes are for ≥9.x only.&lt;br /&gt;
|-&lt;br /&gt;
| Install/extract save files?&lt;br /&gt;
| {{unk}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use svdt for 3DS games, TWLSaveTool for retail DS cartridges&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use SaveDataFiler or JK&#039;s SaveManager for 3DS games, TWLSaveTool for retail DS cartridges&lt;br /&gt;
|-&lt;br /&gt;
| Run games from other regions (regionfree)?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{yes}}, use the region free launcher of The Homebrew Launcher&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a region free CFW&lt;br /&gt;
|-&lt;br /&gt;
| Go online with a game from another region?&lt;br /&gt;
| {{unk}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{unk}}&lt;br /&gt;
| {{yes}}, as long as the game doesn&#039;t require an update&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Run 3DS ROMs?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{yes}}, buy a Sky3DS and play ROMs from that.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, various options.&lt;br /&gt;
|-&lt;br /&gt;
| Install out-of-region eShop content (like DLC)?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Play modified ROMs (ROM hacks)?&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use a flashcart (unknown if its working with HANS).&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use HANS, or a flashcart&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use NTR CFW, HANS, a flashcart, or install as a CIA&lt;br /&gt;
|-&lt;br /&gt;
| Run DS ROMs?&lt;br /&gt;
| {{unk}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use TWLoader or use a DS flashcart (Supercard DSTWO/R4i Gold)&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a DS flashcart (blocked carts can be unblocked with CFW and/or patched TWL_FIRM)&lt;br /&gt;
|-&lt;br /&gt;
| Use CFW/EmuNAND?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Install CIA files?&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}} (Legit only) &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a CFW with signature checks disabled to install unsigned CIAs&lt;br /&gt;
|-&lt;br /&gt;
| Downgrade my System?&lt;br /&gt;
| {{Yes}}, use DSiWare or Hardmod to install CFW then downgrade.&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use Safehax.&lt;br /&gt;
| {{yes}}, use SysUpdater CIA (on EmuNAND) or 3dsx (on SysNAND from Homebrew Launcher)&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, same exploits as ≥9.3 but no need to.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=note /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Exploits==&lt;br /&gt;
===The MSET exploit===&lt;br /&gt;
This exploit only works on 3DS System Software version 4.1.x to 4.5.x&lt;br /&gt;
&lt;br /&gt;
This exploit is also used by Flashcart manufacturers to take over the 3DS&#039;s kernel.&lt;br /&gt;
&lt;br /&gt;
To exploit this vulnerability, you need a working DS Mode flashcart for your 3DS and you must run an NDS Homebrew designed to alter the DS Profile settings strings. When launching the 3DS System Settings application&#039;s DS profile settings editor, it will cause the application that edits the DS profile to crash, and this crash pushes custom code into memory from within the edited profile and makes the security co-processor &amp;quot;accidentally&amp;quot; load that code, resulting in homebrew being launched.&lt;br /&gt;
&lt;br /&gt;
===Spider exploit===&lt;br /&gt;
This exploit works up to version 9.2.0 and grants kernel level access. It was used by flashcart manufacturers after the MSET exploit was patched.&lt;br /&gt;
&lt;br /&gt;
===arm9loaderhax===&lt;br /&gt;
* Released by [[User:delebile|delebile]]. Exploit discovered by [[User:WulfyStylez|WulfyStylez]], [[User:Dazzozo|Dazzozo]], [[User:shinyquagsire23|shinyquagsire23]], [[User:plutoo|plutoo]], [[User:Normmatt|Normmatt]], and [[User:yellows8|yellows8]].&lt;br /&gt;
* Requires an exploit on ≤9.2 in order to install; must be built from source, using the console-specific OTP hash&lt;br /&gt;
* Exploits a vulnerability in arm9loader to execute ARM9 code directly at boot (arm9loaderhax.bin)&lt;br /&gt;
* Works on New 3DS, Old 3DS, and 2DS in the EUR, JAP, or USA regions up to 11.3&lt;br /&gt;
* Can be used with an [https://github.com/Plailect/Guide/wiki updated SysNAND] (up to 11.3).&lt;br /&gt;
* [https://github.com/delebile/arm9loaderhax Source]&lt;br /&gt;
* [http://delebile.bplaced.net/topic.php?id=9 Documentation 1], [https://gbatemp.net/threads/arm9loader-technical-details-and-discussion.408537/ Documentation 2]&lt;br /&gt;
* [https://github.com/Plailect/Guide/wiki Guide]&lt;br /&gt;
* [https://www.youtube.com/watch?v=QKNLa8I8hPQ Video]&lt;br /&gt;
&lt;br /&gt;
===ninjhax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Uses an exploit in sharing user-created levels in the game &#039;&#039;Cubic Ninja&#039;&#039; to launch homebrew.&lt;br /&gt;
* Works up to 11.3.&lt;br /&gt;
* [https://github.com/smealum/ninjhax/ Source]&lt;br /&gt;
* [https://www.youtube.com/watch?v=iKjuy3-z054 Video]&lt;br /&gt;
&lt;br /&gt;
===ironhax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Requires an exploit in order to install&lt;br /&gt;
* Uses a save game exploit for &#039;&#039;IronFall: Invasion&#039;&#039; in order to launch homebrew.&lt;br /&gt;
* Works up to 10.3&lt;br /&gt;
* [https://github.com/smealum/ironhax Source]&lt;br /&gt;
&lt;br /&gt;
===tubehax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Uses a DNS server to redirect the app&#039;s traffic to a exploitable webpage.&lt;br /&gt;
* Technically works up to 10.1, but older Youtube versions are blocked by Nintendo, effectively killing the exploit&lt;br /&gt;
* [https://github.com/smealum/tubehax Source]&lt;br /&gt;
&lt;br /&gt;
===browserhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]].&lt;br /&gt;
* A collection of webkit exploits for the use of launching 3DS homebrew.&lt;br /&gt;
* Works up to 11.0&lt;br /&gt;
* [https://github.com/yellows8/3ds_browserhax_common Source]&lt;br /&gt;
&lt;br /&gt;
===oot3dhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]].&lt;br /&gt;
* Requires an exploit or PowerSaves device in order to install&lt;br /&gt;
* Uses a save game exploit for &#039;&#039;The Legend of Zelda: Ocarina of Time 3D&#039;&#039; in order to launch homebrew.&lt;br /&gt;
* Works up to 11.3.0-36.&lt;br /&gt;
* [https://github.com/yellows8/oot3dhax Source]&lt;br /&gt;
&lt;br /&gt;
===smashhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]]&lt;br /&gt;
* Only works on N3DS.&lt;br /&gt;
* Uses a exploit in local multiplayer for &#039;&#039;Smash Bros for 3DS&#039;&#039; by acting like a fake beacon for sessions.&lt;br /&gt;
* Works up to 11.2. Fixed in v11.3&lt;br /&gt;
* [https://github.com/yellows8/3ds_smashbroshax Source]&lt;br /&gt;
&lt;br /&gt;
===menuhax (AKA themehax, HomeMenuHax)===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]]&lt;br /&gt;
* Uses a exploit in themedata used by the home menu in order to launch homebrew.&lt;br /&gt;
* Works up to 11.2&lt;br /&gt;
* [https://github.com/yellows8/3ds_homemenuhax Source]&lt;br /&gt;
&lt;br /&gt;
===Freakyhax (AKA Freakyformshax)===&lt;br /&gt;
* Released by [[User:Qlutoo|Qlutoo]]&lt;br /&gt;
* Uses a exploit in the games Qr code loader.&lt;br /&gt;
* Works up to 11.0&lt;br /&gt;
* [http://plutooo.github.io/freakyhax/ Website]&lt;br /&gt;
&lt;br /&gt;
===BASICSploit===&lt;br /&gt;
* Released by [[User:MrNbaYoh|MrNbaYoh]]&lt;br /&gt;
* Uses an exploit in BG handling&lt;br /&gt;
* Works up to 11.0.33&lt;br /&gt;
* Only USA 3.2.1 version for now&lt;br /&gt;
* [http://mrnbayoh.github.io/basicsploit/ Website]&lt;br /&gt;
&lt;br /&gt;
==Executable formats==&lt;br /&gt;
There are a few different types of executables made for the 3DS at this time.&lt;br /&gt;
&lt;br /&gt;
===The .cxi format===&lt;br /&gt;
This file format is used officially by the console. The .cxi container type can only be launched on a 3DS Development Unit (A 3DS released to developers).&lt;br /&gt;
&lt;br /&gt;
It is used by later versions of [https://github.com/neobrain/braindump Braindump].&lt;br /&gt;
&lt;br /&gt;
===The .bin format===&lt;br /&gt;
This type is the raw format for homebrew compiled into an ARM binary file. It&#039;s usually encapsulated into a Launcher.dat file to be launched using the MSET exploit, converted into a .3ds file to be launched using a front-end homebrew launcher, or launched as-is with an arm9loader exploit.&lt;br /&gt;
&lt;br /&gt;
* Boot method: Encapsulated into a Launcher.dat, or using a .bin launcher homebrew &lt;br /&gt;
* Filename: Whatever you want, with a .bin extension&lt;br /&gt;
* Requirement: Python to encapsulate it into a Launcher.dat file, or a method to launch .bin homebrew on your console.&lt;br /&gt;
* Access level: The homebrew has full Kernel-mode access and has access to both the ARM9 and ARM11 cores, but the console&#039;s services in ARM11 are all disabled, due to the public method of taking over the ARM11 core from within the ARM9 core (credit to Kane49) (This means you have no access to the 3D slider, sound, etc. unless you code it back yourself).&lt;br /&gt;
* Restriction: When running from a broken-kernel state (Launcher.dat direct from MSET), random regions of the RAM are likely to have the NX (No-eXecute) security bit still active on them. This causes the program to sometimes not be able to start as the memory is set to not allow execution from the address range the program was unluckily loaded into. This also limits the size of the application, as when the application is larger, the chance of it landing in NX-enabled regions is significantly larger than if it is smaller, leaving the likeliness of it being able to start, up to luck. The size limit is around 19-22kb. In ARM11, code is loaded in a clean memory area, but before jumping to ARM11 it starts in ARM9 and is loaded in the same location, so the problem could happen too.&lt;br /&gt;
&lt;br /&gt;
If you get homebrew in this format and do not have a way to launch a raw .bin file, you will need a python script to insert it into a Launcher.dat file.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/naehrwert/p3ds 3DS Python Tool] by Naehrwert.&lt;br /&gt;
* [http://gbatemp.net/attachments/build-py-zip.5924/ Build.py for Linux] by Tomiga.&lt;br /&gt;
* [https://github.com/insaneKane/3DS_Homebrew_Stuff2/blob/master/build.py build.py] by Kane49. (Advice from [http://gbatemp.net/threads/homebrew-development.360646/#post-4887774 here]: make sure to change both instances of &amp;quot;-mcpu=mpcore -march=armv6k&amp;quot; in it to &amp;quot;-mcpu=arm946e-s -march=armv5te&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Or use a script to copy a ROP header and footer around the payload binary file, example: copy /b header+binary+footer Launcher.dat&lt;br /&gt;
&lt;br /&gt;
You can find the pre-compiled ROP header (exp.bin) and footer (pad.bin) in Snailface&#039;s [[3DS Homebrew demo (Snailface)|3DS Homebrew demo]] package.&lt;br /&gt;
&lt;br /&gt;
===The Launcher.dat format===&lt;br /&gt;
* Boot method: The homebrew is launched directly from the MSET exploit.&lt;br /&gt;
* Filename: The homebrew filename is usually &amp;quot;Launcher.dat&amp;quot; but can come using the &amp;quot;MsetForBoss.dat&amp;quot; variant using a alternate MSET exploit roploader, you can have upto 2 homebrew files at the same time on your console (one using the launcher.dat file name and one with the name MsetForBoss.dat), but it requires switch between DS profile roploaders to alternate which file will be loaded. &lt;br /&gt;
* Requirement: You need a DS flashcart to install the MSET vulnerability and run the Launcher.dat homebrew.&lt;br /&gt;
* Access level: Full Kernel-mode control (same as .bin homebrew).&lt;br /&gt;
* Restriction: file size (same as .bin homebrew)&lt;br /&gt;
&lt;br /&gt;
There are 2 different formats of launcher.dat/MsetForBoss.dat, unencrypted(also referred to as homebrew or non gateway), and encrypted(also known as gateway encrypted) you will need to use a alternate DS profile exploit depending on whether you are trying to run a encrypted or unencrypted launcher.dat file, but most if not all MsetForBoss.dat files are unencrypted&lt;br /&gt;
&lt;br /&gt;
===The .3ds / .3dsx format===&lt;br /&gt;
* Boot method: The homebrew is launched from a front end launcher.&lt;br /&gt;
* Filename: For Smealum&#039;s homebrew launcher use boot.3dsx, every homebrew has a different folder. For Gateway use any name .3ds and place in on a microSD.&lt;br /&gt;
* Requirement: For the gateway (.3ds) requires a [[Gateway 3DS]] flashcart running firmware 2.2 OMEGA or newer. For Smealum&#039;s homebrew launcher (.3dsx) requires a [[ninjhax]] exploit and an SD card with boot.3dsx (can be either your homebrew or the homebrew launcher) files on it you&#039;ll also need a wifi connection to the internet from your 3DS.&lt;br /&gt;
* Access level HBL with ≥9.2 SysNAND: The homebrew is usually only allowed User-mode access and has access to only 30% of the system core&#039;s first CPU thread, and 100% access to the second thread, although it can gain limited system access by using [[memchunkhax2]]. As a result, most homebrew cannot modify or access the system in any way using the current implementation of ARM11 homebrew, but the ARM11 services are available. &lt;br /&gt;
* Access level HBL with ≤9.2 SysNAND: Homebrew is allowed system access if using a CFW with signature checks disabled.&lt;br /&gt;
* Access level Gateway: Homebrew ran using the gateway will have as much access as any other game.&lt;br /&gt;
&lt;br /&gt;
===The .cia format===&lt;br /&gt;
This file format is used officially by the console as a container for eShop downloaded contents.&lt;br /&gt;
It&#039;s meant to be extracted, installed and displayed on the console&#039;s system menu using its own icon.&lt;br /&gt;
&lt;br /&gt;
The .cia container type can only be installed on a 3DS with installation privilege. To unlock the installation feature, you need a modified emuNAND/ sysNAND or Gateway 3DS v2.6 or newer.&lt;br /&gt;
&lt;br /&gt;
==Launching Homebrew==&lt;br /&gt;
&#039;&#039;&#039;ATTENTION&#039;&#039;&#039;: All homebrew using a Launcher.dat file have full Kernel access and therefore can modify the content of your console.&lt;br /&gt;
Nobody developed or released homebrew explicitly bricking your 3DS, but be careful when you decide to run unknown files. You are responsible for any problem you may encounter.&lt;br /&gt;
&lt;br /&gt;
===The .cxi format===&lt;br /&gt;
There&#039;s currently no method to directly launch this format on a retail unit. It can, however, be launched by packaging it into a CIA.&lt;br /&gt;
&lt;br /&gt;
===The .bin/elf format===&lt;br /&gt;
These formats are the raw executable.&lt;br /&gt;
* There&#039;s currently no .elf homebrew launcher to use with Ninjhax.&lt;br /&gt;
* These files are sometimes converted to another format (dat, cia, 3ds, 3dsx) by the developers when released to public. Then can then be launched using a different homebrew loading method.&lt;br /&gt;
* Some ARM9 (in Launcher.dat format) experimental homebrew can launch the .bin format, but require a 3DS with a System Software version 4.x.&lt;br /&gt;
* [[Arm9loaderhax]] is capable of launching homebrew in .bin format on System Software version 9.x to 11.x.&lt;br /&gt;
&lt;br /&gt;
===Launcher.dat format===&lt;br /&gt;
This exploit works by using a ROP (Return-Oriented Programming) Chain to get access to Kernel-mode control and run a homebrew executable.&lt;br /&gt;
&lt;br /&gt;
There are two ROP chain exploits you can use:&lt;br /&gt;
* [[Gateway 3DS]]&#039;s ROP Chain. (Encrypted ROP Chain)&lt;br /&gt;
* Fierce Waffle&#039;s  [http://www.fiercewaffle.com/softwareArticle.php?id=10 Open source] ROP chain. (Unencrypted ROP Chain)&lt;br /&gt;
&lt;br /&gt;
The Launcher.dat file contains two sections: The end of the ROP chain initiated by the MSET exploit, and the homebrew binary.&lt;br /&gt;
&lt;br /&gt;
Gateway 3DS, which was the first to publicly release this exploit, encrypted their ROP chain to prevent flashcart clones. If you install the Gateway ROP chain, you will have to encrypt your Launcher.dat homebrew using their encryption key.&lt;br /&gt;
If you install an open source ROP chain, you can run unencrypted homebrew, but you will not be able to run Gateway 3DS&#039;s Launcher.dat until you reinstall their own ROP chain.&lt;br /&gt;
&lt;br /&gt;
There are [[List of 3DS homebrew applications#Utilities|tools]] to quickly encrypt or decrypt a Launcher.dat file to work with a corresponding ROP chain.&lt;br /&gt;
 &lt;br /&gt;
====The different ROP Chain installers====&lt;br /&gt;
* Gateway 3DS ROP chain installer. (No link will be shared here. The installer is provided with the Gateway-3DS flashcart firmware package.)&lt;br /&gt;
* [http://www.mediafire.com/download/6j9v70csj4g75it/ROPLoader.nds ROP Chain installer], by [[Fierce Waffle]]. It&#039;s a little unstable and can brick the DS Mode of the console. It requires a full 3DS format to fix it. You will lose all your data installed on 3DS if you format it.&lt;br /&gt;
* [http://gbatemp.net/threads/alternate-rop-installer.361185/ Alternate ROP Installer], by [[Drenn]], based on Fierce Waffle ROP Chain binary. It&#039;s restoring a full NVRAM dump of Drenn&#039;s DS Profile to your console. More stable than using the real installer, but it will fully replace your profile information, except your WiFi settings. You can use [[List of applications for 3DS|ROP Installer Modifier]] to edit the DS profile information (Favorite color and user name) to be written to the profile during the installation.&lt;br /&gt;
* [http://filetrip.net/3ds-downloads/homebrew/download-ropmultiloader-1-1-f32981.html ROP MultiLoader], by [[SnailFace]]. Lets you easily choose the ROP chain you want to install.&lt;br /&gt;
&lt;br /&gt;
====Installing a ROP Chain====&lt;br /&gt;
The ROP chain installation requires a DS-mode Flashcart to run the installer .nds program.&lt;br /&gt;
&lt;br /&gt;
# Choose a ROP chain installer from the list above.&lt;br /&gt;
# Extract the NDS file if needed and place it on your MicroSD Card, then insert it into your compatible NDS-mode Flashcart.&lt;br /&gt;
# Insert the NDS-mode flashcart into your 3DS console and launch the installer.&lt;br /&gt;
&lt;br /&gt;
Note: If you launch the DS-mode again (DS Game or DS mode Flashcart) after installing the ROP Chain, the profile will be reset and the exploit deleted. You will need to install it again to launch 3DS homebrew.&lt;br /&gt;
&lt;br /&gt;
====Launching the Homebrew====&lt;br /&gt;
# Encrypt or Decrypt the Launcher.dat file based on the ROP chain you installed. (Gateway ROP chain requires encryption)&lt;br /&gt;
# Place the Launcher.dat file on the root of your SD Card.&lt;br /&gt;
# Boot the 3DS and go to Settings &amp;gt; Other &amp;gt; Profile &amp;gt; DS Profile.&lt;br /&gt;
# The homebrew will launch.&lt;br /&gt;
&lt;br /&gt;
===The .3ds format===&lt;br /&gt;
The .3ds format requires a gateway 3DS flashcart or a MT-card flashcart.&lt;br /&gt;
 &lt;br /&gt;
====Gateway 3DS Flashcart====&lt;br /&gt;
The Gateway 3DS flashcart homebrew launcher can be used only on a 3DS System version 4.0 to 9.2. The flashcart is required as the 3DS homebrew are stored on the MicroSD inserted in the flashcart.&lt;br /&gt;
This Homebrew launching method requires the Gateway 3DS firmware version 2.2 Omega or newer.&lt;br /&gt;
&lt;br /&gt;
#(4.x only) Install the Gateway 3DS ROP Chain. (See the [[#The different ROP Chain installers|ROP chain installation method]] above)&lt;br /&gt;
#Place the Gateway Launcher.dat file on the root of your SD Card.&lt;br /&gt;
#Place your homebrew on the root of your MicroSD Card formated as FAT32 or ExFAT, using the filename you want and .3ds extension.&lt;br /&gt;
#(4.x) Launch Gateway from the DS Profile. / (9.x) Open the web browser and visit http://go.gateway-3ds.com/ and launch Gateway mode.&lt;br /&gt;
#Press Select button to list all homebrew on your MicroSD card and press A to mount it.&lt;br /&gt;
#Launch it like a game.&lt;br /&gt;
&lt;br /&gt;
====MT-Card Flashcart====&lt;br /&gt;
The MT-Card homebrew launcher can be used only on a 3DS System version 4.0 to 4.5. The flashcart is required as the 3DS homebrew are stored on the MicroSD inserted in the flashcart.&lt;br /&gt;
This Homebrew launching method requires the MT-Card firmware version 2.0 or newer.&lt;br /&gt;
&lt;br /&gt;
#Install the MT-Card exploit using the DS mode flashcart. (See the [[#The different ROP Chain installers|ROP chain installation method]] above)&lt;br /&gt;
#Place the MT-Card Launcher.dat file on the root of your SD Card.&lt;br /&gt;
#Place your homebrew on the root of your MicroSD Card formated as FAT32 or ExFAT, using the filename you want and .3ds extension.&lt;br /&gt;
#Launch MT-Card from the DS Profile.&lt;br /&gt;
#Press Select button to list all homebrew on your MicroSD card and press A to mount it.&lt;br /&gt;
#Launch it like a game.&lt;br /&gt;
&lt;br /&gt;
===The .3dsx format===&lt;br /&gt;
The .3dsx format requires a front end to be launched first.&lt;br /&gt;
&lt;br /&gt;
====The Homebrew Launcher====&lt;br /&gt;
[[The Homebrew Launcher]] lets the user run unsigned homebrew compiled in .3dsx format in User-mode on the ARM11 core.&lt;br /&gt;
It was originally developed by [[smealum]] and [https://twitter.com/gemisisDev gemisisDev], since its release more developers are helping and improving it. It exploits a vulnerability in 3DS a System Software versions 4.x to 9.2.x with eShop revision 7 to 20.&lt;br /&gt;
&lt;br /&gt;
You will not need a Flashcart to use it, but will need the retail game Cubic Ninja.&lt;br /&gt;
Cubic Ninja launched from a flashcart is working too.&lt;br /&gt;
&lt;br /&gt;
Installing The Homebrew Launcher&lt;br /&gt;
# Download and extract [http://smealum.net/ninjhax/dl/starter.zip The Homebrew Starter Kit] to the root of your 3DS SD Card. You should now have a file named boot.3dsx and a &amp;quot;3ds&amp;quot; folder on the root of your SD Card.&lt;br /&gt;
# Enable Wifi and launch Cubic Ninja game&lt;br /&gt;
# Choose the &amp;quot;Create&amp;quot; menu and select &amp;quot;QR Code&amp;quot; method, then &amp;quot;Scan QR code&amp;quot; option.&lt;br /&gt;
# Go to http://smealum.net/ninjhax/#qrcode and select your System version to generate the corresponding QR Code&lt;br /&gt;
# Scan your QR code and it will download &amp;quot;The Homebrew Launcher&amp;quot; loader automatically and install it into the Savegame slot of Cubic Ninja game. It will also launch automatically after the Installation.&lt;br /&gt;
&lt;br /&gt;
Launching The Homebrew Launcher&lt;br /&gt;
# You don&#039;t need Wifi once it&#039;s already installed to your Cubic Ninja game.&lt;br /&gt;
# Run Cubic Ninja and go to QR Code menu. The Homebrew Launcher will load.&lt;br /&gt;
&lt;br /&gt;
Place your homebrew in either one of these locations:&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/boot.3dsx&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;same_as_folder_name&amp;gt;.3dsx&lt;br /&gt;
#/3ds/&amp;lt;filename&amp;gt;.3dsx&lt;br /&gt;
&lt;br /&gt;
If you want an icon for your Homebrew to be displayed in The Homebrew Launcher, place it in either one of these locations:&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/icon.bin&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;icon or folder_name&amp;gt;.smdh&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;icon or folder_name&amp;gt;.icn&lt;br /&gt;
&lt;br /&gt;
===The .cia format===&lt;br /&gt;
The .cia format requires a patched firmware (CFW) or Gateway 3DS flashcart. The user needs a 3DS with a System Software version 4.0 to 11.2 For unsigned .CIA files.&lt;br /&gt;
Consoles between 9.3 and 11.2 have exploits allowing &amp;quot;legit CIA&amp;quot; files to be installed.&lt;br /&gt;
&lt;br /&gt;
====Dev Menu====&lt;br /&gt;
Currently, one of the ways to install cia files and manage installed titles is by using DevMenu program from the official Nintendo 3DS development kit (SDK). This program is illegal to share and will not be linked here or on the forum. However, homebrew alternatives exist such as FBI and Big Red Menu.&lt;br /&gt;
To use DevMenu and install files to your sysNAND or emuNAND, you need enough privileges which is only possible on a modified emuNAND or sysNAND (commonly called &amp;quot;custom Firmware&amp;quot;) or using Gateway 3DS v2.6 or newer.&lt;br /&gt;
&lt;br /&gt;
- When using a modified emuNAND or sysNAND you need to permanently install DevMenu program on your console.&lt;br /&gt;
&lt;br /&gt;
- When using Gateway 3DS you can use BigBlueMenu, which is the DevMenu program converted to .3ds format.&lt;br /&gt;
&lt;br /&gt;
[[Category:Nintendo 3DS|Homebrew]]&lt;br /&gt;
[[Category:3DS Homebrew| ]]&lt;br /&gt;
[[Category:3DS ARM9 Homebrew| ]]&lt;br /&gt;
[[Category:3DS ARM11 Homebrew| ]]&lt;/div&gt;</summary>
		<author><name>HugaTheFox</name></author>
	</entry>
	<entry>
		<id>https://wiki.gbatemp.net/w/index.php?title=3DS_Homebrew&amp;diff=66243</id>
		<title>3DS Homebrew</title>
		<link rel="alternate" type="text/html" href="https://wiki.gbatemp.net/w/index.php?title=3DS_Homebrew&amp;diff=66243"/>
		<updated>2017-05-21T15:28:12Z</updated>

		<summary type="html">&lt;p&gt;HugaTheFox: /* What can I do? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{3DSNav}}&lt;br /&gt;
&lt;br /&gt;
Welcome to the wonderful world of &#039;&#039;&#039;3DS Homebrew&#039;&#039;&#039;!&lt;br /&gt;
&lt;br /&gt;
To run homebrew on your 3DS you need a method to run custom code. There are currently several public exploits available which allow running unsigned code on a 3DS system.&lt;br /&gt;
&lt;br /&gt;
==What can I do?==&lt;br /&gt;
Depends on your installed Firmware version (SysNAND):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;compattable&amp;quot;&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | Can I...&lt;br /&gt;
! colspan=&amp;quot;5&amp;quot; | No A9LH or sighax/B9S installed (unhacked system)&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | A9LH installed&amp;lt;br /&amp;gt;(any firmware version)&lt;br /&gt;
! rowspan=&amp;quot;2&amp;quot; style=&amp;quot;width:13%&amp;quot; | sighax/B9S installed&amp;lt;br /&amp;gt;(any firmware version)&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.4 and up&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.3&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 11.0 to 11.2&lt;br /&gt;
! style=&amp;quot;width:12%&amp;quot; | System Menu 9.3 to 10.7&lt;br /&gt;
! style=&amp;quot;width:13%&amp;quot; | System Menu 9.2 and below&lt;br /&gt;
|-&lt;br /&gt;
| Run basic homebrew?&lt;br /&gt;
| {{yes}}, but only on New 3DS.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use FreakyHax, Ninjhax, Soundhax or a previously installed exploit to run the Homebrew Launcher.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}} (same exploits as ≥9.3, plus Homebrew Launcher loader CIA)&lt;br /&gt;
|-&lt;br /&gt;
| Run arm9loaderhax/brahma homebrew?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}} (convert to firm format)&lt;br /&gt;
|-&lt;br /&gt;
| Run BootROM level homebrew?&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Install Custom Themes?&lt;br /&gt;
| {{unk}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use Themely/CHMM2&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use Themely/CHMM2/ExtDataTool.&amp;lt;br /&amp;gt;Note that themes are for ≥9.x only.&lt;br /&gt;
|-&lt;br /&gt;
| Install/extract save files?&lt;br /&gt;
| {{unk}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use svdt for 3DS games, TWLSaveTool for retail DS cartridges&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use SaveDataFiler or JK&#039;s SaveManager for 3DS games, TWLSaveTool for retail DS cartridges&lt;br /&gt;
|-&lt;br /&gt;
| Run games from other regions (regionfree)?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{yes}}, use the region free launcher of The Homebrew Launcher&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a region free CFW&lt;br /&gt;
|-&lt;br /&gt;
| Go online with a game from another region?&lt;br /&gt;
| {{unk}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{unk}}&lt;br /&gt;
| {{yes}}, as long as the game doesn&#039;t require an update&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Run 3DS ROMs?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{yes}}, buy a Sky3DS and play ROMs from that.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, various options.&lt;br /&gt;
|-&lt;br /&gt;
| Install out-of-region eShop content (like DLC)?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Play modified ROMs (ROM hacks)?&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use a flashcart (unknown if its working with HANS).&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use HANS, or a flashcart&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use NTR CFW, HANS, a flashcart, or install as a CIA&lt;br /&gt;
|-&lt;br /&gt;
| Run DS ROMs?&lt;br /&gt;
| {{unk}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use TWLoader or use a DS flashcart (Supercard DSTWO/R4i Gold)&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a DS flashcart (blocked carts can be unblocked with CFW and/or patched TWL_FIRM)&lt;br /&gt;
|-&lt;br /&gt;
| Use CFW/EmuNAND?&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
| Install CIA files?&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{no}}&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}} (Legit only) &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, use a CFW with signature checks disabled to install unsigned CIAs&lt;br /&gt;
|-&lt;br /&gt;
| Downgrade my System?&lt;br /&gt;
| {{no}}&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; {{yes}}, use Safehax.&lt;br /&gt;
| {{yes}}, use SysUpdater CIA (on EmuNAND) or 3dsx (on SysNAND from Homebrew Launcher)&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; {{yes}}, same exploits as ≥9.3 but no need to.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references group=note /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Exploits==&lt;br /&gt;
===The MSET exploit===&lt;br /&gt;
This exploit only works on 3DS System Software version 4.1.x to 4.5.x&lt;br /&gt;
&lt;br /&gt;
This exploit is also used by Flashcart manufacturers to take over the 3DS&#039;s kernel.&lt;br /&gt;
&lt;br /&gt;
To exploit this vulnerability, you need a working DS Mode flashcart for your 3DS and you must run an NDS Homebrew designed to alter the DS Profile settings strings. When launching the 3DS System Settings application&#039;s DS profile settings editor, it will cause the application that edits the DS profile to crash, and this crash pushes custom code into memory from within the edited profile and makes the security co-processor &amp;quot;accidentally&amp;quot; load that code, resulting in homebrew being launched.&lt;br /&gt;
&lt;br /&gt;
===Spider exploit===&lt;br /&gt;
This exploit works up to version 9.2.0 and grants kernel level access. It was used by flashcart manufacturers after the MSET exploit was patched.&lt;br /&gt;
&lt;br /&gt;
===arm9loaderhax===&lt;br /&gt;
* Released by [[User:delebile|delebile]]. Exploit discovered by [[User:WulfyStylez|WulfyStylez]], [[User:Dazzozo|Dazzozo]], [[User:shinyquagsire23|shinyquagsire23]], [[User:plutoo|plutoo]], [[User:Normmatt|Normmatt]], and [[User:yellows8|yellows8]].&lt;br /&gt;
* Requires an exploit on ≤9.2 in order to install; must be built from source, using the console-specific OTP hash&lt;br /&gt;
* Exploits a vulnerability in arm9loader to execute ARM9 code directly at boot (arm9loaderhax.bin)&lt;br /&gt;
* Works on New 3DS, Old 3DS, and 2DS in the EUR, JAP, or USA regions up to 11.3&lt;br /&gt;
* Can be used with an [https://github.com/Plailect/Guide/wiki updated SysNAND] (up to 11.3).&lt;br /&gt;
* [https://github.com/delebile/arm9loaderhax Source]&lt;br /&gt;
* [http://delebile.bplaced.net/topic.php?id=9 Documentation 1], [https://gbatemp.net/threads/arm9loader-technical-details-and-discussion.408537/ Documentation 2]&lt;br /&gt;
* [https://github.com/Plailect/Guide/wiki Guide]&lt;br /&gt;
* [https://www.youtube.com/watch?v=QKNLa8I8hPQ Video]&lt;br /&gt;
&lt;br /&gt;
===ninjhax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Uses an exploit in sharing user-created levels in the game &#039;&#039;Cubic Ninja&#039;&#039; to launch homebrew.&lt;br /&gt;
* Works up to 11.3.&lt;br /&gt;
* [https://github.com/smealum/ninjhax/ Source]&lt;br /&gt;
* [https://www.youtube.com/watch?v=iKjuy3-z054 Video]&lt;br /&gt;
&lt;br /&gt;
===ironhax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Requires an exploit in order to install&lt;br /&gt;
* Uses a save game exploit for &#039;&#039;IronFall: Invasion&#039;&#039; in order to launch homebrew.&lt;br /&gt;
* Works up to 10.3&lt;br /&gt;
* [https://github.com/smealum/ironhax Source]&lt;br /&gt;
&lt;br /&gt;
===tubehax===&lt;br /&gt;
* Released by [[User:smealum|Smealum]]&lt;br /&gt;
* Uses a DNS server to redirect the app&#039;s traffic to a exploitable webpage.&lt;br /&gt;
* Technically works up to 10.1, but older Youtube versions are blocked by Nintendo, effectively killing the exploit&lt;br /&gt;
* [https://github.com/smealum/tubehax Source]&lt;br /&gt;
&lt;br /&gt;
===browserhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]].&lt;br /&gt;
* A collection of webkit exploits for the use of launching 3DS homebrew.&lt;br /&gt;
* Works up to 11.0&lt;br /&gt;
* [https://github.com/yellows8/3ds_browserhax_common Source]&lt;br /&gt;
&lt;br /&gt;
===oot3dhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]].&lt;br /&gt;
* Requires an exploit or PowerSaves device in order to install&lt;br /&gt;
* Uses a save game exploit for &#039;&#039;The Legend of Zelda: Ocarina of Time 3D&#039;&#039; in order to launch homebrew.&lt;br /&gt;
* Works up to 11.3.0-36.&lt;br /&gt;
* [https://github.com/yellows8/oot3dhax Source]&lt;br /&gt;
&lt;br /&gt;
===smashhax===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]]&lt;br /&gt;
* Only works on N3DS.&lt;br /&gt;
* Uses a exploit in local multiplayer for &#039;&#039;Smash Bros for 3DS&#039;&#039; by acting like a fake beacon for sessions.&lt;br /&gt;
* Works up to 11.2. Fixed in v11.3&lt;br /&gt;
* [https://github.com/yellows8/3ds_smashbroshax Source]&lt;br /&gt;
&lt;br /&gt;
===menuhax (AKA themehax, HomeMenuHax)===&lt;br /&gt;
* Released by [[User:yellows8|yellows8]]&lt;br /&gt;
* Uses a exploit in themedata used by the home menu in order to launch homebrew.&lt;br /&gt;
* Works up to 11.2&lt;br /&gt;
* [https://github.com/yellows8/3ds_homemenuhax Source]&lt;br /&gt;
&lt;br /&gt;
===Freakyhax (AKA Freakyformshax)===&lt;br /&gt;
* Released by [[User:Qlutoo|Qlutoo]]&lt;br /&gt;
* Uses a exploit in the games Qr code loader.&lt;br /&gt;
* Works up to 11.0&lt;br /&gt;
* [http://plutooo.github.io/freakyhax/ Website]&lt;br /&gt;
&lt;br /&gt;
===BASICSploit===&lt;br /&gt;
* Released by [[User:MrNbaYoh|MrNbaYoh]]&lt;br /&gt;
* Uses an exploit in BG handling&lt;br /&gt;
* Works up to 11.0.33&lt;br /&gt;
* Only USA 3.2.1 version for now&lt;br /&gt;
* [http://mrnbayoh.github.io/basicsploit/ Website]&lt;br /&gt;
&lt;br /&gt;
==Executable formats==&lt;br /&gt;
There are a few different types of executables made for the 3DS at this time.&lt;br /&gt;
&lt;br /&gt;
===The .cxi format===&lt;br /&gt;
This file format is used officially by the console. The .cxi container type can only be launched on a 3DS Development Unit (A 3DS released to developers).&lt;br /&gt;
&lt;br /&gt;
It is used by later versions of [https://github.com/neobrain/braindump Braindump].&lt;br /&gt;
&lt;br /&gt;
===The .bin format===&lt;br /&gt;
This type is the raw format for homebrew compiled into an ARM binary file. It&#039;s usually encapsulated into a Launcher.dat file to be launched using the MSET exploit, converted into a .3ds file to be launched using a front-end homebrew launcher, or launched as-is with an arm9loader exploit.&lt;br /&gt;
&lt;br /&gt;
* Boot method: Encapsulated into a Launcher.dat, or using a .bin launcher homebrew &lt;br /&gt;
* Filename: Whatever you want, with a .bin extension&lt;br /&gt;
* Requirement: Python to encapsulate it into a Launcher.dat file, or a method to launch .bin homebrew on your console.&lt;br /&gt;
* Access level: The homebrew has full Kernel-mode access and has access to both the ARM9 and ARM11 cores, but the console&#039;s services in ARM11 are all disabled, due to the public method of taking over the ARM11 core from within the ARM9 core (credit to Kane49) (This means you have no access to the 3D slider, sound, etc. unless you code it back yourself).&lt;br /&gt;
* Restriction: When running from a broken-kernel state (Launcher.dat direct from MSET), random regions of the RAM are likely to have the NX (No-eXecute) security bit still active on them. This causes the program to sometimes not be able to start as the memory is set to not allow execution from the address range the program was unluckily loaded into. This also limits the size of the application, as when the application is larger, the chance of it landing in NX-enabled regions is significantly larger than if it is smaller, leaving the likeliness of it being able to start, up to luck. The size limit is around 19-22kb. In ARM11, code is loaded in a clean memory area, but before jumping to ARM11 it starts in ARM9 and is loaded in the same location, so the problem could happen too.&lt;br /&gt;
&lt;br /&gt;
If you get homebrew in this format and do not have a way to launch a raw .bin file, you will need a python script to insert it into a Launcher.dat file.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/naehrwert/p3ds 3DS Python Tool] by Naehrwert.&lt;br /&gt;
* [http://gbatemp.net/attachments/build-py-zip.5924/ Build.py for Linux] by Tomiga.&lt;br /&gt;
* [https://github.com/insaneKane/3DS_Homebrew_Stuff2/blob/master/build.py build.py] by Kane49. (Advice from [http://gbatemp.net/threads/homebrew-development.360646/#post-4887774 here]: make sure to change both instances of &amp;quot;-mcpu=mpcore -march=armv6k&amp;quot; in it to &amp;quot;-mcpu=arm946e-s -march=armv5te&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Or use a script to copy a ROP header and footer around the payload binary file, example: copy /b header+binary+footer Launcher.dat&lt;br /&gt;
&lt;br /&gt;
You can find the pre-compiled ROP header (exp.bin) and footer (pad.bin) in Snailface&#039;s [[3DS Homebrew demo (Snailface)|3DS Homebrew demo]] package.&lt;br /&gt;
&lt;br /&gt;
===The Launcher.dat format===&lt;br /&gt;
* Boot method: The homebrew is launched directly from the MSET exploit.&lt;br /&gt;
* Filename: The homebrew filename is usually &amp;quot;Launcher.dat&amp;quot; but can come using the &amp;quot;MsetForBoss.dat&amp;quot; variant using a alternate MSET exploit roploader, you can have upto 2 homebrew files at the same time on your console (one using the launcher.dat file name and one with the name MsetForBoss.dat), but it requires switch between DS profile roploaders to alternate which file will be loaded. &lt;br /&gt;
* Requirement: You need a DS flashcart to install the MSET vulnerability and run the Launcher.dat homebrew.&lt;br /&gt;
* Access level: Full Kernel-mode control (same as .bin homebrew).&lt;br /&gt;
* Restriction: file size (same as .bin homebrew)&lt;br /&gt;
&lt;br /&gt;
There are 2 different formats of launcher.dat/MsetForBoss.dat, unencrypted(also referred to as homebrew or non gateway), and encrypted(also known as gateway encrypted) you will need to use a alternate DS profile exploit depending on whether you are trying to run a encrypted or unencrypted launcher.dat file, but most if not all MsetForBoss.dat files are unencrypted&lt;br /&gt;
&lt;br /&gt;
===The .3ds / .3dsx format===&lt;br /&gt;
* Boot method: The homebrew is launched from a front end launcher.&lt;br /&gt;
* Filename: For Smealum&#039;s homebrew launcher use boot.3dsx, every homebrew has a different folder. For Gateway use any name .3ds and place in on a microSD.&lt;br /&gt;
* Requirement: For the gateway (.3ds) requires a [[Gateway 3DS]] flashcart running firmware 2.2 OMEGA or newer. For Smealum&#039;s homebrew launcher (.3dsx) requires a [[ninjhax]] exploit and an SD card with boot.3dsx (can be either your homebrew or the homebrew launcher) files on it you&#039;ll also need a wifi connection to the internet from your 3DS.&lt;br /&gt;
* Access level HBL with ≥9.2 SysNAND: The homebrew is usually only allowed User-mode access and has access to only 30% of the system core&#039;s first CPU thread, and 100% access to the second thread, although it can gain limited system access by using [[memchunkhax2]]. As a result, most homebrew cannot modify or access the system in any way using the current implementation of ARM11 homebrew, but the ARM11 services are available. &lt;br /&gt;
* Access level HBL with ≤9.2 SysNAND: Homebrew is allowed system access if using a CFW with signature checks disabled.&lt;br /&gt;
* Access level Gateway: Homebrew ran using the gateway will have as much access as any other game.&lt;br /&gt;
&lt;br /&gt;
===The .cia format===&lt;br /&gt;
This file format is used officially by the console as a container for eShop downloaded contents.&lt;br /&gt;
It&#039;s meant to be extracted, installed and displayed on the console&#039;s system menu using its own icon.&lt;br /&gt;
&lt;br /&gt;
The .cia container type can only be installed on a 3DS with installation privilege. To unlock the installation feature, you need a modified emuNAND/ sysNAND or Gateway 3DS v2.6 or newer.&lt;br /&gt;
&lt;br /&gt;
==Launching Homebrew==&lt;br /&gt;
&#039;&#039;&#039;ATTENTION&#039;&#039;&#039;: All homebrew using a Launcher.dat file have full Kernel access and therefore can modify the content of your console.&lt;br /&gt;
Nobody developed or released homebrew explicitly bricking your 3DS, but be careful when you decide to run unknown files. You are responsible for any problem you may encounter.&lt;br /&gt;
&lt;br /&gt;
===The .cxi format===&lt;br /&gt;
There&#039;s currently no method to directly launch this format on a retail unit. It can, however, be launched by packaging it into a CIA.&lt;br /&gt;
&lt;br /&gt;
===The .bin/elf format===&lt;br /&gt;
These formats are the raw executable.&lt;br /&gt;
* There&#039;s currently no .elf homebrew launcher to use with Ninjhax.&lt;br /&gt;
* These files are sometimes converted to another format (dat, cia, 3ds, 3dsx) by the developers when released to public. Then can then be launched using a different homebrew loading method.&lt;br /&gt;
* Some ARM9 (in Launcher.dat format) experimental homebrew can launch the .bin format, but require a 3DS with a System Software version 4.x.&lt;br /&gt;
* [[Arm9loaderhax]] is capable of launching homebrew in .bin format on System Software version 9.x to 11.x.&lt;br /&gt;
&lt;br /&gt;
===Launcher.dat format===&lt;br /&gt;
This exploit works by using a ROP (Return-Oriented Programming) Chain to get access to Kernel-mode control and run a homebrew executable.&lt;br /&gt;
&lt;br /&gt;
There are two ROP chain exploits you can use:&lt;br /&gt;
* [[Gateway 3DS]]&#039;s ROP Chain. (Encrypted ROP Chain)&lt;br /&gt;
* Fierce Waffle&#039;s  [http://www.fiercewaffle.com/softwareArticle.php?id=10 Open source] ROP chain. (Unencrypted ROP Chain)&lt;br /&gt;
&lt;br /&gt;
The Launcher.dat file contains two sections: The end of the ROP chain initiated by the MSET exploit, and the homebrew binary.&lt;br /&gt;
&lt;br /&gt;
Gateway 3DS, which was the first to publicly release this exploit, encrypted their ROP chain to prevent flashcart clones. If you install the Gateway ROP chain, you will have to encrypt your Launcher.dat homebrew using their encryption key.&lt;br /&gt;
If you install an open source ROP chain, you can run unencrypted homebrew, but you will not be able to run Gateway 3DS&#039;s Launcher.dat until you reinstall their own ROP chain.&lt;br /&gt;
&lt;br /&gt;
There are [[List of 3DS homebrew applications#Utilities|tools]] to quickly encrypt or decrypt a Launcher.dat file to work with a corresponding ROP chain.&lt;br /&gt;
 &lt;br /&gt;
====The different ROP Chain installers====&lt;br /&gt;
* Gateway 3DS ROP chain installer. (No link will be shared here. The installer is provided with the Gateway-3DS flashcart firmware package.)&lt;br /&gt;
* [http://www.mediafire.com/download/6j9v70csj4g75it/ROPLoader.nds ROP Chain installer], by [[Fierce Waffle]]. It&#039;s a little unstable and can brick the DS Mode of the console. It requires a full 3DS format to fix it. You will lose all your data installed on 3DS if you format it.&lt;br /&gt;
* [http://gbatemp.net/threads/alternate-rop-installer.361185/ Alternate ROP Installer], by [[Drenn]], based on Fierce Waffle ROP Chain binary. It&#039;s restoring a full NVRAM dump of Drenn&#039;s DS Profile to your console. More stable than using the real installer, but it will fully replace your profile information, except your WiFi settings. You can use [[List of applications for 3DS|ROP Installer Modifier]] to edit the DS profile information (Favorite color and user name) to be written to the profile during the installation.&lt;br /&gt;
* [http://filetrip.net/3ds-downloads/homebrew/download-ropmultiloader-1-1-f32981.html ROP MultiLoader], by [[SnailFace]]. Lets you easily choose the ROP chain you want to install.&lt;br /&gt;
&lt;br /&gt;
====Installing a ROP Chain====&lt;br /&gt;
The ROP chain installation requires a DS-mode Flashcart to run the installer .nds program.&lt;br /&gt;
&lt;br /&gt;
# Choose a ROP chain installer from the list above.&lt;br /&gt;
# Extract the NDS file if needed and place it on your MicroSD Card, then insert it into your compatible NDS-mode Flashcart.&lt;br /&gt;
# Insert the NDS-mode flashcart into your 3DS console and launch the installer.&lt;br /&gt;
&lt;br /&gt;
Note: If you launch the DS-mode again (DS Game or DS mode Flashcart) after installing the ROP Chain, the profile will be reset and the exploit deleted. You will need to install it again to launch 3DS homebrew.&lt;br /&gt;
&lt;br /&gt;
====Launching the Homebrew====&lt;br /&gt;
# Encrypt or Decrypt the Launcher.dat file based on the ROP chain you installed. (Gateway ROP chain requires encryption)&lt;br /&gt;
# Place the Launcher.dat file on the root of your SD Card.&lt;br /&gt;
# Boot the 3DS and go to Settings &amp;gt; Other &amp;gt; Profile &amp;gt; DS Profile.&lt;br /&gt;
# The homebrew will launch.&lt;br /&gt;
&lt;br /&gt;
===The .3ds format===&lt;br /&gt;
The .3ds format requires a gateway 3DS flashcart or a MT-card flashcart.&lt;br /&gt;
 &lt;br /&gt;
====Gateway 3DS Flashcart====&lt;br /&gt;
The Gateway 3DS flashcart homebrew launcher can be used only on a 3DS System version 4.0 to 9.2. The flashcart is required as the 3DS homebrew are stored on the MicroSD inserted in the flashcart.&lt;br /&gt;
This Homebrew launching method requires the Gateway 3DS firmware version 2.2 Omega or newer.&lt;br /&gt;
&lt;br /&gt;
#(4.x only) Install the Gateway 3DS ROP Chain. (See the [[#The different ROP Chain installers|ROP chain installation method]] above)&lt;br /&gt;
#Place the Gateway Launcher.dat file on the root of your SD Card.&lt;br /&gt;
#Place your homebrew on the root of your MicroSD Card formated as FAT32 or ExFAT, using the filename you want and .3ds extension.&lt;br /&gt;
#(4.x) Launch Gateway from the DS Profile. / (9.x) Open the web browser and visit http://go.gateway-3ds.com/ and launch Gateway mode.&lt;br /&gt;
#Press Select button to list all homebrew on your MicroSD card and press A to mount it.&lt;br /&gt;
#Launch it like a game.&lt;br /&gt;
&lt;br /&gt;
====MT-Card Flashcart====&lt;br /&gt;
The MT-Card homebrew launcher can be used only on a 3DS System version 4.0 to 4.5. The flashcart is required as the 3DS homebrew are stored on the MicroSD inserted in the flashcart.&lt;br /&gt;
This Homebrew launching method requires the MT-Card firmware version 2.0 or newer.&lt;br /&gt;
&lt;br /&gt;
#Install the MT-Card exploit using the DS mode flashcart. (See the [[#The different ROP Chain installers|ROP chain installation method]] above)&lt;br /&gt;
#Place the MT-Card Launcher.dat file on the root of your SD Card.&lt;br /&gt;
#Place your homebrew on the root of your MicroSD Card formated as FAT32 or ExFAT, using the filename you want and .3ds extension.&lt;br /&gt;
#Launch MT-Card from the DS Profile.&lt;br /&gt;
#Press Select button to list all homebrew on your MicroSD card and press A to mount it.&lt;br /&gt;
#Launch it like a game.&lt;br /&gt;
&lt;br /&gt;
===The .3dsx format===&lt;br /&gt;
The .3dsx format requires a front end to be launched first.&lt;br /&gt;
&lt;br /&gt;
====The Homebrew Launcher====&lt;br /&gt;
[[The Homebrew Launcher]] lets the user run unsigned homebrew compiled in .3dsx format in User-mode on the ARM11 core.&lt;br /&gt;
It was originally developed by [[smealum]] and [https://twitter.com/gemisisDev gemisisDev], since its release more developers are helping and improving it. It exploits a vulnerability in 3DS a System Software versions 4.x to 9.2.x with eShop revision 7 to 20.&lt;br /&gt;
&lt;br /&gt;
You will not need a Flashcart to use it, but will need the retail game Cubic Ninja.&lt;br /&gt;
Cubic Ninja launched from a flashcart is working too.&lt;br /&gt;
&lt;br /&gt;
Installing The Homebrew Launcher&lt;br /&gt;
# Download and extract [http://smealum.net/ninjhax/dl/starter.zip The Homebrew Starter Kit] to the root of your 3DS SD Card. You should now have a file named boot.3dsx and a &amp;quot;3ds&amp;quot; folder on the root of your SD Card.&lt;br /&gt;
# Enable Wifi and launch Cubic Ninja game&lt;br /&gt;
# Choose the &amp;quot;Create&amp;quot; menu and select &amp;quot;QR Code&amp;quot; method, then &amp;quot;Scan QR code&amp;quot; option.&lt;br /&gt;
# Go to http://smealum.net/ninjhax/#qrcode and select your System version to generate the corresponding QR Code&lt;br /&gt;
# Scan your QR code and it will download &amp;quot;The Homebrew Launcher&amp;quot; loader automatically and install it into the Savegame slot of Cubic Ninja game. It will also launch automatically after the Installation.&lt;br /&gt;
&lt;br /&gt;
Launching The Homebrew Launcher&lt;br /&gt;
# You don&#039;t need Wifi once it&#039;s already installed to your Cubic Ninja game.&lt;br /&gt;
# Run Cubic Ninja and go to QR Code menu. The Homebrew Launcher will load.&lt;br /&gt;
&lt;br /&gt;
Place your homebrew in either one of these locations:&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/boot.3dsx&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;same_as_folder_name&amp;gt;.3dsx&lt;br /&gt;
#/3ds/&amp;lt;filename&amp;gt;.3dsx&lt;br /&gt;
&lt;br /&gt;
If you want an icon for your Homebrew to be displayed in The Homebrew Launcher, place it in either one of these locations:&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/icon.bin&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;icon or folder_name&amp;gt;.smdh&lt;br /&gt;
#/3ds/&amp;lt;homebrew_name&amp;gt;/&amp;lt;icon or folder_name&amp;gt;.icn&lt;br /&gt;
&lt;br /&gt;
===The .cia format===&lt;br /&gt;
The .cia format requires a patched firmware (CFW) or Gateway 3DS flashcart. The user needs a 3DS with a System Software version 4.0 to 11.2 For unsigned .CIA files.&lt;br /&gt;
Consoles between 9.3 and 11.2 have exploits allowing &amp;quot;legit CIA&amp;quot; files to be installed.&lt;br /&gt;
&lt;br /&gt;
====Dev Menu====&lt;br /&gt;
Currently, one of the ways to install cia files and manage installed titles is by using DevMenu program from the official Nintendo 3DS development kit (SDK). This program is illegal to share and will not be linked here or on the forum. However, homebrew alternatives exist such as FBI and Big Red Menu.&lt;br /&gt;
To use DevMenu and install files to your sysNAND or emuNAND, you need enough privileges which is only possible on a modified emuNAND or sysNAND (commonly called &amp;quot;custom Firmware&amp;quot;) or using Gateway 3DS v2.6 or newer.&lt;br /&gt;
&lt;br /&gt;
- When using a modified emuNAND or sysNAND you need to permanently install DevMenu program on your console.&lt;br /&gt;
&lt;br /&gt;
- When using Gateway 3DS you can use BigBlueMenu, which is the DevMenu program converted to .3ds format.&lt;br /&gt;
&lt;br /&gt;
[[Category:Nintendo 3DS|Homebrew]]&lt;br /&gt;
[[Category:3DS Homebrew| ]]&lt;br /&gt;
[[Category:3DS ARM9 Homebrew| ]]&lt;br /&gt;
[[Category:3DS ARM11 Homebrew| ]]&lt;/div&gt;</summary>
		<author><name>HugaTheFox</name></author>
	</entry>
	<entry>
		<id>https://wiki.gbatemp.net/w/index.php?title=Snes9x_for_3DS&amp;diff=66089</id>
		<title>Snes9x for 3DS</title>
		<link rel="alternate" type="text/html" href="https://wiki.gbatemp.net/w/index.php?title=Snes9x_for_3DS&amp;diff=66089"/>
		<updated>2017-05-02T05:07:52Z</updated>

		<summary type="html">&lt;p&gt;HugaTheFox: /* S */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Compact TOC}}&lt;br /&gt;
&lt;br /&gt;
== Snes9x for 3DS ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;You can download the latest stable version from here:&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[https://github.com/bubble2k16/snes9x_3ds/releases/download/v1.11/snes9x_3ds_v1.11.zip v1.11]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Older versions:&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds-v1-10-zip.78947/ v1.10]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v1-00-zip.77864/ v1.00]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-80-zip.75680/ v0.80]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-71-zip.74392/ v0.71]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-70-zip.74099/ v0.70]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds_v0-63-zip.66192/ v0.63]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-62-zip.64618/ v0.62]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds-v0-61-zip.63892/ v0.61]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds-v0-6-zip.63637/ v0.60]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-51-zip.62986/ v0.51]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds_v0-5-zip.62707/ v0.50]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-42-zip.61942/ v0.42]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-41-zip.61368/ v0.41]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds_v0-40-zip.60760/ v0.40]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-35-zip.60066/ v0.35]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds_v0-34-zip.59986/ v0.34]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds_v0-33-zip.59151/ v0.33]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds_v0-32-zip.59098/ v0.32]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds_v0-31-zip.58484/ v0.31]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds-v0-3-zip.58246/ v0.30]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds-v0-2-zip.57711/ v0.20]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Posting Guidelines: UNDERSTAND BEFORE EDITING==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Region&#039;&#039;&#039; - Enter &amp;quot;&#039;&#039;&#039;USA&#039;&#039;&#039;,&amp;quot; &amp;quot;&#039;&#039;&#039;JAP&#039;&#039;&#039;,&amp;quot; or &amp;quot;&#039;&#039;&#039;EUR&#039;&#039;&#039;&amp;quot;. Do NOT change the region of an existing game entry.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Version&#039;&#039;&#039; - Always try to use the latest release. If you&#039;re using a more recent version than the one listed, update this field.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Status&#039;&#039;&#039; - This column is for the compatibility of the game. Mark the game as &amp;quot;&#039;&#039;&#039;Works&#039;&#039;&#039;&amp;quot; if the game is 98-100% compatible. Mark the game as &amp;quot;&#039;&#039;&#039;Issues&#039;&#039;&#039;&amp;quot; if the game plays but may freeze or has graphical glitches but the game is still playable. Mark the game as &amp;quot;&#039;&#039;&#039;Doesn&#039;t work&#039;&#039;&#039;&amp;quot; if it freezes at the same point every time or fails to boot at all.  Also note that newer release versions of Snes9x for 3DS always take priority. Should you happen to find that an up to date version breaks a game that is listed here as working with an older revision, mention the earlier compatible revision under Notes. Make sure to include the problem in the notes if the game fails to boot (black screen, green screen, freezing, etc)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039; - Use this to describe playability, bugs and glitches and to give additional settings if needed. Notes like &#039;Works Great&#039; are not needed and simply add clutter. Extended information is to be placed at the bottom of the page.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Template to add a new entry&#039;&#039;&#039;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{ snes9x3ds | name = game_name | region = USA/JAP/EUR | ver = v?.? | status = Works/Issues/Doesn&#039;t Work | notes = }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Compat legend}}&lt;br /&gt;
{{Compact TOC}}&lt;br /&gt;
&lt;br /&gt;
==#==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = 3 Ninjas Kick Back | region = USA | ver = v0.33 | status = Works | notes =  }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==A==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = AAAHH!!! Real Monsters | region = USA | ver = v0.33 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Ace wo Nerae | region = JAP | ver = v0.20 | status = Works | notes = Intro Mode 7 looks off. But rest of the game plays well.}}&lt;br /&gt;
{{ snes9x3ds | name = ActRaiser | region = USA | ver = v0.61 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = ActRaiser 2 | region = USA | ver = v1.11 | status = Doesn&#039;t Work | notes = Mode 7 cinematic hangs upon entering stage. EUR version works, use that instead.}}&lt;br /&gt;
{{ snes9x3ds | name = ActRaiser 2 | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Addams Family, The | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Addams Family, The | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Addams Family, The: Pugsley&#039;s Scavenger Hunt | region = USA | ver = v0.41 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Addams Family, The: Pugsley&#039;s Scavenger Hunt | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Addams Family, The: Values | region = USA| ver = v0.62 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Addams Family, The: Values | region = EUR| ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Advanced Dungeons &amp;amp; Dragons - Eye of the Beholder | region = USA| ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Adventures of Batman and Robin | region = USA | ver = v0.20 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Adventures of Batman and Robin | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Aero Fighters | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Aero the Acrobat | region = USA | ver = v0.62 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Aero the Acrobat 2 | region = USA | ver = v0.62 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Aerobiz | region = USA | ver = v0.40 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Aerobiz Supersonic | region = USA | ver = v0.33 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Aladdin | region = USA | ver = v0.33 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Aladdin | region = EUR | ver = v0.80 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Alcahest | region = JAP | ver = v0.33 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Alien 3 | region = USA | ver = v0.35 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Alien 3 | region = EUR | ver = v0.80 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Alien vs Predator | region = USA | ver = v0.30 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Amazing Spider Man, The: Lethal Foes | region = USA | ver = v0.30 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Andre Agassi Tennis | region = USA | ver = v0.33 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Another World | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Arcade&#039;s Greatest Hits - The Atari Collection 1 | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Arcus Spirit | region = EUR | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ardy Lightfoot | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ardy Lightfoot | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Arkanoid - Doh it Again | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Arkanoid - Doh it Again | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Art of Fighting | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Asterix | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Asterix &amp;amp; Obelix | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Atari Greatest Hits: The Atari Collection 1 | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Axelay | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==B==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Bahamut Lagoon | region = JAP | ver = v0.40 | status = Works | notes = Minor visual glitches. English translation works.}}&lt;br /&gt;
{{ snes9x3ds | name = Batman Forever | region = USA | ver = v1.00 | status = Works | notes = graphical glitches when messages appear on screen.}}&lt;br /&gt;
{{ snes9x3ds | name = Batman Returns | region = EUR | ver = v0.80  | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Battletoads &amp;amp; Double Dragon: The Ultimate Team | region = EUR | ver = v0.33 | status = Works | notes = The intro works with minor frame skipping.}}&lt;br /&gt;
{{ snes9x3ds | name = Battletoads in Battlemaniacs | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Best of the Best - Championship Karate | region = EUR | ver = v0.80  | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = BioMetal | region = EUR | ver = v0.80  | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Blackthorne | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Blues Brothers, The | region = EUR | ver = v0.80  | status = Issues | notes = Audio issues.}}&lt;br /&gt;
{{ snes9x3ds | name = B.O.B. | region = USA | ver = v1.10  | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Bomberman B-Daman | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Bonkers | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Boogerman: A Pick and Flick Adventure | region = USA | ver = v0.60 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Brandish 2 - Expert | region = JAP | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Brawl Brothers | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Breath of Fire II | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Brutal: Paws of Fury | region = EUR | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Bubsy II | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Bubsy in Claws Encounters of the Furred Kind | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Bust-A-Move | region = USA | ver = v0.50 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==C==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = California Games II | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Cannon Fodder | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Captain America and the Avengers | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Captain Commando | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Captain Commando | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Captain Novolin | region = USA | ver = v0.62 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Casper | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Casper | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Castlevania: Dracula X | region = USA | ver = v0.61 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Castlevania - Vampire&#039;s Kiss | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Chessmaster, The | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Choplifter III | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Chou Genjin 2 (Super Bonk 2) | region = JAP | ver = v1.00 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Chrono Trigger | region = USA | ver = v1.11 | status = Works | notes = Not fully tested}}&lt;br /&gt;
{{ snes9x3ds | name = Chuck Rock | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Claymates | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Clay Fighter | region = USA | ver = v0.30 | status = Issues | notes = Audio issues before the start of fight. But generally works OK.}}&lt;br /&gt;
{{ snes9x3ds | name = Clay Fighter 2: Judgement Clay | region = USA | ver = v1.11 | status = Doesn&#039;t Work | notes = Sound effects cut out the music and freezes the game.}}&lt;br /&gt;
{{ snes9x3ds | name = Clock Tower | region = JAP | ver = v0.33 | status = Works | notes = Minor graphical glitches. Translated version works.}}&lt;br /&gt;
{{ snes9x3ds | name = Chou Jikuu Yosai Macross: Scrambled Valkyrie | region = JAP | ver = v0.30 | status = Works | notes = Minor frame skipping.}}&lt;br /&gt;
{{ snes9x3ds | name = Chuck Rock | region = EUR | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Congo&#039;s Caper | region = USA | ver= v0.50 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Contra III: The Alien Wars | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Contra III: The Alien Wars | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Cool Spot | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Cool World | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Cu-On-pa SFC | region = JAP | ver = v1.11 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==D==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Daffy Duck - The Marvin Missions | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Dai-3-Ji Super Robot Taise (Super Robot Wars 3) | region = JAP | ver = v0.40 | status = Works | notes = Playable without incident. Translation works.}}&lt;br /&gt;
{{ snes9x3ds | name = Darius Twin| region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Dark Half| region = JAP | ver = v0.33 | status = Works | notes = English translation patch works. }}&lt;br /&gt;
{{ snes9x3ds | name = Demon&#039;s Crest | region = USA | ver = v0.20 | status = Works | notes = Runs well. Minor frame skipping on world map.}}&lt;br /&gt;
{{ snes9x3ds | name = Demon&#039;s Crest | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Der Langrisser | region = JAP | ver = v0.40 | status = Works | notes = Plays without any visual issues. Music is somewhat glitched. Translation works.}}&lt;br /&gt;
{{ snes9x3ds | name = Desert Strike - Return to the Gulf | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Donald Duck in Maui Mallard | region = EUR | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Donkey Kong Country | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Donkey Kong Country 2 | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Donkey Kong Country 3 | region = USA | ver = v1.10 | status = Works | notes = Light sprites in Murky Mill level are rendered incorrectly.}}&lt;br /&gt;
{{ snes9x3ds | name = Doom | region = USA | ver = v1.11 | status = Doesn&#039;t work | notes = Runs at ~12 FPS, unplayable. Use prboom3DS instead.}}&lt;br /&gt;
{{ snes9x3ds | name = Double Dragon V - The Shadow Falls | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Dragon - The Bruce Lee Story | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Dragon Ball Z - Hyper Dimension | region = JAP | ver = v1.11 | status = Works | notes = Slow on Old 3DS due to SA-1 emulation. Works fine on New 3DS}}&lt;br /&gt;
{{ snes9x3ds | name = Dragon Ball Z - La Legende Saien | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Dragon Ball Z - Super Butouden | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ Snes9x3ds | name = Dragon Ball Z - Super Butouden 2 | region = JAP | ver = v0.20 | status = Works | notes = Works perfectly, minor graphical bugs.}}&lt;br /&gt;
{{ Snes9x3ds | name = Dragon Ball Z - Super Butouden 3 | region = JAP | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Dragon Quest I &amp;amp; II | region = JAP | ver = v0.30 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Dragon Quest III | region = JAP | ver = v0.30 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Dragon Quest V | region = JAP | ver = v0.30 | status = Works | notes = English translation patch works. Not extensively tested.}}&lt;br /&gt;
{{ snes9x3ds | name = Dragon Quest VI | region = JAP | ver = v0.33 | status = Works | notes = English translation patch works. Not extensively tested.}}&lt;br /&gt;
{{ snes9x3ds | name = Dragon View | region = USA | ver = v1.11 | status = Works | notes = Small graphical glitch during wild battle transitions.}}&lt;br /&gt;
{{ snes9x3ds | name = Dragon&#039;s Lair | region = EUR | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Drakkhen | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Drakkhen | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Dungeon Master | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==E==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = E.V.O.: Search for Eden | region = USA | ver = v0.34 | status = Works | notes = Minor frame skipping on world map.}}&lt;br /&gt;
{{ snes9x3ds | name = EarthBound | region = USA | ver = v0.61 | status = Works | notes = Minor audio issues.}}&lt;br /&gt;
{{ snes9x3ds | name = Earthworm Jim | region = USA | ver = v1.11 | status = Works | notes = Minor frame skipping, minor sound effect glitching.}}&lt;br /&gt;
{{ snes9x3ds | name = Earthworm Jim | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Earthworm Jim | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Earthworm Jim 2 | region = USA | ver = v1.11 | status = Works | notes = Minor sound effect glitching.}}&lt;br /&gt;
{{ snes9x3ds | name = Equinox | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Eric Cantona Football Challenge | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Euro Football Champ | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Exhaust Heat | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==F==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = F1 Pole Position | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Family Feud | region = USA | ver = v0.62 | status = Works | notes = Minor audio issues.}}&lt;br /&gt;
{{ snes9x3ds | name = FIFA 98 - Road to World Cup | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = FIFA International Soccer | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Final Fantasy II | region = USA | ver = v0.30 | status = Works | notes = Some tiles on the world map are broken. Otherwise seems fine.}}&lt;br /&gt;
{{ snes9x3ds | name = Final Fantasy III | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Final Fantasy V | region = JAP | ver = v0.40 | status = Works | notes = Minor audio distortions. Translation works.}}&lt;br /&gt;
{{ snes9x3ds | name = Final Fantasy Mystic Quest | region = USA | ver = v0.61 | status = Works | notes = Perfectly runs.}}&lt;br /&gt;
{{ snes9x3ds | name = Final Fight | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Final Fight 2 | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Final Fight 3 | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Final Fight Guy | region = USA | ver = v0.71 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Fire Emblem: Genealogy of the Holy War | region = JAP | ver = v0.62 | status = Works | notes = Occasional visual glitches occur at random but can be fixed by viewing a unit&#039;s stats and returning to the map. Both the old English translation patch and the new &amp;quot;Project Naga&amp;quot; English translation patch work.}}&lt;br /&gt;
{{ snes9x3ds | name = Fire Emblem: Mystery of the Emblem | region = JAP | ver = v0.63 | status = Works | notes = Fan Translation }}&lt;br /&gt;
{{ snes9x3ds | name = Fire Emblem: Thracia 776 | region = JAP | ver = v0.34 | status = Works | notes = Minuscule frame skipping here and there. English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Firemen, The | region = USA | ver = v0.35 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Flashback | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Frogger | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = F-Zero | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==G==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Ganbare Goemon 2: Kiteretsu Shougun Magginesu | region = JAP | ver = v1.10 | status = Works | notes = Missing background gradients.}}&lt;br /&gt;
{{ snes9x3ds | name = Ganbare Goemon 3: Shishi Juurokubei no Karakuri Manjigatame | region = JAP | ver = v1.00 | status = Works | notes = Missing background gradients.}}&lt;br /&gt;
{{ snes9x3ds | name = Ganbare Goemon: Kirakira Douchuu Boku ga Dancer ni Natta Wake | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ganbare! Daiku no Gen-san | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Gokujyou Parodius | region = JAP | ver = v0.30 | status = Works | notes = Minor frame skipping, color palette issues.}}&lt;br /&gt;
{{ snes9x3ds | name = Goof Troop | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Goof Troop | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Gradius III | region = USA | ver = v0.20 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Great Circus Mystery Starring Mickey &amp;amp; Minnie, The | region = USA | ver = v0.61 | status = Works | notes = Sprite layering issues, very small frameskipping in some areas. Not fully tested.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==H==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Harvest Moon | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Hong Kong 97 | region = JAP | ver = v1.11 | status = Works | notes = flawless}}&lt;br /&gt;
{{ snes9x3ds | name = Hook | region = USA | ver = v0.34 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Hoshi no Kirby Super Deluxe  | region = JAP | ver = v1.11 | status = Works | notes = Slow on Old 3DS due to SA-1 emulation. Works fine on New 3DS.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==I==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Illusion of Gaia | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Illusion of Time | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Incredible Hulk, The | region = USA | ver = v0.60 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Indiana Jones&#039; Greatest Adventures | region = USA | ver = v1.11 | status = Works | notes = Missing background gradients}}&lt;br /&gt;
{{ snes9x3ds | name = International Superstar Soccer | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = International Superstar Soccer Deluxe | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==J==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Jaki Crush | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Jeopardy!: Deluxe Edition | region = USA | ver = v0.40 | status = Works | notes = Minor audio glitches.}}&lt;br /&gt;
{{ snes9x3ds | name = Jim Power: The Lost Dimension in 3D | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Joe &amp;amp; Mac | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Judge Dredd | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Jurassic Park 2: The Chaos Continues | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Justice League: Task Force | region = USA | ver = v0.60 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Jikkyou Oshaberi Parodius | region = JAP | ver = v1.11 | status = Works | notes = Slow on Old 3DS due to SA-1 emulation. Works fine on New 3DS.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==K==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Kablooey | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Kid Klown in Crazy Chase | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Killer Instinct | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = King Arthur&#039;s World | region = USA | ver = v0.34 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = King of Dragons, The | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Kirby Super Star | region = USA | ver = v1.11 | status = Works | notes = Slow on Old 3DS due to SA-1 emulation. Works fine on New 3DS.}}&lt;br /&gt;
{{ snes9x3ds | name = Kirby&#039;s Avalanche | region = USA | ver = v1.11 | status = works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Kirby&#039;s Dream Course | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Kirby&#039;s Dream Land 3 | region = USA | ver = v1.11 | status = Works | notes = Slow on Old 3DS due to SA-1 emulation. Works fine on New 3DS.}}&lt;br /&gt;
{{ snes9x3ds | name = Knights of the Round | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Krusty&#039;s Super Fun House | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Kyuuyaku Megami Tensei | region = JAP | ver = v0.40 | status = Works | notes = English patch works. Audio seems to be almost perfect. No frame skip needed.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==L==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Legend of the Mystical Ninja, The | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Legend of the Mystical Ninja, The | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Legend of Zelda, The: A Link to the Past | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Lemmings | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Lemmings 2: The Tribes | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Lion King, The | region = USA | ver = v0.50 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Lost Vikings, The | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Lost Vikings II, The | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Lufia &amp;amp; The Fortress of Doom | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Lufia II: Rise of the Sinistrals | region = USA | ver = v0.33 | status = Works | notes = Minor frame skipping in the world map.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==M==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Magical Quest Starring Mickey Mouse, The | region = USA | ver = v0.61 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Magic Sword | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Mario no Super Picross | region = JAP | ver = v0.30 | status = Works | notes = Minor sound issues.}}&lt;br /&gt;
{{ snes9x3ds | name = Mario Paint | region = USA | ver = v0.33 | status = Works | notes = Requires Joypad patch to actually work.}}&lt;br /&gt;
{{ snes9x3ds | name = Marvel Super Heroes: War of the Gems| region = USA | ver = v0.41 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Marvelous - Mouhitotsu no Takarajima | region = JAP | ver = v1.11 | status = Works | notes = Slow on Old 3DS due to SA-1 emulation. Works fine on New 3DS.}}&lt;br /&gt;
{{ snes9x3ds | name = Mask, The| region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = MegaMan Soccer | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = MegaMan VII | region = USA | ver = v0.30 | status = Works | notes = Plays perfect, frame skipping when characters are talking, some sounds were with glitches.}}&lt;br /&gt;
{{ snes9x3ds | name = MegaMan X | region = USA | ver = v0.33 | status = Works | notes = Generally ok. Some minor transparency issues in intro. Frame skipping in the Octopus stage. Just completed it}}&lt;br /&gt;
{{ snes9x3ds | name = MegaMan X2 | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = MegaMan X3 | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Metal Max Returns | region = JAP | ver = v0.33 | status = Works | notes = Minor frame skipping in main menu.}}&lt;br /&gt;
{{ snes9x3ds | name = Metal Warriors | region = USA | ver = v0.32 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Michael Jordan: Chaos in the Windy City | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Mickey Mania: The Timeless Adventures of Mickey Mouse | region = USA | ver = v0.62 | status = Works | notes =}}&lt;br /&gt;
{{ snes9x3ds | name = Mickey to Donald: Magical Adventure 3 | region = JAP | ver = v0.30 | status = Works | notes =}}&lt;br /&gt;
{{ snes9x3ds | name = Mighty Morphin Power Rangers | region = USA | ver = v0.34 | status = Works | notes = Works perfect. USA version whole of level 3 can be completed and doesn&#039;t lock up like in v0.30}}&lt;br /&gt;
{{ snes9x3ds | name = Mighty Morphin Power Rangers | region = EUR | ver = v0.33 | status = Works | notes = Just completed 3rd level, so that version doesn&#039;t lock up.}}&lt;br /&gt;
{{ snes9x3ds | name = Mighty Morphin Power Rangers: The Fighting Edition | region = USA | ver = v0.41 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Mighty Morphin Power Rangers: The Movie | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Mini Yonku Shining Scorpion - Let&#039;s &amp;amp; Go!! | region = JAP | ver = v1.11 | status = works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Mortal Kombat | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Mortal Kombat II | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = MOTHER 2 | region = JAP | ver = v1.10 | status = Works | notes = Occasional Frameskip, otherwise fine.}}&lt;br /&gt;
{{ snes9x3ds | name = Mr. Do! | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Mr. Nutz | region = USA | ver = v0.63 | status = Works | notes = Not fully tested.}}&lt;br /&gt;
{{ snes9x3ds | name = Ms. Pac-Man | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Milandra | region = JAP | ver = v0.63 | status = Works | notes = Minor frame skipping }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==N==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = NBA Jam | region = USA | ver = v0.31 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = NBA Jam | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = NHL &#039;94 | region = USA | ver = v0.62 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ninja Gaiden Trilogy | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Nosferatu | region = USA | ver = v0.62 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==O==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==P==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Pac-Attack | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Pac-Man 2: The New Adventures | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Panel de Pon | region = JAP | ver = v1.11 | status = works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Parodius Da! Shinwa kara Owarai he | region = JAP | ver = v0.42 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Phalanx: The Enfore Fighter A-144 | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Pilotwings | region = USA | ver = v0.41 | status = Works | notes = Minor frame skipping.}}&lt;br /&gt;
{{ snes9x3ds | name = Plok | region = USA | ver = v0.63 | status = Works | notes = Not fully tested.}}&lt;br /&gt;
{{ snes9x3ds | name = Pocky &amp;amp; Rocky | region = USA | ver = v0.34 | status = Works | notes = Minor layer issues. Minor frame skipping occasionally.}}&lt;br /&gt;
{{ snes9x3ds | name = Pocky &amp;amp; Rocky 2 | region = USA | ver = v0.34 | status = Works | notes = Minor frame skipping occasionally.}}&lt;br /&gt;
{{ snes9x3ds | name = Pop&#039;n TwinBee | region = EUR | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Power Instinct | region = USA | ver = v0.31 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Power Lode Runner | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Power Rangers Zeo: Battle Racers | region = USA | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Prince of Persia | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Push-Over | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Push-Over | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==Q==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Q*Bert 3 | region = USA | ver = v0.31 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==R==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = R-TYPE III | region = USA | ver = v0.20 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ranma 1/2: Chougi Ranbu Hen | region = JAP | ver = v0.31 | status = Works | notes = Glitched palette in Character Select screen, low sound volume.}}&lt;br /&gt;
{{ snes9x3ds | name = Ren &amp;amp; Stimpy Show, The: Fire Dogs | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ren &amp;amp; Stimpy Show, The: Time Warp | region = USA | ver = v0.62 | status = Works | notes = Minor frame skipping during gameplay.}}&lt;br /&gt;
{{ snes9x3ds | name = Rendering Ranger R2 | region = JAP | ver = v0.42 | status = Works | notes = Not fully tested.}}&lt;br /&gt;
{{ snes9x3ds | name = Rockman &amp;amp; Forte | region = JAP | ver = v1.11 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Rock &#039;n Roll Racing | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Romancing SaGa | region = JAP | ver = v0.33 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==S==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Saturday Night Slam Masters | region = USA | ver = v0.41 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Secret of Evermore | region = USA | ver = v1.10 | status = Works | notes = Minor audio issues. }}&lt;br /&gt;
{{ snes9x3ds | name = Secret of Evermore | region = EUR | ver = v1.10 | status = Works | notes = Minor audio issues. }}&lt;br /&gt;
{{ snes9x3ds | name = Secret of Mana | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Secret of Mana | region = EUR | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Seiken Densetsu 3 | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Shadowrun | region = USA | ver = v0.33 | status = Works | notes = Minor layer issues.}}&lt;br /&gt;
{{ snes9x3ds | name = Shaq Fu | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Shin Kidou Senshi Gundam Wing: Endless Duel | region = JAP | ver = v1.11 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Shin Nekketsu Kouha: Kunio-tachi no Banka | region = JAP | ver = v0.33 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Shin Megami Tensei | region = JAP | ver = v0.33 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Shin Megami Tensei 2 | region = JAP | ver = v0.33 | status = Works | notes = A little bit messy on title screen. English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Sim City | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Sim City 2000 | region = USA | ver = v0.63 | status = Works | notes =}}&lt;br /&gt;
{{ snes9x3ds | name = Sim City Jr. | region = JAP | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Simpsons, The: Bart&#039;s Nightmare | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Sink or Swim | region = USA | ver = v0.63 | status = Works | notes = Music and sound effects issues.}}&lt;br /&gt;
{{ snes9x3ds | name = Skyblazer | region = USA | ver = v0.50 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Smash TV |  region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Sunset Riders | region = USA | ver = v.0.80 | status= Works | notes= }}&lt;br /&gt;
{{ snes9x3ds | name = Sonic Blast Man II | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Soul Blazer | region = USA | ver = v0.33 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Space Ace | region = USA | ver = v0.40 | status = Works | notes = Some sprites go in front of sprites they normally shouldn&#039;t.}}&lt;br /&gt;
{{ snes9x3ds | name = Space Megaforce | region = USA | ver = v0.33 | status = Works | notes = Minimal frame skipping during heavy scenes.}}&lt;br /&gt;
{{ snes9x3ds | name = Sparkster | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Spawn: The Video Game| region = USA | ver = v0.60 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Spindizzy Worlds | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Spider-Man • Venom: Maximum Carnage | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Spider-Man and the X-Men in Arcade&#039;s Revenge | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Star Ocean| region = JAP | ver = v1.00 | status = Works | notes = Occasional frame skipping. English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Star Fox | region = USA | ver = v1.10| status = Issues | notes = Runs at ~60 FPS w/ ~25 frames being skipped on N3DS. ~30 FPS w/ ~20 FPS being skipped However very playable on N3DS.}}&lt;br /&gt;
{{ snes9x3ds | name = Star Fox 2 | region = USA | ver = v1.11 | status = Works | notes = ~15 frames skipped on O3DS. Very playable.}}&lt;br /&gt;
{{ snes9x3ds | name = Stargate | region = USA | ver = v0.61 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Street Fighter Alpha 2 | region = USA | ver = v0.50 | status = Works | notes = Full speed, sound mixing is off in Chun-li stage}}&lt;br /&gt;
{{ snes9x3ds | name = Street Fighter II: The World Warrior | region = USA | ver = v0.31 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Street Fighter II Turbo | region = USA | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Street Fighter II Turbo | region = EUR | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Strike Gunner S.T.G. | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Stunt Race FX | region = USA | ver = v1.11 | status = Issues | notes = Runs at ~50-60 FPS w/ some slowdown. ~30 frames skipped still very playable}}&lt;br /&gt;
{{ snes9x3ds | name = Sunset Riders | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Adventure Island | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Adventure Island II | region = USA | ver = v0.40 | status = Works | notes = Minor frame skipping on the world map.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Battleship | region = USA | ver = v0.62 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman | region = USA | ver = v0.40 | status = Works | notes = }} &lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman | region = EUR | ver = v0.80 | status = Works | notes = }} &lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman 2 | region = USA | ver = v0.40 | status = Works | notes = }} &lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman 2 | region = EUR | ver = v0.40 | status = Works | notes = }} &lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman 3 | region = EUR | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman 3 | region = JAP | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman 4 | region = JAP | ver = v0.40 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman 5 | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Buster Bros. | region = USA | ver = v1.11 | status = Works | notes =}} &lt;br /&gt;
{{ snes9x3ds | name = Super Bonk | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Castlevania IV | region = USA | ver = v0.35 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Castlevania IV | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Donkey Kong | region = JAP | ver = v0.42 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Double Dragon | region = USA | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Ghouls &#039;n Ghosts | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Ghouls &#039;n Ghosts | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Gussun Oyoyo | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Gussun Oyoyo 2 | region = JAP | ver = v1.11 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario All-Stars | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario All-Stars | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario All-Stars + Super Mario World| region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario Kart | region = USA | ver = v1.11 | status = Works | notes = 15-25 frames skipped on O3DS, playable.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario RPG | region = USA | ver = v1.10 | status = Works | notes = Varying frame skipping on O3DS,  Kind of playable.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario World | region = USA | ver = v1.11 | status = Works | notes = Missing mosaic effects.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario World 2: Yoshi&#039;s Island | region = USA | ver = v1.11 | status = Works | notes = Works but very slow on O3DS}} &lt;br /&gt;
{{ snes9x3ds | name = Super Metroid | region = USA | ver = v0.20 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Metroid | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Off Road: The Baja | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Off Road | region = EUR | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Pang | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Punch-Out!! | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Probotector - Alien Rebels| region = EUR | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Punch-Out!! | region = USA | ver = v0.34 | status = Works | notes = Miniscule frame skipping.}}&lt;br /&gt;
{{ snes9x3ds | name = Super R-Type | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Robot Taisen Gaiden: Masou Kishin - The Lord of Elemental | region = JAP | ver = v1.11 | status = Works | notes = Slow on Old 3DS due to SA-1 emulation.  Works fine on New 3DS.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Star Wars | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Star Wars - The Empire Strikes Back| region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Street Fighter II: The New Challengers | region = USA | ver = v0.42 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Tennis | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Turrican | region = USA | ver = v1.11 | status = Works | notes = Missing background gradients.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Turrican 2 | region = USA | ver = v1.00 | status = Works | notes = Layering issues in the first boss.}}&lt;br /&gt;
{{ snes9x3ds | name = Sutte Hakkun | region = JAP | ver = v1.11  | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==T==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Tales of Phantasia | region = JAP | ver = v1.11 | status = Works | notes = Occasional frame skipping during battles. English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Teenage Mutant Ninja Turtles IV: Turtles in Time | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Terranigma | region = EUR | ver = v0.63 | status = Works | notes = Font fix and NTSC patches work.}}&lt;br /&gt;
{{ snes9x3ds | name = Tetris Attack | region = USA | ver = v0.34 | status = Works | notes = Full speed, frameskip constantly 40 during gameplay. Some sound issues.}}&lt;br /&gt;
{{ snes9x3ds | name = Tetris Battle Gaiden | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Tetris + Dr. Mario | region = USA | ver = v0.40 | status = Works | notes = Minor audio &amp;amp; graphical issues.}}&lt;br /&gt;
{{ snes9x3ds | name = The Pagemaster | region = USA | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = The Shadow | region = USA | ver = v0.60 | status = Works | notes = Some sprite layering issues }}&lt;br /&gt;
{{ snes9x3ds | name = Tiny Toon Adventures: Buster Busts Loose! | region = USA | ver = v0.34 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Top Gear | region = USA | ver = v1.11 | status = Issues | notes = Road textures are bugged(even with accurate mid-palette changes enabled), minor FPS drop and frameskipping(may vary).}}&lt;br /&gt;
{{ snes9x3ds | name = Top Gear 2 | region = USA | ver = v1.11 | status = Issues | notes = Road textures are bugged(even with accurate mid-palette changes enabled), minor FPS drop and frameskipping(may vary), missing background gradients.}}&lt;br /&gt;
{{ snes9x3ds | name = Top Gear 3000 | region = USA | ver = v1.11 | status = Doesn&#039;t Work | notes = Road textures are bugged(even with accurate mid-palette changes enabled), minor FPS drop and frameskipping(may vary), levels that use foggy and night effects freeze the game; game is very unstable and crashes in various situations. DSP-4 chip not fully supported.}}&lt;br /&gt;
{{ snes9x3ds | name = Toy Story | region = USA | ver = v0.50 | status = Issues | notes = A few sprite layering issues, some objects are discolored in level 5, after level 6 graphics start to get glitched.}}&lt;br /&gt;
{{ snes9x3ds | name = True Lies | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==U==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = U.N. Squadron | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ultimate Mortal Kombat 3 | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Umihara Kawase | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Undercover Cops | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Uniracers | region = USA | ver = v0.62 | status = Works | notes = Some slight SRAM stuttering during gameplay, but playable.}}&lt;br /&gt;
{{ snes9x3ds | name = Urban Strike | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==V==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Venom • Spider-Man: Separation Anxiety | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Virtual Bart | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==W==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Wario&#039;s Woods | region = USA | ver = v0.31 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = WCW Super Brawl Wrestling | region = USA | ver = v0.71 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Where in the World is Carmen Sandiego? | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Wild Guns | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Wild Guns | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Wizardry I-II-III: Story of Llylgamyn | region = JAP | ver = v0.62 | status = Works | notes = English translation patch works. }}&lt;br /&gt;
{{ snes9x3ds | name = Wolverine: Adamantium Rage | region = USA | ver = v0.60 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Wrecking Crew &#039;98 | region = JAP | ver = v0.60 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Wolfenstein 3D | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = WWF RAW | region = EUR | ver = v0.71 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = WWF Royal Rumble | region = EUR | ver = v0.71 | status = Works | notes = Runs at ~50 FPS}}&lt;br /&gt;
{{ snes9x3ds | name = WWF Super Wrestlemania | region = EUR | ver = v0.71 | status = Works | notes = Wrestlers&#039; portraits sometimes glitch}}&lt;br /&gt;
{{ snes9x3ds | name = WWF Wrestlemania - The Arcade Game | region = EUR | ver = v0.71 | status = Works | notes = Runs at ~50 FPS}}&lt;br /&gt;
&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==X==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = X-Men: Mutant Apocalypse | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==Y==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Yoshi&#039;s Cookie | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Young Merlin | region = USA | ver = v0.61 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ys III: Wanderers from Ys | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ys IV: Mask of the Sun | region = JAP | ver = v0.33 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Ys V: Kefin, Lost Kingdom of the Sand | region = JAP | ver = v0.33 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==Z==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Zero the Kamikaze Squirrel | region = USA | ver = v0.61 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Zombies Ate My Neighbors | region = USA | ver = v1.11 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Zombies | region = EUR | ver = v1.11 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Zool: Ninja of the Nth Dimension | region = USA | ver = v0.62 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Zoop | region = USA | ver = v0.62 | status = Works| notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==Satellaview Games==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = BS Dragon Quest | region = JAP | ver = v0.31 | status = Doesn&#039;t Work | notes = Crashes after main menu.}}&lt;br /&gt;
{{ snes9x3ds | name = BS F-Zero Grand Prix 2 | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = BS Legend of Zelda | region = JAP | ver = v0.31 | status = Doesn&#039;t Work | notes = Black screen on boot.}}&lt;br /&gt;
{{ snes9x3ds | name = BS Legend of Zelda: Map 2 | region = JAP | ver = v0.31 | status = Doesn&#039;t Work | notes = Black screen on boot.}}&lt;br /&gt;
{{ snes9x3ds | name = BS Legend of Zelda: Ancient Stone Tablets (Weeks 1 - 4) | region = JAP | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = BS Marvelous - Camp Arnold Course (Weeks 1- 4) | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Chrono Trigger Music Library | region = JAP | ver = v0.62 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Kaizou Chounin Shubibinman Zero | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Special Tee Shot | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Sutte Hakkun (Event Version, Winter Event Version, BS Version 2) | region = JAP | ver = v1.11 | status = Doesn&#039;t Work | notes = It works but the game thinks there&#039;s always a game saved, you can select a file and get into the map but it will not let you select a level, if you get back into the file select menu the cursor gets misplaced. Deleting the save files(and the .srm) will repeat the same effect over and over}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==ROM hacks, demos and other stuff==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = JUMP | region = USA | ver = v1.00 | status = Works| notes = Not fully tested.}}&lt;br /&gt;
{{ snes9x3ds | name = Mega Man X: Hard Type | region = USA | ver = v1.11 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = New Retro Mario Bros. | region = USA | ver = v0.63 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = New Super Mario World: The 12 Magic Orbs 1.4 | region = USA | ver = v0.63 | status = Works| notes = Some minor graphic glitches on World Map }}&lt;br /&gt;
{{ snes9x3ds | name = Oh No! More Zombies Ate my Neighbors! | region = USA | ver = v1.00 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Sky&#039;s Zombies Ate my Neighbors hack | region = USA | ver = v1.00 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario Land 3 | region = USA | ver = v0.63 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Mother 2 Deluxe | region = USA | ver = v1.10 | status = Works | notes = Occasional Frameskips on Old 3ds. Playable.}}&lt;br /&gt;
{{ snes9x3ds | name = The Legend of Zelda: A Link to the Past DX | region = USA | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = The Legend of Zelda: Parallel Worlds | region = USA | ver = v1.00 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = The Second Reality Project Reloaded | region = USA | ver = v1.11 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = The Second Reality Project 2 Reloaded | region = USA | ver = v1.11 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ultimate Zombies Ate my Neighbors | region = USA | ver = v1.11 | status = Doesn&#039;t Work | notes = Black screen on boot.}}&lt;br /&gt;
{{ Table End }}&lt;/div&gt;</summary>
		<author><name>HugaTheFox</name></author>
	</entry>
	<entry>
		<id>https://wiki.gbatemp.net/w/index.php?title=Snes9x_for_3DS&amp;diff=66088</id>
		<title>Snes9x for 3DS</title>
		<link rel="alternate" type="text/html" href="https://wiki.gbatemp.net/w/index.php?title=Snes9x_for_3DS&amp;diff=66088"/>
		<updated>2017-05-02T05:07:21Z</updated>

		<summary type="html">&lt;p&gt;HugaTheFox: Star fox Changed to Issues due to O3DS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Compact TOC}}&lt;br /&gt;
&lt;br /&gt;
== Snes9x for 3DS ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;You can download the latest stable version from here:&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[https://github.com/bubble2k16/snes9x_3ds/releases/download/v1.11/snes9x_3ds_v1.11.zip v1.11]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Older versions:&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds-v1-10-zip.78947/ v1.10]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v1-00-zip.77864/ v1.00]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-80-zip.75680/ v0.80]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-71-zip.74392/ v0.71]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-70-zip.74099/ v0.70]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds_v0-63-zip.66192/ v0.63]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-62-zip.64618/ v0.62]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds-v0-61-zip.63892/ v0.61]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds-v0-6-zip.63637/ v0.60]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-51-zip.62986/ v0.51]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds_v0-5-zip.62707/ v0.50]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-42-zip.61942/ v0.42]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-41-zip.61368/ v0.41]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds_v0-40-zip.60760/ v0.40]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-35-zip.60066/ v0.35]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds_v0-34-zip.59986/ v0.34]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds_v0-33-zip.59151/ v0.33]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds_v0-32-zip.59098/ v0.32]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds_v0-31-zip.58484/ v0.31]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds-v0-3-zip.58246/ v0.30]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds-v0-2-zip.57711/ v0.20]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Posting Guidelines: UNDERSTAND BEFORE EDITING==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Region&#039;&#039;&#039; - Enter &amp;quot;&#039;&#039;&#039;USA&#039;&#039;&#039;,&amp;quot; &amp;quot;&#039;&#039;&#039;JAP&#039;&#039;&#039;,&amp;quot; or &amp;quot;&#039;&#039;&#039;EUR&#039;&#039;&#039;&amp;quot;. Do NOT change the region of an existing game entry.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Version&#039;&#039;&#039; - Always try to use the latest release. If you&#039;re using a more recent version than the one listed, update this field.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Status&#039;&#039;&#039; - This column is for the compatibility of the game. Mark the game as &amp;quot;&#039;&#039;&#039;Works&#039;&#039;&#039;&amp;quot; if the game is 98-100% compatible. Mark the game as &amp;quot;&#039;&#039;&#039;Issues&#039;&#039;&#039;&amp;quot; if the game plays but may freeze or has graphical glitches but the game is still playable. Mark the game as &amp;quot;&#039;&#039;&#039;Doesn&#039;t work&#039;&#039;&#039;&amp;quot; if it freezes at the same point every time or fails to boot at all.  Also note that newer release versions of Snes9x for 3DS always take priority. Should you happen to find that an up to date version breaks a game that is listed here as working with an older revision, mention the earlier compatible revision under Notes. Make sure to include the problem in the notes if the game fails to boot (black screen, green screen, freezing, etc)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039; - Use this to describe playability, bugs and glitches and to give additional settings if needed. Notes like &#039;Works Great&#039; are not needed and simply add clutter. Extended information is to be placed at the bottom of the page.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Template to add a new entry&#039;&#039;&#039;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{ snes9x3ds | name = game_name | region = USA/JAP/EUR | ver = v?.? | status = Works/Issues/Doesn&#039;t Work | notes = }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Compat legend}}&lt;br /&gt;
{{Compact TOC}}&lt;br /&gt;
&lt;br /&gt;
==#==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = 3 Ninjas Kick Back | region = USA | ver = v0.33 | status = Works | notes =  }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==A==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = AAAHH!!! Real Monsters | region = USA | ver = v0.33 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Ace wo Nerae | region = JAP | ver = v0.20 | status = Works | notes = Intro Mode 7 looks off. But rest of the game plays well.}}&lt;br /&gt;
{{ snes9x3ds | name = ActRaiser | region = USA | ver = v0.61 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = ActRaiser 2 | region = USA | ver = v1.11 | status = Doesn&#039;t Work | notes = Mode 7 cinematic hangs upon entering stage. EUR version works, use that instead.}}&lt;br /&gt;
{{ snes9x3ds | name = ActRaiser 2 | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Addams Family, The | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Addams Family, The | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Addams Family, The: Pugsley&#039;s Scavenger Hunt | region = USA | ver = v0.41 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Addams Family, The: Pugsley&#039;s Scavenger Hunt | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Addams Family, The: Values | region = USA| ver = v0.62 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Addams Family, The: Values | region = EUR| ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Advanced Dungeons &amp;amp; Dragons - Eye of the Beholder | region = USA| ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Adventures of Batman and Robin | region = USA | ver = v0.20 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Adventures of Batman and Robin | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Aero Fighters | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Aero the Acrobat | region = USA | ver = v0.62 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Aero the Acrobat 2 | region = USA | ver = v0.62 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Aerobiz | region = USA | ver = v0.40 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Aerobiz Supersonic | region = USA | ver = v0.33 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Aladdin | region = USA | ver = v0.33 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Aladdin | region = EUR | ver = v0.80 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Alcahest | region = JAP | ver = v0.33 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Alien 3 | region = USA | ver = v0.35 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Alien 3 | region = EUR | ver = v0.80 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Alien vs Predator | region = USA | ver = v0.30 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Amazing Spider Man, The: Lethal Foes | region = USA | ver = v0.30 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Andre Agassi Tennis | region = USA | ver = v0.33 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Another World | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Arcade&#039;s Greatest Hits - The Atari Collection 1 | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Arcus Spirit | region = EUR | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ardy Lightfoot | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ardy Lightfoot | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Arkanoid - Doh it Again | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Arkanoid - Doh it Again | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Art of Fighting | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Asterix | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Asterix &amp;amp; Obelix | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Atari Greatest Hits: The Atari Collection 1 | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Axelay | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==B==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Bahamut Lagoon | region = JAP | ver = v0.40 | status = Works | notes = Minor visual glitches. English translation works.}}&lt;br /&gt;
{{ snes9x3ds | name = Batman Forever | region = USA | ver = v1.00 | status = Works | notes = graphical glitches when messages appear on screen.}}&lt;br /&gt;
{{ snes9x3ds | name = Batman Returns | region = EUR | ver = v0.80  | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Battletoads &amp;amp; Double Dragon: The Ultimate Team | region = EUR | ver = v0.33 | status = Works | notes = The intro works with minor frame skipping.}}&lt;br /&gt;
{{ snes9x3ds | name = Battletoads in Battlemaniacs | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Best of the Best - Championship Karate | region = EUR | ver = v0.80  | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = BioMetal | region = EUR | ver = v0.80  | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Blackthorne | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Blues Brothers, The | region = EUR | ver = v0.80  | status = Issues | notes = Audio issues.}}&lt;br /&gt;
{{ snes9x3ds | name = B.O.B. | region = USA | ver = v1.10  | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Bomberman B-Daman | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Bonkers | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Boogerman: A Pick and Flick Adventure | region = USA | ver = v0.60 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Brandish 2 - Expert | region = JAP | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Brawl Brothers | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Breath of Fire II | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Brutal: Paws of Fury | region = EUR | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Bubsy II | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Bubsy in Claws Encounters of the Furred Kind | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Bust-A-Move | region = USA | ver = v0.50 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==C==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = California Games II | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Cannon Fodder | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Captain America and the Avengers | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Captain Commando | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Captain Commando | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Captain Novolin | region = USA | ver = v0.62 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Casper | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Casper | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Castlevania: Dracula X | region = USA | ver = v0.61 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Castlevania - Vampire&#039;s Kiss | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Chessmaster, The | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Choplifter III | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Chou Genjin 2 (Super Bonk 2) | region = JAP | ver = v1.00 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Chrono Trigger | region = USA | ver = v1.11 | status = Works | notes = Not fully tested}}&lt;br /&gt;
{{ snes9x3ds | name = Chuck Rock | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Claymates | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Clay Fighter | region = USA | ver = v0.30 | status = Issues | notes = Audio issues before the start of fight. But generally works OK.}}&lt;br /&gt;
{{ snes9x3ds | name = Clay Fighter 2: Judgement Clay | region = USA | ver = v1.11 | status = Doesn&#039;t Work | notes = Sound effects cut out the music and freezes the game.}}&lt;br /&gt;
{{ snes9x3ds | name = Clock Tower | region = JAP | ver = v0.33 | status = Works | notes = Minor graphical glitches. Translated version works.}}&lt;br /&gt;
{{ snes9x3ds | name = Chou Jikuu Yosai Macross: Scrambled Valkyrie | region = JAP | ver = v0.30 | status = Works | notes = Minor frame skipping.}}&lt;br /&gt;
{{ snes9x3ds | name = Chuck Rock | region = EUR | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Congo&#039;s Caper | region = USA | ver= v0.50 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Contra III: The Alien Wars | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Contra III: The Alien Wars | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Cool Spot | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Cool World | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Cu-On-pa SFC | region = JAP | ver = v1.11 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==D==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Daffy Duck - The Marvin Missions | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Dai-3-Ji Super Robot Taise (Super Robot Wars 3) | region = JAP | ver = v0.40 | status = Works | notes = Playable without incident. Translation works.}}&lt;br /&gt;
{{ snes9x3ds | name = Darius Twin| region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Dark Half| region = JAP | ver = v0.33 | status = Works | notes = English translation patch works. }}&lt;br /&gt;
{{ snes9x3ds | name = Demon&#039;s Crest | region = USA | ver = v0.20 | status = Works | notes = Runs well. Minor frame skipping on world map.}}&lt;br /&gt;
{{ snes9x3ds | name = Demon&#039;s Crest | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Der Langrisser | region = JAP | ver = v0.40 | status = Works | notes = Plays without any visual issues. Music is somewhat glitched. Translation works.}}&lt;br /&gt;
{{ snes9x3ds | name = Desert Strike - Return to the Gulf | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Donald Duck in Maui Mallard | region = EUR | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Donkey Kong Country | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Donkey Kong Country 2 | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Donkey Kong Country 3 | region = USA | ver = v1.10 | status = Works | notes = Light sprites in Murky Mill level are rendered incorrectly.}}&lt;br /&gt;
{{ snes9x3ds | name = Doom | region = USA | ver = v1.11 | status = Doesn&#039;t work | notes = Runs at ~12 FPS, unplayable. Use prboom3DS instead.}}&lt;br /&gt;
{{ snes9x3ds | name = Double Dragon V - The Shadow Falls | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Dragon - The Bruce Lee Story | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Dragon Ball Z - Hyper Dimension | region = JAP | ver = v1.11 | status = Works | notes = Slow on Old 3DS due to SA-1 emulation. Works fine on New 3DS}}&lt;br /&gt;
{{ snes9x3ds | name = Dragon Ball Z - La Legende Saien | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Dragon Ball Z - Super Butouden | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ Snes9x3ds | name = Dragon Ball Z - Super Butouden 2 | region = JAP | ver = v0.20 | status = Works | notes = Works perfectly, minor graphical bugs.}}&lt;br /&gt;
{{ Snes9x3ds | name = Dragon Ball Z - Super Butouden 3 | region = JAP | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Dragon Quest I &amp;amp; II | region = JAP | ver = v0.30 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Dragon Quest III | region = JAP | ver = v0.30 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Dragon Quest V | region = JAP | ver = v0.30 | status = Works | notes = English translation patch works. Not extensively tested.}}&lt;br /&gt;
{{ snes9x3ds | name = Dragon Quest VI | region = JAP | ver = v0.33 | status = Works | notes = English translation patch works. Not extensively tested.}}&lt;br /&gt;
{{ snes9x3ds | name = Dragon View | region = USA | ver = v1.11 | status = Works | notes = Small graphical glitch during wild battle transitions.}}&lt;br /&gt;
{{ snes9x3ds | name = Dragon&#039;s Lair | region = EUR | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Drakkhen | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Drakkhen | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Dungeon Master | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==E==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = E.V.O.: Search for Eden | region = USA | ver = v0.34 | status = Works | notes = Minor frame skipping on world map.}}&lt;br /&gt;
{{ snes9x3ds | name = EarthBound | region = USA | ver = v0.61 | status = Works | notes = Minor audio issues.}}&lt;br /&gt;
{{ snes9x3ds | name = Earthworm Jim | region = USA | ver = v1.11 | status = Works | notes = Minor frame skipping, minor sound effect glitching.}}&lt;br /&gt;
{{ snes9x3ds | name = Earthworm Jim | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Earthworm Jim | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Earthworm Jim 2 | region = USA | ver = v1.11 | status = Works | notes = Minor sound effect glitching.}}&lt;br /&gt;
{{ snes9x3ds | name = Equinox | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Eric Cantona Football Challenge | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Euro Football Champ | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Exhaust Heat | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==F==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = F1 Pole Position | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Family Feud | region = USA | ver = v0.62 | status = Works | notes = Minor audio issues.}}&lt;br /&gt;
{{ snes9x3ds | name = FIFA 98 - Road to World Cup | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = FIFA International Soccer | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Final Fantasy II | region = USA | ver = v0.30 | status = Works | notes = Some tiles on the world map are broken. Otherwise seems fine.}}&lt;br /&gt;
{{ snes9x3ds | name = Final Fantasy III | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Final Fantasy V | region = JAP | ver = v0.40 | status = Works | notes = Minor audio distortions. Translation works.}}&lt;br /&gt;
{{ snes9x3ds | name = Final Fantasy Mystic Quest | region = USA | ver = v0.61 | status = Works | notes = Perfectly runs.}}&lt;br /&gt;
{{ snes9x3ds | name = Final Fight | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Final Fight 2 | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Final Fight 3 | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Final Fight Guy | region = USA | ver = v0.71 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Fire Emblem: Genealogy of the Holy War | region = JAP | ver = v0.62 | status = Works | notes = Occasional visual glitches occur at random but can be fixed by viewing a unit&#039;s stats and returning to the map. Both the old English translation patch and the new &amp;quot;Project Naga&amp;quot; English translation patch work.}}&lt;br /&gt;
{{ snes9x3ds | name = Fire Emblem: Mystery of the Emblem | region = JAP | ver = v0.63 | status = Works | notes = Fan Translation }}&lt;br /&gt;
{{ snes9x3ds | name = Fire Emblem: Thracia 776 | region = JAP | ver = v0.34 | status = Works | notes = Minuscule frame skipping here and there. English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Firemen, The | region = USA | ver = v0.35 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Flashback | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Frogger | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = F-Zero | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==G==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Ganbare Goemon 2: Kiteretsu Shougun Magginesu | region = JAP | ver = v1.10 | status = Works | notes = Missing background gradients.}}&lt;br /&gt;
{{ snes9x3ds | name = Ganbare Goemon 3: Shishi Juurokubei no Karakuri Manjigatame | region = JAP | ver = v1.00 | status = Works | notes = Missing background gradients.}}&lt;br /&gt;
{{ snes9x3ds | name = Ganbare Goemon: Kirakira Douchuu Boku ga Dancer ni Natta Wake | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ganbare! Daiku no Gen-san | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Gokujyou Parodius | region = JAP | ver = v0.30 | status = Works | notes = Minor frame skipping, color palette issues.}}&lt;br /&gt;
{{ snes9x3ds | name = Goof Troop | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Goof Troop | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Gradius III | region = USA | ver = v0.20 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Great Circus Mystery Starring Mickey &amp;amp; Minnie, The | region = USA | ver = v0.61 | status = Works | notes = Sprite layering issues, very small frameskipping in some areas. Not fully tested.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==H==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Harvest Moon | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Hong Kong 97 | region = JAP | ver = v1.11 | status = Works | notes = flawless}}&lt;br /&gt;
{{ snes9x3ds | name = Hook | region = USA | ver = v0.34 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Hoshi no Kirby Super Deluxe  | region = JAP | ver = v1.11 | status = Works | notes = Slow on Old 3DS due to SA-1 emulation. Works fine on New 3DS.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==I==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Illusion of Gaia | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Illusion of Time | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Incredible Hulk, The | region = USA | ver = v0.60 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Indiana Jones&#039; Greatest Adventures | region = USA | ver = v1.11 | status = Works | notes = Missing background gradients}}&lt;br /&gt;
{{ snes9x3ds | name = International Superstar Soccer | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = International Superstar Soccer Deluxe | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==J==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Jaki Crush | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Jeopardy!: Deluxe Edition | region = USA | ver = v0.40 | status = Works | notes = Minor audio glitches.}}&lt;br /&gt;
{{ snes9x3ds | name = Jim Power: The Lost Dimension in 3D | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Joe &amp;amp; Mac | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Judge Dredd | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Jurassic Park 2: The Chaos Continues | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Justice League: Task Force | region = USA | ver = v0.60 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Jikkyou Oshaberi Parodius | region = JAP | ver = v1.11 | status = Works | notes = Slow on Old 3DS due to SA-1 emulation. Works fine on New 3DS.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==K==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Kablooey | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Kid Klown in Crazy Chase | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Killer Instinct | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = King Arthur&#039;s World | region = USA | ver = v0.34 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = King of Dragons, The | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Kirby Super Star | region = USA | ver = v1.11 | status = Works | notes = Slow on Old 3DS due to SA-1 emulation. Works fine on New 3DS.}}&lt;br /&gt;
{{ snes9x3ds | name = Kirby&#039;s Avalanche | region = USA | ver = v1.11 | status = works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Kirby&#039;s Dream Course | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Kirby&#039;s Dream Land 3 | region = USA | ver = v1.11 | status = Works | notes = Slow on Old 3DS due to SA-1 emulation. Works fine on New 3DS.}}&lt;br /&gt;
{{ snes9x3ds | name = Knights of the Round | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Krusty&#039;s Super Fun House | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Kyuuyaku Megami Tensei | region = JAP | ver = v0.40 | status = Works | notes = English patch works. Audio seems to be almost perfect. No frame skip needed.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==L==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Legend of the Mystical Ninja, The | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Legend of the Mystical Ninja, The | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Legend of Zelda, The: A Link to the Past | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Lemmings | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Lemmings 2: The Tribes | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Lion King, The | region = USA | ver = v0.50 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Lost Vikings, The | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Lost Vikings II, The | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Lufia &amp;amp; The Fortress of Doom | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Lufia II: Rise of the Sinistrals | region = USA | ver = v0.33 | status = Works | notes = Minor frame skipping in the world map.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==M==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Magical Quest Starring Mickey Mouse, The | region = USA | ver = v0.61 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Magic Sword | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Mario no Super Picross | region = JAP | ver = v0.30 | status = Works | notes = Minor sound issues.}}&lt;br /&gt;
{{ snes9x3ds | name = Mario Paint | region = USA | ver = v0.33 | status = Works | notes = Requires Joypad patch to actually work.}}&lt;br /&gt;
{{ snes9x3ds | name = Marvel Super Heroes: War of the Gems| region = USA | ver = v0.41 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Marvelous - Mouhitotsu no Takarajima | region = JAP | ver = v1.11 | status = Works | notes = Slow on Old 3DS due to SA-1 emulation. Works fine on New 3DS.}}&lt;br /&gt;
{{ snes9x3ds | name = Mask, The| region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = MegaMan Soccer | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = MegaMan VII | region = USA | ver = v0.30 | status = Works | notes = Plays perfect, frame skipping when characters are talking, some sounds were with glitches.}}&lt;br /&gt;
{{ snes9x3ds | name = MegaMan X | region = USA | ver = v0.33 | status = Works | notes = Generally ok. Some minor transparency issues in intro. Frame skipping in the Octopus stage. Just completed it}}&lt;br /&gt;
{{ snes9x3ds | name = MegaMan X2 | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = MegaMan X3 | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Metal Max Returns | region = JAP | ver = v0.33 | status = Works | notes = Minor frame skipping in main menu.}}&lt;br /&gt;
{{ snes9x3ds | name = Metal Warriors | region = USA | ver = v0.32 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Michael Jordan: Chaos in the Windy City | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Mickey Mania: The Timeless Adventures of Mickey Mouse | region = USA | ver = v0.62 | status = Works | notes =}}&lt;br /&gt;
{{ snes9x3ds | name = Mickey to Donald: Magical Adventure 3 | region = JAP | ver = v0.30 | status = Works | notes =}}&lt;br /&gt;
{{ snes9x3ds | name = Mighty Morphin Power Rangers | region = USA | ver = v0.34 | status = Works | notes = Works perfect. USA version whole of level 3 can be completed and doesn&#039;t lock up like in v0.30}}&lt;br /&gt;
{{ snes9x3ds | name = Mighty Morphin Power Rangers | region = EUR | ver = v0.33 | status = Works | notes = Just completed 3rd level, so that version doesn&#039;t lock up.}}&lt;br /&gt;
{{ snes9x3ds | name = Mighty Morphin Power Rangers: The Fighting Edition | region = USA | ver = v0.41 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Mighty Morphin Power Rangers: The Movie | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Mini Yonku Shining Scorpion - Let&#039;s &amp;amp; Go!! | region = JAP | ver = v1.11 | status = works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Mortal Kombat | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Mortal Kombat II | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = MOTHER 2 | region = JAP | ver = v1.10 | status = Works | notes = Occasional Frameskip, otherwise fine.}}&lt;br /&gt;
{{ snes9x3ds | name = Mr. Do! | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Mr. Nutz | region = USA | ver = v0.63 | status = Works | notes = Not fully tested.}}&lt;br /&gt;
{{ snes9x3ds | name = Ms. Pac-Man | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Milandra | region = JAP | ver = v0.63 | status = Works | notes = Minor frame skipping }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==N==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = NBA Jam | region = USA | ver = v0.31 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = NBA Jam | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = NHL &#039;94 | region = USA | ver = v0.62 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ninja Gaiden Trilogy | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Nosferatu | region = USA | ver = v0.62 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==O==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==P==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Pac-Attack | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Pac-Man 2: The New Adventures | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Panel de Pon | region = JAP | ver = v1.11 | status = works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Parodius Da! Shinwa kara Owarai he | region = JAP | ver = v0.42 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Phalanx: The Enfore Fighter A-144 | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Pilotwings | region = USA | ver = v0.41 | status = Works | notes = Minor frame skipping.}}&lt;br /&gt;
{{ snes9x3ds | name = Plok | region = USA | ver = v0.63 | status = Works | notes = Not fully tested.}}&lt;br /&gt;
{{ snes9x3ds | name = Pocky &amp;amp; Rocky | region = USA | ver = v0.34 | status = Works | notes = Minor layer issues. Minor frame skipping occasionally.}}&lt;br /&gt;
{{ snes9x3ds | name = Pocky &amp;amp; Rocky 2 | region = USA | ver = v0.34 | status = Works | notes = Minor frame skipping occasionally.}}&lt;br /&gt;
{{ snes9x3ds | name = Pop&#039;n TwinBee | region = EUR | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Power Instinct | region = USA | ver = v0.31 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Power Lode Runner | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Power Rangers Zeo: Battle Racers | region = USA | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Prince of Persia | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Push-Over | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Push-Over | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==Q==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Q*Bert 3 | region = USA | ver = v0.31 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==R==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = R-TYPE III | region = USA | ver = v0.20 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ranma 1/2: Chougi Ranbu Hen | region = JAP | ver = v0.31 | status = Works | notes = Glitched palette in Character Select screen, low sound volume.}}&lt;br /&gt;
{{ snes9x3ds | name = Ren &amp;amp; Stimpy Show, The: Fire Dogs | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ren &amp;amp; Stimpy Show, The: Time Warp | region = USA | ver = v0.62 | status = Works | notes = Minor frame skipping during gameplay.}}&lt;br /&gt;
{{ snes9x3ds | name = Rendering Ranger R2 | region = JAP | ver = v0.42 | status = Works | notes = Not fully tested.}}&lt;br /&gt;
{{ snes9x3ds | name = Rockman &amp;amp; Forte | region = JAP | ver = v1.11 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Rock &#039;n Roll Racing | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Romancing SaGa | region = JAP | ver = v0.33 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==S==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Saturday Night Slam Masters | region = USA | ver = v0.41 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Secret of Evermore | region = USA | ver = v1.10 | status = Works | notes = Minor audio issues. }}&lt;br /&gt;
{{ snes9x3ds | name = Secret of Evermore | region = EUR | ver = v1.10 | status = Works | notes = Minor audio issues. }}&lt;br /&gt;
{{ snes9x3ds | name = Secret of Mana | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Secret of Mana | region = EUR | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Seiken Densetsu 3 | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Shadowrun | region = USA | ver = v0.33 | status = Works | notes = Minor layer issues.}}&lt;br /&gt;
{{ snes9x3ds | name = Shaq Fu | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Shin Kidou Senshi Gundam Wing: Endless Duel | region = JAP | ver = v1.11 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Shin Nekketsu Kouha: Kunio-tachi no Banka | region = JAP | ver = v0.33 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Shin Megami Tensei | region = JAP | ver = v0.33 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Shin Megami Tensei 2 | region = JAP | ver = v0.33 | status = Works | notes = A little bit messy on title screen. English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Sim City | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Sim City 2000 | region = USA | ver = v0.63 | status = Works | notes =}}&lt;br /&gt;
{{ snes9x3ds | name = Sim City Jr. | region = JAP | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Simpsons, The: Bart&#039;s Nightmare | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Sink or Swim | region = USA | ver = v0.63 | status = Works | notes = Music and sound effects issues.}}&lt;br /&gt;
{{ snes9x3ds | name = Skyblazer | region = USA | ver = v0.50 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Smash TV |  region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Sunset Riders | region = USA | ver = v.0.80 | status= Works | notes= }}&lt;br /&gt;
{{ snes9x3ds | name = Sonic Blast Man II | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Soul Blazer | region = USA | ver = v0.33 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Space Ace | region = USA | ver = v0.40 | status = Works | notes = Some sprites go in front of sprites they normally shouldn&#039;t.}}&lt;br /&gt;
{{ snes9x3ds | name = Space Megaforce | region = USA | ver = v0.33 | status = Works | notes = Minimal frame skipping during heavy scenes.}}&lt;br /&gt;
{{ snes9x3ds | name = Sparkster | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Spawn: The Video Game| region = USA | ver = v0.60 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Spindizzy Worlds | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Spider-Man • Venom: Maximum Carnage | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Spider-Man and the X-Men in Arcade&#039;s Revenge | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Star Ocean| region = JAP | ver = v1.00 | status = Works | notes = Occasional frame skipping. English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Star Fox | region = USA | ver = v0.63 | status = Issues | notes = Runs at ~60 FPS w/ ~25 frames being skipped on N3DS. ~30 FPS w/ ~20 FPS being skipped However very playable on N3DS.}}&lt;br /&gt;
{{ snes9x3ds | name = Star Fox 2 | region = USA | ver = v1.11 | status = Works | notes = ~15 frames skipped on O3DS. Very playable.}}&lt;br /&gt;
{{ snes9x3ds | name = Stargate | region = USA | ver = v0.61 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Street Fighter Alpha 2 | region = USA | ver = v0.50 | status = Works | notes = Full speed, sound mixing is off in Chun-li stage}}&lt;br /&gt;
{{ snes9x3ds | name = Street Fighter II: The World Warrior | region = USA | ver = v0.31 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Street Fighter II Turbo | region = USA | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Street Fighter II Turbo | region = EUR | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Strike Gunner S.T.G. | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Stunt Race FX | region = USA | ver = v1.11 | status = Issues | notes = Runs at ~50-60 FPS w/ some slowdown. ~30 frames skipped still very playable}}&lt;br /&gt;
{{ snes9x3ds | name = Sunset Riders | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Adventure Island | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Adventure Island II | region = USA | ver = v0.40 | status = Works | notes = Minor frame skipping on the world map.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Battleship | region = USA | ver = v0.62 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman | region = USA | ver = v0.40 | status = Works | notes = }} &lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman | region = EUR | ver = v0.80 | status = Works | notes = }} &lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman 2 | region = USA | ver = v0.40 | status = Works | notes = }} &lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman 2 | region = EUR | ver = v0.40 | status = Works | notes = }} &lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman 3 | region = EUR | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman 3 | region = JAP | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman 4 | region = JAP | ver = v0.40 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman 5 | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Buster Bros. | region = USA | ver = v1.11 | status = Works | notes =}} &lt;br /&gt;
{{ snes9x3ds | name = Super Bonk | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Castlevania IV | region = USA | ver = v0.35 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Castlevania IV | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Donkey Kong | region = JAP | ver = v0.42 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Double Dragon | region = USA | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Ghouls &#039;n Ghosts | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Ghouls &#039;n Ghosts | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Gussun Oyoyo | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Gussun Oyoyo 2 | region = JAP | ver = v1.11 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario All-Stars | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario All-Stars | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario All-Stars + Super Mario World| region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario Kart | region = USA | ver = v1.11 | status = Works | notes = 15-25 frames skipped on O3DS, playable.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario RPG | region = USA | ver = v1.10 | status = Works | notes = Varying frame skipping on O3DS,  Kind of playable.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario World | region = USA | ver = v1.11 | status = Works | notes = Missing mosaic effects.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario World 2: Yoshi&#039;s Island | region = USA | ver = v1.11 | status = Works | notes = Works but very slow on O3DS}} &lt;br /&gt;
{{ snes9x3ds | name = Super Metroid | region = USA | ver = v0.20 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Metroid | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Off Road: The Baja | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Off Road | region = EUR | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Pang | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Punch-Out!! | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Probotector - Alien Rebels| region = EUR | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Punch-Out!! | region = USA | ver = v0.34 | status = Works | notes = Miniscule frame skipping.}}&lt;br /&gt;
{{ snes9x3ds | name = Super R-Type | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Robot Taisen Gaiden: Masou Kishin - The Lord of Elemental | region = JAP | ver = v1.11 | status = Works | notes = Slow on Old 3DS due to SA-1 emulation.  Works fine on New 3DS.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Star Wars | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Star Wars - The Empire Strikes Back| region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Street Fighter II: The New Challengers | region = USA | ver = v0.42 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Tennis | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Turrican | region = USA | ver = v1.11 | status = Works | notes = Missing background gradients.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Turrican 2 | region = USA | ver = v1.00 | status = Works | notes = Layering issues in the first boss.}}&lt;br /&gt;
{{ snes9x3ds | name = Sutte Hakkun | region = JAP | ver = v1.11  | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==T==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Tales of Phantasia | region = JAP | ver = v1.11 | status = Works | notes = Occasional frame skipping during battles. English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Teenage Mutant Ninja Turtles IV: Turtles in Time | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Terranigma | region = EUR | ver = v0.63 | status = Works | notes = Font fix and NTSC patches work.}}&lt;br /&gt;
{{ snes9x3ds | name = Tetris Attack | region = USA | ver = v0.34 | status = Works | notes = Full speed, frameskip constantly 40 during gameplay. Some sound issues.}}&lt;br /&gt;
{{ snes9x3ds | name = Tetris Battle Gaiden | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Tetris + Dr. Mario | region = USA | ver = v0.40 | status = Works | notes = Minor audio &amp;amp; graphical issues.}}&lt;br /&gt;
{{ snes9x3ds | name = The Pagemaster | region = USA | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = The Shadow | region = USA | ver = v0.60 | status = Works | notes = Some sprite layering issues }}&lt;br /&gt;
{{ snes9x3ds | name = Tiny Toon Adventures: Buster Busts Loose! | region = USA | ver = v0.34 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Top Gear | region = USA | ver = v1.11 | status = Issues | notes = Road textures are bugged(even with accurate mid-palette changes enabled), minor FPS drop and frameskipping(may vary).}}&lt;br /&gt;
{{ snes9x3ds | name = Top Gear 2 | region = USA | ver = v1.11 | status = Issues | notes = Road textures are bugged(even with accurate mid-palette changes enabled), minor FPS drop and frameskipping(may vary), missing background gradients.}}&lt;br /&gt;
{{ snes9x3ds | name = Top Gear 3000 | region = USA | ver = v1.11 | status = Doesn&#039;t Work | notes = Road textures are bugged(even with accurate mid-palette changes enabled), minor FPS drop and frameskipping(may vary), levels that use foggy and night effects freeze the game; game is very unstable and crashes in various situations. DSP-4 chip not fully supported.}}&lt;br /&gt;
{{ snes9x3ds | name = Toy Story | region = USA | ver = v0.50 | status = Issues | notes = A few sprite layering issues, some objects are discolored in level 5, after level 6 graphics start to get glitched.}}&lt;br /&gt;
{{ snes9x3ds | name = True Lies | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==U==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = U.N. Squadron | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ultimate Mortal Kombat 3 | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Umihara Kawase | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Undercover Cops | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Uniracers | region = USA | ver = v0.62 | status = Works | notes = Some slight SRAM stuttering during gameplay, but playable.}}&lt;br /&gt;
{{ snes9x3ds | name = Urban Strike | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==V==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Venom • Spider-Man: Separation Anxiety | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Virtual Bart | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==W==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Wario&#039;s Woods | region = USA | ver = v0.31 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = WCW Super Brawl Wrestling | region = USA | ver = v0.71 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Where in the World is Carmen Sandiego? | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Wild Guns | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Wild Guns | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Wizardry I-II-III: Story of Llylgamyn | region = JAP | ver = v0.62 | status = Works | notes = English translation patch works. }}&lt;br /&gt;
{{ snes9x3ds | name = Wolverine: Adamantium Rage | region = USA | ver = v0.60 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Wrecking Crew &#039;98 | region = JAP | ver = v0.60 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Wolfenstein 3D | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = WWF RAW | region = EUR | ver = v0.71 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = WWF Royal Rumble | region = EUR | ver = v0.71 | status = Works | notes = Runs at ~50 FPS}}&lt;br /&gt;
{{ snes9x3ds | name = WWF Super Wrestlemania | region = EUR | ver = v0.71 | status = Works | notes = Wrestlers&#039; portraits sometimes glitch}}&lt;br /&gt;
{{ snes9x3ds | name = WWF Wrestlemania - The Arcade Game | region = EUR | ver = v0.71 | status = Works | notes = Runs at ~50 FPS}}&lt;br /&gt;
&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==X==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = X-Men: Mutant Apocalypse | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==Y==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Yoshi&#039;s Cookie | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Young Merlin | region = USA | ver = v0.61 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ys III: Wanderers from Ys | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ys IV: Mask of the Sun | region = JAP | ver = v0.33 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Ys V: Kefin, Lost Kingdom of the Sand | region = JAP | ver = v0.33 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==Z==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Zero the Kamikaze Squirrel | region = USA | ver = v0.61 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Zombies Ate My Neighbors | region = USA | ver = v1.11 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Zombies | region = EUR | ver = v1.11 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Zool: Ninja of the Nth Dimension | region = USA | ver = v0.62 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Zoop | region = USA | ver = v0.62 | status = Works| notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==Satellaview Games==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = BS Dragon Quest | region = JAP | ver = v0.31 | status = Doesn&#039;t Work | notes = Crashes after main menu.}}&lt;br /&gt;
{{ snes9x3ds | name = BS F-Zero Grand Prix 2 | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = BS Legend of Zelda | region = JAP | ver = v0.31 | status = Doesn&#039;t Work | notes = Black screen on boot.}}&lt;br /&gt;
{{ snes9x3ds | name = BS Legend of Zelda: Map 2 | region = JAP | ver = v0.31 | status = Doesn&#039;t Work | notes = Black screen on boot.}}&lt;br /&gt;
{{ snes9x3ds | name = BS Legend of Zelda: Ancient Stone Tablets (Weeks 1 - 4) | region = JAP | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = BS Marvelous - Camp Arnold Course (Weeks 1- 4) | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Chrono Trigger Music Library | region = JAP | ver = v0.62 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Kaizou Chounin Shubibinman Zero | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Special Tee Shot | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Sutte Hakkun (Event Version, Winter Event Version, BS Version 2) | region = JAP | ver = v1.11 | status = Doesn&#039;t Work | notes = It works but the game thinks there&#039;s always a game saved, you can select a file and get into the map but it will not let you select a level, if you get back into the file select menu the cursor gets misplaced. Deleting the save files(and the .srm) will repeat the same effect over and over}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==ROM hacks, demos and other stuff==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = JUMP | region = USA | ver = v1.00 | status = Works| notes = Not fully tested.}}&lt;br /&gt;
{{ snes9x3ds | name = Mega Man X: Hard Type | region = USA | ver = v1.11 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = New Retro Mario Bros. | region = USA | ver = v0.63 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = New Super Mario World: The 12 Magic Orbs 1.4 | region = USA | ver = v0.63 | status = Works| notes = Some minor graphic glitches on World Map }}&lt;br /&gt;
{{ snes9x3ds | name = Oh No! More Zombies Ate my Neighbors! | region = USA | ver = v1.00 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Sky&#039;s Zombies Ate my Neighbors hack | region = USA | ver = v1.00 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario Land 3 | region = USA | ver = v0.63 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Mother 2 Deluxe | region = USA | ver = v1.10 | status = Works | notes = Occasional Frameskips on Old 3ds. Playable.}}&lt;br /&gt;
{{ snes9x3ds | name = The Legend of Zelda: A Link to the Past DX | region = USA | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = The Legend of Zelda: Parallel Worlds | region = USA | ver = v1.00 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = The Second Reality Project Reloaded | region = USA | ver = v1.11 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = The Second Reality Project 2 Reloaded | region = USA | ver = v1.11 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ultimate Zombies Ate my Neighbors | region = USA | ver = v1.11 | status = Doesn&#039;t Work | notes = Black screen on boot.}}&lt;br /&gt;
{{ Table End }}&lt;/div&gt;</summary>
		<author><name>HugaTheFox</name></author>
	</entry>
	<entry>
		<id>https://wiki.gbatemp.net/w/index.php?title=Snes9x_for_3DS&amp;diff=66087</id>
		<title>Snes9x for 3DS</title>
		<link rel="alternate" type="text/html" href="https://wiki.gbatemp.net/w/index.php?title=Snes9x_for_3DS&amp;diff=66087"/>
		<updated>2017-05-02T05:05:19Z</updated>

		<summary type="html">&lt;p&gt;HugaTheFox: Star fox 2 Works.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Compact TOC}}&lt;br /&gt;
&lt;br /&gt;
== Snes9x for 3DS ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;You can download the latest stable version from here:&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[https://github.com/bubble2k16/snes9x_3ds/releases/download/v1.11/snes9x_3ds_v1.11.zip v1.11]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Older versions:&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds-v1-10-zip.78947/ v1.10]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v1-00-zip.77864/ v1.00]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-80-zip.75680/ v0.80]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-71-zip.74392/ v0.71]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-70-zip.74099/ v0.70]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds_v0-63-zip.66192/ v0.63]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-62-zip.64618/ v0.62]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds-v0-61-zip.63892/ v0.61]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds-v0-6-zip.63637/ v0.60]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-51-zip.62986/ v0.51]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds_v0-5-zip.62707/ v0.50]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-42-zip.61942/ v0.42]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-41-zip.61368/ v0.41]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds_v0-40-zip.60760/ v0.40]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-35-zip.60066/ v0.35]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds_v0-34-zip.59986/ v0.34]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds_v0-33-zip.59151/ v0.33]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds_v0-32-zip.59098/ v0.32]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds_v0-31-zip.58484/ v0.31]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds-v0-3-zip.58246/ v0.30]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds-v0-2-zip.57711/ v0.20]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Posting Guidelines: UNDERSTAND BEFORE EDITING==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Region&#039;&#039;&#039; - Enter &amp;quot;&#039;&#039;&#039;USA&#039;&#039;&#039;,&amp;quot; &amp;quot;&#039;&#039;&#039;JAP&#039;&#039;&#039;,&amp;quot; or &amp;quot;&#039;&#039;&#039;EUR&#039;&#039;&#039;&amp;quot;. Do NOT change the region of an existing game entry.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Version&#039;&#039;&#039; - Always try to use the latest release. If you&#039;re using a more recent version than the one listed, update this field.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Status&#039;&#039;&#039; - This column is for the compatibility of the game. Mark the game as &amp;quot;&#039;&#039;&#039;Works&#039;&#039;&#039;&amp;quot; if the game is 98-100% compatible. Mark the game as &amp;quot;&#039;&#039;&#039;Issues&#039;&#039;&#039;&amp;quot; if the game plays but may freeze or has graphical glitches but the game is still playable. Mark the game as &amp;quot;&#039;&#039;&#039;Doesn&#039;t work&#039;&#039;&#039;&amp;quot; if it freezes at the same point every time or fails to boot at all.  Also note that newer release versions of Snes9x for 3DS always take priority. Should you happen to find that an up to date version breaks a game that is listed here as working with an older revision, mention the earlier compatible revision under Notes. Make sure to include the problem in the notes if the game fails to boot (black screen, green screen, freezing, etc)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039; - Use this to describe playability, bugs and glitches and to give additional settings if needed. Notes like &#039;Works Great&#039; are not needed and simply add clutter. Extended information is to be placed at the bottom of the page.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Template to add a new entry&#039;&#039;&#039;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{ snes9x3ds | name = game_name | region = USA/JAP/EUR | ver = v?.? | status = Works/Issues/Doesn&#039;t Work | notes = }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Compat legend}}&lt;br /&gt;
{{Compact TOC}}&lt;br /&gt;
&lt;br /&gt;
==#==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = 3 Ninjas Kick Back | region = USA | ver = v0.33 | status = Works | notes =  }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==A==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = AAAHH!!! Real Monsters | region = USA | ver = v0.33 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Ace wo Nerae | region = JAP | ver = v0.20 | status = Works | notes = Intro Mode 7 looks off. But rest of the game plays well.}}&lt;br /&gt;
{{ snes9x3ds | name = ActRaiser | region = USA | ver = v0.61 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = ActRaiser 2 | region = USA | ver = v1.11 | status = Doesn&#039;t Work | notes = Mode 7 cinematic hangs upon entering stage. EUR version works, use that instead.}}&lt;br /&gt;
{{ snes9x3ds | name = ActRaiser 2 | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Addams Family, The | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Addams Family, The | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Addams Family, The: Pugsley&#039;s Scavenger Hunt | region = USA | ver = v0.41 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Addams Family, The: Pugsley&#039;s Scavenger Hunt | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Addams Family, The: Values | region = USA| ver = v0.62 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Addams Family, The: Values | region = EUR| ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Advanced Dungeons &amp;amp; Dragons - Eye of the Beholder | region = USA| ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Adventures of Batman and Robin | region = USA | ver = v0.20 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Adventures of Batman and Robin | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Aero Fighters | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Aero the Acrobat | region = USA | ver = v0.62 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Aero the Acrobat 2 | region = USA | ver = v0.62 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Aerobiz | region = USA | ver = v0.40 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Aerobiz Supersonic | region = USA | ver = v0.33 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Aladdin | region = USA | ver = v0.33 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Aladdin | region = EUR | ver = v0.80 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Alcahest | region = JAP | ver = v0.33 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Alien 3 | region = USA | ver = v0.35 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Alien 3 | region = EUR | ver = v0.80 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Alien vs Predator | region = USA | ver = v0.30 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Amazing Spider Man, The: Lethal Foes | region = USA | ver = v0.30 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Andre Agassi Tennis | region = USA | ver = v0.33 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Another World | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Arcade&#039;s Greatest Hits - The Atari Collection 1 | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Arcus Spirit | region = EUR | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ardy Lightfoot | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ardy Lightfoot | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Arkanoid - Doh it Again | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Arkanoid - Doh it Again | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Art of Fighting | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Asterix | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Asterix &amp;amp; Obelix | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Atari Greatest Hits: The Atari Collection 1 | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Axelay | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==B==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Bahamut Lagoon | region = JAP | ver = v0.40 | status = Works | notes = Minor visual glitches. English translation works.}}&lt;br /&gt;
{{ snes9x3ds | name = Batman Forever | region = USA | ver = v1.00 | status = Works | notes = graphical glitches when messages appear on screen.}}&lt;br /&gt;
{{ snes9x3ds | name = Batman Returns | region = EUR | ver = v0.80  | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Battletoads &amp;amp; Double Dragon: The Ultimate Team | region = EUR | ver = v0.33 | status = Works | notes = The intro works with minor frame skipping.}}&lt;br /&gt;
{{ snes9x3ds | name = Battletoads in Battlemaniacs | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Best of the Best - Championship Karate | region = EUR | ver = v0.80  | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = BioMetal | region = EUR | ver = v0.80  | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Blackthorne | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Blues Brothers, The | region = EUR | ver = v0.80  | status = Issues | notes = Audio issues.}}&lt;br /&gt;
{{ snes9x3ds | name = B.O.B. | region = USA | ver = v1.10  | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Bomberman B-Daman | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Bonkers | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Boogerman: A Pick and Flick Adventure | region = USA | ver = v0.60 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Brandish 2 - Expert | region = JAP | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Brawl Brothers | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Breath of Fire II | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Brutal: Paws of Fury | region = EUR | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Bubsy II | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Bubsy in Claws Encounters of the Furred Kind | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Bust-A-Move | region = USA | ver = v0.50 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==C==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = California Games II | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Cannon Fodder | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Captain America and the Avengers | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Captain Commando | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Captain Commando | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Captain Novolin | region = USA | ver = v0.62 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Casper | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Casper | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Castlevania: Dracula X | region = USA | ver = v0.61 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Castlevania - Vampire&#039;s Kiss | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Chessmaster, The | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Choplifter III | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Chou Genjin 2 (Super Bonk 2) | region = JAP | ver = v1.00 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Chrono Trigger | region = USA | ver = v1.11 | status = Works | notes = Not fully tested}}&lt;br /&gt;
{{ snes9x3ds | name = Chuck Rock | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Claymates | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Clay Fighter | region = USA | ver = v0.30 | status = Issues | notes = Audio issues before the start of fight. But generally works OK.}}&lt;br /&gt;
{{ snes9x3ds | name = Clay Fighter 2: Judgement Clay | region = USA | ver = v1.11 | status = Doesn&#039;t Work | notes = Sound effects cut out the music and freezes the game.}}&lt;br /&gt;
{{ snes9x3ds | name = Clock Tower | region = JAP | ver = v0.33 | status = Works | notes = Minor graphical glitches. Translated version works.}}&lt;br /&gt;
{{ snes9x3ds | name = Chou Jikuu Yosai Macross: Scrambled Valkyrie | region = JAP | ver = v0.30 | status = Works | notes = Minor frame skipping.}}&lt;br /&gt;
{{ snes9x3ds | name = Chuck Rock | region = EUR | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Congo&#039;s Caper | region = USA | ver= v0.50 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Contra III: The Alien Wars | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Contra III: The Alien Wars | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Cool Spot | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Cool World | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Cu-On-pa SFC | region = JAP | ver = v1.11 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==D==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Daffy Duck - The Marvin Missions | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Dai-3-Ji Super Robot Taise (Super Robot Wars 3) | region = JAP | ver = v0.40 | status = Works | notes = Playable without incident. Translation works.}}&lt;br /&gt;
{{ snes9x3ds | name = Darius Twin| region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Dark Half| region = JAP | ver = v0.33 | status = Works | notes = English translation patch works. }}&lt;br /&gt;
{{ snes9x3ds | name = Demon&#039;s Crest | region = USA | ver = v0.20 | status = Works | notes = Runs well. Minor frame skipping on world map.}}&lt;br /&gt;
{{ snes9x3ds | name = Demon&#039;s Crest | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Der Langrisser | region = JAP | ver = v0.40 | status = Works | notes = Plays without any visual issues. Music is somewhat glitched. Translation works.}}&lt;br /&gt;
{{ snes9x3ds | name = Desert Strike - Return to the Gulf | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Donald Duck in Maui Mallard | region = EUR | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Donkey Kong Country | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Donkey Kong Country 2 | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Donkey Kong Country 3 | region = USA | ver = v1.10 | status = Works | notes = Light sprites in Murky Mill level are rendered incorrectly.}}&lt;br /&gt;
{{ snes9x3ds | name = Doom | region = USA | ver = v1.11 | status = Doesn&#039;t work | notes = Runs at ~12 FPS, unplayable. Use prboom3DS instead.}}&lt;br /&gt;
{{ snes9x3ds | name = Double Dragon V - The Shadow Falls | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Dragon - The Bruce Lee Story | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Dragon Ball Z - Hyper Dimension | region = JAP | ver = v1.11 | status = Works | notes = Slow on Old 3DS due to SA-1 emulation. Works fine on New 3DS}}&lt;br /&gt;
{{ snes9x3ds | name = Dragon Ball Z - La Legende Saien | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Dragon Ball Z - Super Butouden | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ Snes9x3ds | name = Dragon Ball Z - Super Butouden 2 | region = JAP | ver = v0.20 | status = Works | notes = Works perfectly, minor graphical bugs.}}&lt;br /&gt;
{{ Snes9x3ds | name = Dragon Ball Z - Super Butouden 3 | region = JAP | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Dragon Quest I &amp;amp; II | region = JAP | ver = v0.30 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Dragon Quest III | region = JAP | ver = v0.30 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Dragon Quest V | region = JAP | ver = v0.30 | status = Works | notes = English translation patch works. Not extensively tested.}}&lt;br /&gt;
{{ snes9x3ds | name = Dragon Quest VI | region = JAP | ver = v0.33 | status = Works | notes = English translation patch works. Not extensively tested.}}&lt;br /&gt;
{{ snes9x3ds | name = Dragon View | region = USA | ver = v1.11 | status = Works | notes = Small graphical glitch during wild battle transitions.}}&lt;br /&gt;
{{ snes9x3ds | name = Dragon&#039;s Lair | region = EUR | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Drakkhen | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Drakkhen | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Dungeon Master | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==E==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = E.V.O.: Search for Eden | region = USA | ver = v0.34 | status = Works | notes = Minor frame skipping on world map.}}&lt;br /&gt;
{{ snes9x3ds | name = EarthBound | region = USA | ver = v0.61 | status = Works | notes = Minor audio issues.}}&lt;br /&gt;
{{ snes9x3ds | name = Earthworm Jim | region = USA | ver = v1.11 | status = Works | notes = Minor frame skipping, minor sound effect glitching.}}&lt;br /&gt;
{{ snes9x3ds | name = Earthworm Jim | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Earthworm Jim | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Earthworm Jim 2 | region = USA | ver = v1.11 | status = Works | notes = Minor sound effect glitching.}}&lt;br /&gt;
{{ snes9x3ds | name = Equinox | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Eric Cantona Football Challenge | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Euro Football Champ | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Exhaust Heat | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==F==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = F1 Pole Position | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Family Feud | region = USA | ver = v0.62 | status = Works | notes = Minor audio issues.}}&lt;br /&gt;
{{ snes9x3ds | name = FIFA 98 - Road to World Cup | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = FIFA International Soccer | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Final Fantasy II | region = USA | ver = v0.30 | status = Works | notes = Some tiles on the world map are broken. Otherwise seems fine.}}&lt;br /&gt;
{{ snes9x3ds | name = Final Fantasy III | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Final Fantasy V | region = JAP | ver = v0.40 | status = Works | notes = Minor audio distortions. Translation works.}}&lt;br /&gt;
{{ snes9x3ds | name = Final Fantasy Mystic Quest | region = USA | ver = v0.61 | status = Works | notes = Perfectly runs.}}&lt;br /&gt;
{{ snes9x3ds | name = Final Fight | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Final Fight 2 | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Final Fight 3 | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Final Fight Guy | region = USA | ver = v0.71 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Fire Emblem: Genealogy of the Holy War | region = JAP | ver = v0.62 | status = Works | notes = Occasional visual glitches occur at random but can be fixed by viewing a unit&#039;s stats and returning to the map. Both the old English translation patch and the new &amp;quot;Project Naga&amp;quot; English translation patch work.}}&lt;br /&gt;
{{ snes9x3ds | name = Fire Emblem: Mystery of the Emblem | region = JAP | ver = v0.63 | status = Works | notes = Fan Translation }}&lt;br /&gt;
{{ snes9x3ds | name = Fire Emblem: Thracia 776 | region = JAP | ver = v0.34 | status = Works | notes = Minuscule frame skipping here and there. English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Firemen, The | region = USA | ver = v0.35 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Flashback | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Frogger | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = F-Zero | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==G==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Ganbare Goemon 2: Kiteretsu Shougun Magginesu | region = JAP | ver = v1.10 | status = Works | notes = Missing background gradients.}}&lt;br /&gt;
{{ snes9x3ds | name = Ganbare Goemon 3: Shishi Juurokubei no Karakuri Manjigatame | region = JAP | ver = v1.00 | status = Works | notes = Missing background gradients.}}&lt;br /&gt;
{{ snes9x3ds | name = Ganbare Goemon: Kirakira Douchuu Boku ga Dancer ni Natta Wake | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ganbare! Daiku no Gen-san | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Gokujyou Parodius | region = JAP | ver = v0.30 | status = Works | notes = Minor frame skipping, color palette issues.}}&lt;br /&gt;
{{ snes9x3ds | name = Goof Troop | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Goof Troop | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Gradius III | region = USA | ver = v0.20 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Great Circus Mystery Starring Mickey &amp;amp; Minnie, The | region = USA | ver = v0.61 | status = Works | notes = Sprite layering issues, very small frameskipping in some areas. Not fully tested.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==H==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Harvest Moon | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Hong Kong 97 | region = JAP | ver = v1.11 | status = Works | notes = flawless}}&lt;br /&gt;
{{ snes9x3ds | name = Hook | region = USA | ver = v0.34 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Hoshi no Kirby Super Deluxe  | region = JAP | ver = v1.11 | status = Works | notes = Slow on Old 3DS due to SA-1 emulation. Works fine on New 3DS.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==I==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Illusion of Gaia | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Illusion of Time | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Incredible Hulk, The | region = USA | ver = v0.60 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Indiana Jones&#039; Greatest Adventures | region = USA | ver = v1.11 | status = Works | notes = Missing background gradients}}&lt;br /&gt;
{{ snes9x3ds | name = International Superstar Soccer | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = International Superstar Soccer Deluxe | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==J==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Jaki Crush | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Jeopardy!: Deluxe Edition | region = USA | ver = v0.40 | status = Works | notes = Minor audio glitches.}}&lt;br /&gt;
{{ snes9x3ds | name = Jim Power: The Lost Dimension in 3D | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Joe &amp;amp; Mac | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Judge Dredd | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Jurassic Park 2: The Chaos Continues | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Justice League: Task Force | region = USA | ver = v0.60 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Jikkyou Oshaberi Parodius | region = JAP | ver = v1.11 | status = Works | notes = Slow on Old 3DS due to SA-1 emulation. Works fine on New 3DS.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==K==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Kablooey | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Kid Klown in Crazy Chase | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Killer Instinct | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = King Arthur&#039;s World | region = USA | ver = v0.34 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = King of Dragons, The | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Kirby Super Star | region = USA | ver = v1.11 | status = Works | notes = Slow on Old 3DS due to SA-1 emulation. Works fine on New 3DS.}}&lt;br /&gt;
{{ snes9x3ds | name = Kirby&#039;s Avalanche | region = USA | ver = v1.11 | status = works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Kirby&#039;s Dream Course | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Kirby&#039;s Dream Land 3 | region = USA | ver = v1.11 | status = Works | notes = Slow on Old 3DS due to SA-1 emulation. Works fine on New 3DS.}}&lt;br /&gt;
{{ snes9x3ds | name = Knights of the Round | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Krusty&#039;s Super Fun House | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Kyuuyaku Megami Tensei | region = JAP | ver = v0.40 | status = Works | notes = English patch works. Audio seems to be almost perfect. No frame skip needed.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==L==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Legend of the Mystical Ninja, The | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Legend of the Mystical Ninja, The | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Legend of Zelda, The: A Link to the Past | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Lemmings | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Lemmings 2: The Tribes | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Lion King, The | region = USA | ver = v0.50 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Lost Vikings, The | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Lost Vikings II, The | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Lufia &amp;amp; The Fortress of Doom | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Lufia II: Rise of the Sinistrals | region = USA | ver = v0.33 | status = Works | notes = Minor frame skipping in the world map.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==M==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Magical Quest Starring Mickey Mouse, The | region = USA | ver = v0.61 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Magic Sword | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Mario no Super Picross | region = JAP | ver = v0.30 | status = Works | notes = Minor sound issues.}}&lt;br /&gt;
{{ snes9x3ds | name = Mario Paint | region = USA | ver = v0.33 | status = Works | notes = Requires Joypad patch to actually work.}}&lt;br /&gt;
{{ snes9x3ds | name = Marvel Super Heroes: War of the Gems| region = USA | ver = v0.41 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Marvelous - Mouhitotsu no Takarajima | region = JAP | ver = v1.11 | status = Works | notes = Slow on Old 3DS due to SA-1 emulation. Works fine on New 3DS.}}&lt;br /&gt;
{{ snes9x3ds | name = Mask, The| region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = MegaMan Soccer | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = MegaMan VII | region = USA | ver = v0.30 | status = Works | notes = Plays perfect, frame skipping when characters are talking, some sounds were with glitches.}}&lt;br /&gt;
{{ snes9x3ds | name = MegaMan X | region = USA | ver = v0.33 | status = Works | notes = Generally ok. Some minor transparency issues in intro. Frame skipping in the Octopus stage. Just completed it}}&lt;br /&gt;
{{ snes9x3ds | name = MegaMan X2 | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = MegaMan X3 | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Metal Max Returns | region = JAP | ver = v0.33 | status = Works | notes = Minor frame skipping in main menu.}}&lt;br /&gt;
{{ snes9x3ds | name = Metal Warriors | region = USA | ver = v0.32 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Michael Jordan: Chaos in the Windy City | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Mickey Mania: The Timeless Adventures of Mickey Mouse | region = USA | ver = v0.62 | status = Works | notes =}}&lt;br /&gt;
{{ snes9x3ds | name = Mickey to Donald: Magical Adventure 3 | region = JAP | ver = v0.30 | status = Works | notes =}}&lt;br /&gt;
{{ snes9x3ds | name = Mighty Morphin Power Rangers | region = USA | ver = v0.34 | status = Works | notes = Works perfect. USA version whole of level 3 can be completed and doesn&#039;t lock up like in v0.30}}&lt;br /&gt;
{{ snes9x3ds | name = Mighty Morphin Power Rangers | region = EUR | ver = v0.33 | status = Works | notes = Just completed 3rd level, so that version doesn&#039;t lock up.}}&lt;br /&gt;
{{ snes9x3ds | name = Mighty Morphin Power Rangers: The Fighting Edition | region = USA | ver = v0.41 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Mighty Morphin Power Rangers: The Movie | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Mini Yonku Shining Scorpion - Let&#039;s &amp;amp; Go!! | region = JAP | ver = v1.11 | status = works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Mortal Kombat | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Mortal Kombat II | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = MOTHER 2 | region = JAP | ver = v1.10 | status = Works | notes = Occasional Frameskip, otherwise fine.}}&lt;br /&gt;
{{ snes9x3ds | name = Mr. Do! | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Mr. Nutz | region = USA | ver = v0.63 | status = Works | notes = Not fully tested.}}&lt;br /&gt;
{{ snes9x3ds | name = Ms. Pac-Man | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Milandra | region = JAP | ver = v0.63 | status = Works | notes = Minor frame skipping }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==N==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = NBA Jam | region = USA | ver = v0.31 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = NBA Jam | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = NHL &#039;94 | region = USA | ver = v0.62 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ninja Gaiden Trilogy | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Nosferatu | region = USA | ver = v0.62 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==O==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==P==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Pac-Attack | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Pac-Man 2: The New Adventures | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Panel de Pon | region = JAP | ver = v1.11 | status = works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Parodius Da! Shinwa kara Owarai he | region = JAP | ver = v0.42 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Phalanx: The Enfore Fighter A-144 | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Pilotwings | region = USA | ver = v0.41 | status = Works | notes = Minor frame skipping.}}&lt;br /&gt;
{{ snes9x3ds | name = Plok | region = USA | ver = v0.63 | status = Works | notes = Not fully tested.}}&lt;br /&gt;
{{ snes9x3ds | name = Pocky &amp;amp; Rocky | region = USA | ver = v0.34 | status = Works | notes = Minor layer issues. Minor frame skipping occasionally.}}&lt;br /&gt;
{{ snes9x3ds | name = Pocky &amp;amp; Rocky 2 | region = USA | ver = v0.34 | status = Works | notes = Minor frame skipping occasionally.}}&lt;br /&gt;
{{ snes9x3ds | name = Pop&#039;n TwinBee | region = EUR | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Power Instinct | region = USA | ver = v0.31 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Power Lode Runner | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Power Rangers Zeo: Battle Racers | region = USA | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Prince of Persia | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Push-Over | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Push-Over | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==Q==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Q*Bert 3 | region = USA | ver = v0.31 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==R==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = R-TYPE III | region = USA | ver = v0.20 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ranma 1/2: Chougi Ranbu Hen | region = JAP | ver = v0.31 | status = Works | notes = Glitched palette in Character Select screen, low sound volume.}}&lt;br /&gt;
{{ snes9x3ds | name = Ren &amp;amp; Stimpy Show, The: Fire Dogs | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ren &amp;amp; Stimpy Show, The: Time Warp | region = USA | ver = v0.62 | status = Works | notes = Minor frame skipping during gameplay.}}&lt;br /&gt;
{{ snes9x3ds | name = Rendering Ranger R2 | region = JAP | ver = v0.42 | status = Works | notes = Not fully tested.}}&lt;br /&gt;
{{ snes9x3ds | name = Rockman &amp;amp; Forte | region = JAP | ver = v1.11 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Rock &#039;n Roll Racing | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Romancing SaGa | region = JAP | ver = v0.33 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==S==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Saturday Night Slam Masters | region = USA | ver = v0.41 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Secret of Evermore | region = USA | ver = v1.10 | status = Works | notes = Minor audio issues. }}&lt;br /&gt;
{{ snes9x3ds | name = Secret of Evermore | region = EUR | ver = v1.10 | status = Works | notes = Minor audio issues. }}&lt;br /&gt;
{{ snes9x3ds | name = Secret of Mana | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Secret of Mana | region = EUR | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Seiken Densetsu 3 | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Shadowrun | region = USA | ver = v0.33 | status = Works | notes = Minor layer issues.}}&lt;br /&gt;
{{ snes9x3ds | name = Shaq Fu | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Shin Kidou Senshi Gundam Wing: Endless Duel | region = JAP | ver = v1.11 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Shin Nekketsu Kouha: Kunio-tachi no Banka | region = JAP | ver = v0.33 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Shin Megami Tensei | region = JAP | ver = v0.33 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Shin Megami Tensei 2 | region = JAP | ver = v0.33 | status = Works | notes = A little bit messy on title screen. English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Sim City | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Sim City 2000 | region = USA | ver = v0.63 | status = Works | notes =}}&lt;br /&gt;
{{ snes9x3ds | name = Sim City Jr. | region = JAP | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Simpsons, The: Bart&#039;s Nightmare | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Sink or Swim | region = USA | ver = v0.63 | status = Works | notes = Music and sound effects issues.}}&lt;br /&gt;
{{ snes9x3ds | name = Skyblazer | region = USA | ver = v0.50 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Smash TV |  region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Sunset Riders | region = USA | ver = v.0.80 | status= Works | notes= }}&lt;br /&gt;
{{ snes9x3ds | name = Sonic Blast Man II | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Soul Blazer | region = USA | ver = v0.33 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Space Ace | region = USA | ver = v0.40 | status = Works | notes = Some sprites go in front of sprites they normally shouldn&#039;t.}}&lt;br /&gt;
{{ snes9x3ds | name = Space Megaforce | region = USA | ver = v0.33 | status = Works | notes = Minimal frame skipping during heavy scenes.}}&lt;br /&gt;
{{ snes9x3ds | name = Sparkster | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Spawn: The Video Game| region = USA | ver = v0.60 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Spindizzy Worlds | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Spider-Man • Venom: Maximum Carnage | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Spider-Man and the X-Men in Arcade&#039;s Revenge | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Star Ocean| region = JAP | ver = v1.00 | status = Works | notes = Occasional frame skipping. English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Star Fox | region = USA | ver = v0.63 | status = Works | notes = Runs at ~60 FPS w/ ~25 frames being skipped. However very playable.}}&lt;br /&gt;
{{ snes9x3ds | name = Star Fox 2 | region = USA | ver = v1.11 | status = Works | notes = ~15 frames skipped on O3DS. Very playable.}}&lt;br /&gt;
{{ snes9x3ds | name = Stargate | region = USA | ver = v0.61 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Street Fighter Alpha 2 | region = USA | ver = v0.50 | status = Works | notes = Full speed, sound mixing is off in Chun-li stage}}&lt;br /&gt;
{{ snes9x3ds | name = Street Fighter II: The World Warrior | region = USA | ver = v0.31 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Street Fighter II Turbo | region = USA | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Street Fighter II Turbo | region = EUR | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Strike Gunner S.T.G. | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Stunt Race FX | region = USA | ver = v1.11 | status = Issues | notes = Runs at ~50-60 FPS w/ some slowdown. ~30 frames skipped still very playable}}&lt;br /&gt;
{{ snes9x3ds | name = Sunset Riders | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Adventure Island | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Adventure Island II | region = USA | ver = v0.40 | status = Works | notes = Minor frame skipping on the world map.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Battleship | region = USA | ver = v0.62 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman | region = USA | ver = v0.40 | status = Works | notes = }} &lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman | region = EUR | ver = v0.80 | status = Works | notes = }} &lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman 2 | region = USA | ver = v0.40 | status = Works | notes = }} &lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman 2 | region = EUR | ver = v0.40 | status = Works | notes = }} &lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman 3 | region = EUR | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman 3 | region = JAP | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman 4 | region = JAP | ver = v0.40 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman 5 | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Buster Bros. | region = USA | ver = v1.11 | status = Works | notes =}} &lt;br /&gt;
{{ snes9x3ds | name = Super Bonk | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Castlevania IV | region = USA | ver = v0.35 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Castlevania IV | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Donkey Kong | region = JAP | ver = v0.42 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Double Dragon | region = USA | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Ghouls &#039;n Ghosts | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Ghouls &#039;n Ghosts | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Gussun Oyoyo | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Gussun Oyoyo 2 | region = JAP | ver = v1.11 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario All-Stars | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario All-Stars | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario All-Stars + Super Mario World| region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario Kart | region = USA | ver = v1.11 | status = Works | notes = 15-25 frames skipped on O3DS, playable.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario RPG | region = USA | ver = v1.10 | status = Works | notes = Varying frame skipping on O3DS,  Kind of playable.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario World | region = USA | ver = v1.11 | status = Works | notes = Missing mosaic effects.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario World 2: Yoshi&#039;s Island | region = USA | ver = v1.11 | status = Works | notes = Works but very slow on O3DS}} &lt;br /&gt;
{{ snes9x3ds | name = Super Metroid | region = USA | ver = v0.20 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Metroid | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Off Road: The Baja | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Off Road | region = EUR | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Pang | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Punch-Out!! | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Probotector - Alien Rebels| region = EUR | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Punch-Out!! | region = USA | ver = v0.34 | status = Works | notes = Miniscule frame skipping.}}&lt;br /&gt;
{{ snes9x3ds | name = Super R-Type | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Robot Taisen Gaiden: Masou Kishin - The Lord of Elemental | region = JAP | ver = v1.11 | status = Works | notes = Slow on Old 3DS due to SA-1 emulation.  Works fine on New 3DS.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Star Wars | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Star Wars - The Empire Strikes Back| region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Street Fighter II: The New Challengers | region = USA | ver = v0.42 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Tennis | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Turrican | region = USA | ver = v1.11 | status = Works | notes = Missing background gradients.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Turrican 2 | region = USA | ver = v1.00 | status = Works | notes = Layering issues in the first boss.}}&lt;br /&gt;
{{ snes9x3ds | name = Sutte Hakkun | region = JAP | ver = v1.11  | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==T==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Tales of Phantasia | region = JAP | ver = v1.11 | status = Works | notes = Occasional frame skipping during battles. English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Teenage Mutant Ninja Turtles IV: Turtles in Time | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Terranigma | region = EUR | ver = v0.63 | status = Works | notes = Font fix and NTSC patches work.}}&lt;br /&gt;
{{ snes9x3ds | name = Tetris Attack | region = USA | ver = v0.34 | status = Works | notes = Full speed, frameskip constantly 40 during gameplay. Some sound issues.}}&lt;br /&gt;
{{ snes9x3ds | name = Tetris Battle Gaiden | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Tetris + Dr. Mario | region = USA | ver = v0.40 | status = Works | notes = Minor audio &amp;amp; graphical issues.}}&lt;br /&gt;
{{ snes9x3ds | name = The Pagemaster | region = USA | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = The Shadow | region = USA | ver = v0.60 | status = Works | notes = Some sprite layering issues }}&lt;br /&gt;
{{ snes9x3ds | name = Tiny Toon Adventures: Buster Busts Loose! | region = USA | ver = v0.34 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Top Gear | region = USA | ver = v1.11 | status = Issues | notes = Road textures are bugged(even with accurate mid-palette changes enabled), minor FPS drop and frameskipping(may vary).}}&lt;br /&gt;
{{ snes9x3ds | name = Top Gear 2 | region = USA | ver = v1.11 | status = Issues | notes = Road textures are bugged(even with accurate mid-palette changes enabled), minor FPS drop and frameskipping(may vary), missing background gradients.}}&lt;br /&gt;
{{ snes9x3ds | name = Top Gear 3000 | region = USA | ver = v1.11 | status = Doesn&#039;t Work | notes = Road textures are bugged(even with accurate mid-palette changes enabled), minor FPS drop and frameskipping(may vary), levels that use foggy and night effects freeze the game; game is very unstable and crashes in various situations. DSP-4 chip not fully supported.}}&lt;br /&gt;
{{ snes9x3ds | name = Toy Story | region = USA | ver = v0.50 | status = Issues | notes = A few sprite layering issues, some objects are discolored in level 5, after level 6 graphics start to get glitched.}}&lt;br /&gt;
{{ snes9x3ds | name = True Lies | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==U==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = U.N. Squadron | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ultimate Mortal Kombat 3 | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Umihara Kawase | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Undercover Cops | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Uniracers | region = USA | ver = v0.62 | status = Works | notes = Some slight SRAM stuttering during gameplay, but playable.}}&lt;br /&gt;
{{ snes9x3ds | name = Urban Strike | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==V==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Venom • Spider-Man: Separation Anxiety | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Virtual Bart | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==W==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Wario&#039;s Woods | region = USA | ver = v0.31 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = WCW Super Brawl Wrestling | region = USA | ver = v0.71 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Where in the World is Carmen Sandiego? | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Wild Guns | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Wild Guns | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Wizardry I-II-III: Story of Llylgamyn | region = JAP | ver = v0.62 | status = Works | notes = English translation patch works. }}&lt;br /&gt;
{{ snes9x3ds | name = Wolverine: Adamantium Rage | region = USA | ver = v0.60 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Wrecking Crew &#039;98 | region = JAP | ver = v0.60 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Wolfenstein 3D | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = WWF RAW | region = EUR | ver = v0.71 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = WWF Royal Rumble | region = EUR | ver = v0.71 | status = Works | notes = Runs at ~50 FPS}}&lt;br /&gt;
{{ snes9x3ds | name = WWF Super Wrestlemania | region = EUR | ver = v0.71 | status = Works | notes = Wrestlers&#039; portraits sometimes glitch}}&lt;br /&gt;
{{ snes9x3ds | name = WWF Wrestlemania - The Arcade Game | region = EUR | ver = v0.71 | status = Works | notes = Runs at ~50 FPS}}&lt;br /&gt;
&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==X==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = X-Men: Mutant Apocalypse | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==Y==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Yoshi&#039;s Cookie | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Young Merlin | region = USA | ver = v0.61 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ys III: Wanderers from Ys | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ys IV: Mask of the Sun | region = JAP | ver = v0.33 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Ys V: Kefin, Lost Kingdom of the Sand | region = JAP | ver = v0.33 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==Z==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Zero the Kamikaze Squirrel | region = USA | ver = v0.61 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Zombies Ate My Neighbors | region = USA | ver = v1.11 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Zombies | region = EUR | ver = v1.11 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Zool: Ninja of the Nth Dimension | region = USA | ver = v0.62 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Zoop | region = USA | ver = v0.62 | status = Works| notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==Satellaview Games==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = BS Dragon Quest | region = JAP | ver = v0.31 | status = Doesn&#039;t Work | notes = Crashes after main menu.}}&lt;br /&gt;
{{ snes9x3ds | name = BS F-Zero Grand Prix 2 | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = BS Legend of Zelda | region = JAP | ver = v0.31 | status = Doesn&#039;t Work | notes = Black screen on boot.}}&lt;br /&gt;
{{ snes9x3ds | name = BS Legend of Zelda: Map 2 | region = JAP | ver = v0.31 | status = Doesn&#039;t Work | notes = Black screen on boot.}}&lt;br /&gt;
{{ snes9x3ds | name = BS Legend of Zelda: Ancient Stone Tablets (Weeks 1 - 4) | region = JAP | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = BS Marvelous - Camp Arnold Course (Weeks 1- 4) | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Chrono Trigger Music Library | region = JAP | ver = v0.62 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Kaizou Chounin Shubibinman Zero | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Special Tee Shot | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Sutte Hakkun (Event Version, Winter Event Version, BS Version 2) | region = JAP | ver = v1.11 | status = Doesn&#039;t Work | notes = It works but the game thinks there&#039;s always a game saved, you can select a file and get into the map but it will not let you select a level, if you get back into the file select menu the cursor gets misplaced. Deleting the save files(and the .srm) will repeat the same effect over and over}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==ROM hacks, demos and other stuff==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = JUMP | region = USA | ver = v1.00 | status = Works| notes = Not fully tested.}}&lt;br /&gt;
{{ snes9x3ds | name = Mega Man X: Hard Type | region = USA | ver = v1.11 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = New Retro Mario Bros. | region = USA | ver = v0.63 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = New Super Mario World: The 12 Magic Orbs 1.4 | region = USA | ver = v0.63 | status = Works| notes = Some minor graphic glitches on World Map }}&lt;br /&gt;
{{ snes9x3ds | name = Oh No! More Zombies Ate my Neighbors! | region = USA | ver = v1.00 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Sky&#039;s Zombies Ate my Neighbors hack | region = USA | ver = v1.00 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario Land 3 | region = USA | ver = v0.63 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Mother 2 Deluxe | region = USA | ver = v1.10 | status = Works | notes = Occasional Frameskips on Old 3ds. Playable.}}&lt;br /&gt;
{{ snes9x3ds | name = The Legend of Zelda: A Link to the Past DX | region = USA | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = The Legend of Zelda: Parallel Worlds | region = USA | ver = v1.00 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = The Second Reality Project Reloaded | region = USA | ver = v1.11 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = The Second Reality Project 2 Reloaded | region = USA | ver = v1.11 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ultimate Zombies Ate my Neighbors | region = USA | ver = v1.11 | status = Doesn&#039;t Work | notes = Black screen on boot.}}&lt;br /&gt;
{{ Table End }}&lt;/div&gt;</summary>
		<author><name>HugaTheFox</name></author>
	</entry>
	<entry>
		<id>https://wiki.gbatemp.net/w/index.php?title=Snes9x_for_3DS&amp;diff=66071</id>
		<title>Snes9x for 3DS</title>
		<link rel="alternate" type="text/html" href="https://wiki.gbatemp.net/w/index.php?title=Snes9x_for_3DS&amp;diff=66071"/>
		<updated>2017-04-30T20:14:13Z</updated>

		<summary type="html">&lt;p&gt;HugaTheFox: Star Fox 2 changed to not working&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Compact TOC}}&lt;br /&gt;
&lt;br /&gt;
== Snes9x for 3DS ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;You can download the latest stable version from here:&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[https://github.com/bubble2k16/snes9x_3ds/releases/download/v1.11/snes9x_3ds_v1.11.zip v1.11]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Older versions:&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds-v1-10-zip.78947/ v1.10]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v1-00-zip.77864/ v1.00]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-80-zip.75680/ v0.80]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-71-zip.74392/ v0.71]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-70-zip.74099/ v0.70]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds_v0-63-zip.66192/ v0.63]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-62-zip.64618/ v0.62]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds-v0-61-zip.63892/ v0.61]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds-v0-6-zip.63637/ v0.60]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-51-zip.62986/ v0.51]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds_v0-5-zip.62707/ v0.50]&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-42-zip.61942/ v0.42]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-41-zip.61368/ v0.41]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds_v0-40-zip.60760/ v0.40]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds_v0-35-zip.60066/ v0.35]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds_v0-34-zip.59986/ v0.34]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds_v0-33-zip.59151/ v0.33]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds_v0-32-zip.59098/ v0.32]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds_v0-31-zip.58484/ v0.31]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[https://gbatemp.net/attachments/snes9x_3ds-v0-3-zip.58246/ v0.30]&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;[http://gbatemp.net/attachments/snes9x_3ds-v0-2-zip.57711/ v0.20]&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Posting Guidelines: UNDERSTAND BEFORE EDITING==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Region&#039;&#039;&#039; - Enter &amp;quot;&#039;&#039;&#039;USA&#039;&#039;&#039;,&amp;quot; &amp;quot;&#039;&#039;&#039;JAP&#039;&#039;&#039;,&amp;quot; or &amp;quot;&#039;&#039;&#039;EUR&#039;&#039;&#039;&amp;quot;. Do NOT change the region of an existing game entry.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Version&#039;&#039;&#039; - Always try to use the latest release. If you&#039;re using a more recent version than the one listed, update this field.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Status&#039;&#039;&#039; - This column is for the compatibility of the game. Mark the game as &amp;quot;&#039;&#039;&#039;Works&#039;&#039;&#039;&amp;quot; if the game is 98-100% compatible. Mark the game as &amp;quot;&#039;&#039;&#039;Issues&#039;&#039;&#039;&amp;quot; if the game plays but may freeze or has graphical glitches but the game is still playable. Mark the game as &amp;quot;&#039;&#039;&#039;Doesn&#039;t work&#039;&#039;&#039;&amp;quot; if it freezes at the same point every time or fails to boot at all.  Also note that newer release versions of Snes9x for 3DS always take priority. Should you happen to find that an up to date version breaks a game that is listed here as working with an older revision, mention the earlier compatible revision under Notes. Make sure to include the problem in the notes if the game fails to boot (black screen, green screen, freezing, etc)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes&#039;&#039;&#039; - Use this to describe playability, bugs and glitches and to give additional settings if needed. Notes like &#039;Works Great&#039; are not needed and simply add clutter. Extended information is to be placed at the bottom of the page.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Template to add a new entry&#039;&#039;&#039;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{{ snes9x3ds | name = game_name | region = USA/JAP/EUR | ver = v?.? | status = Works/Issues/Doesn&#039;t Work | notes = }}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Compat legend}}&lt;br /&gt;
{{Compact TOC}}&lt;br /&gt;
&lt;br /&gt;
==#==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = 3 Ninjas Kick Back | region = USA | ver = v0.33 | status = Works | notes =  }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==A==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = AAAHH!!! Real Monsters | region = USA | ver = v0.33 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Ace wo Nerae | region = JAP | ver = v0.20 | status = Works | notes = Intro Mode 7 looks off. But rest of the game plays well.}}&lt;br /&gt;
{{ snes9x3ds | name = ActRaiser | region = USA | ver = v0.61 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = ActRaiser 2 | region = USA | ver = v1.11 | status = Doesn&#039;t Work | notes = Mode 7 cinematic hangs upon entering stage. EUR version works, use that instead.}}&lt;br /&gt;
{{ snes9x3ds | name = ActRaiser 2 | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Addams Family, The | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Addams Family, The | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Addams Family, The: Pugsley&#039;s Scavenger Hunt | region = USA | ver = v0.41 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Addams Family, The: Pugsley&#039;s Scavenger Hunt | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Addams Family, The: Values | region = USA| ver = v0.62 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Addams Family, The: Values | region = EUR| ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Advanced Dungeons &amp;amp; Dragons - Eye of the Beholder | region = USA| ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Adventures of Batman and Robin | region = USA | ver = v0.20 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Adventures of Batman and Robin | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Aero Fighters | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Aero the Acrobat | region = USA | ver = v0.62 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Aero the Acrobat 2 | region = USA | ver = v0.62 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Aerobiz | region = USA | ver = v0.40 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Aerobiz Supersonic | region = USA | ver = v0.33 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Aladdin | region = USA | ver = v0.33 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Aladdin | region = EUR | ver = v0.80 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Alcahest | region = JAP | ver = v0.33 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Alien 3 | region = USA | ver = v0.35 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Alien 3 | region = EUR | ver = v0.80 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Alien vs Predator | region = USA | ver = v0.30 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Amazing Spider Man, The: Lethal Foes | region = USA | ver = v0.30 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Andre Agassi Tennis | region = USA | ver = v0.33 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Another World | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Arcade&#039;s Greatest Hits - The Atari Collection 1 | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Arcus Spirit | region = EUR | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ardy Lightfoot | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ardy Lightfoot | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Arkanoid - Doh it Again | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Arkanoid - Doh it Again | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Art of Fighting | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Asterix | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Asterix &amp;amp; Obelix | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Atari Greatest Hits: The Atari Collection 1 | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Axelay | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==B==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Bahamut Lagoon | region = JAP | ver = v0.40 | status = Works | notes = Minor visual glitches. English translation works.}}&lt;br /&gt;
{{ snes9x3ds | name = Batman Forever | region = USA | ver = v1.00 | status = Works | notes = graphical glitches when messages appear on screen.}}&lt;br /&gt;
{{ snes9x3ds | name = Batman Returns | region = EUR | ver = v0.80  | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Battletoads &amp;amp; Double Dragon: The Ultimate Team | region = EUR | ver = v0.33 | status = Works | notes = The intro works with minor frame skipping.}}&lt;br /&gt;
{{ snes9x3ds | name = Battletoads in Battlemaniacs | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Best of the Best - Championship Karate | region = EUR | ver = v0.80  | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = BioMetal | region = EUR | ver = v0.80  | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Blackthorne | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Blues Brothers, The | region = EUR | ver = v0.80  | status = Issues | notes = Audio issues.}}&lt;br /&gt;
{{ snes9x3ds | name = B.O.B. | region = USA | ver = v1.10  | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Bomberman B-Daman | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Bonkers | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Boogerman: A Pick and Flick Adventure | region = USA | ver = v0.60 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Brandish 2 - Expert | region = JAP | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Brawl Brothers | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Breath of Fire II | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Brutal: Paws of Fury | region = EUR | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Bubsy II | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Bubsy in Claws Encounters of the Furred Kind | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Bust-A-Move | region = USA | ver = v0.50 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==C==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = California Games II | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Cannon Fodder | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Captain America and the Avengers | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Captain Commando | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Captain Commando | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Captain Novolin | region = USA | ver = v0.62 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Casper | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Casper | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Castlevania: Dracula X | region = USA | ver = v0.61 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Castlevania - Vampire&#039;s Kiss | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Chessmaster, The | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Choplifter III | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Chou Genjin 2 (Super Bonk 2) | region = JAP | ver = v1.00 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Chrono Trigger | region = USA | ver = v1.11 | status = Works | notes = Not fully tested}}&lt;br /&gt;
{{ snes9x3ds | name = Chuck Rock | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Claymates | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Clay Fighter | region = USA | ver = v0.30 | status = Issues | notes = Audio issues before the start of fight. But generally works OK.}}&lt;br /&gt;
{{ snes9x3ds | name = Clay Fighter 2: Judgement Clay | region = USA | ver = v1.11 | status = Doesn&#039;t Work | notes = Sound effects cut out the music and freezes the game.}}&lt;br /&gt;
{{ snes9x3ds | name = Clock Tower | region = JAP | ver = v0.33 | status = Works | notes = Minor graphical glitches. Translated version works.}}&lt;br /&gt;
{{ snes9x3ds | name = Chou Jikuu Yosai Macross: Scrambled Valkyrie | region = JAP | ver = v0.30 | status = Works | notes = Minor frame skipping.}}&lt;br /&gt;
{{ snes9x3ds | name = Chuck Rock | region = EUR | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Congo&#039;s Caper | region = USA | ver= v0.50 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Contra III: The Alien Wars | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Contra III: The Alien Wars | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Cool Spot | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Cool World | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Cu-On-pa SFC | region = JAP | ver = v1.11 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==D==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Daffy Duck - The Marvin Missions | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Dai-3-Ji Super Robot Taise (Super Robot Wars 3) | region = JAP | ver = v0.40 | status = Works | notes = Playable without incident. Translation works.}}&lt;br /&gt;
{{ snes9x3ds | name = Darius Twin| region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Dark Half| region = JAP | ver = v0.33 | status = Works | notes = English translation patch works. }}&lt;br /&gt;
{{ snes9x3ds | name = Demon&#039;s Crest | region = USA | ver = v0.20 | status = Works | notes = Runs well. Minor frame skipping on world map.}}&lt;br /&gt;
{{ snes9x3ds | name = Demon&#039;s Crest | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Der Langrisser | region = JAP | ver = v0.40 | status = Works | notes = Plays without any visual issues. Music is somewhat glitched. Translation works.}}&lt;br /&gt;
{{ snes9x3ds | name = Desert Strike - Return to the Gulf | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Donald Duck in Maui Mallard | region = EUR | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Donkey Kong Country | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Donkey Kong Country 2 | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Donkey Kong Country 3 | region = USA | ver = v1.10 | status = Works | notes = Light sprites in Murky Mill level are rendered incorrectly.}}&lt;br /&gt;
{{ snes9x3ds | name = Doom | region = USA | ver = v1.11 | status = Doesn&#039;t work | notes = Runs at ~12 FPS, unplayable. Use prboom3DS instead.}}&lt;br /&gt;
{{ snes9x3ds | name = Double Dragon V - The Shadow Falls | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Dragon - The Bruce Lee Story | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Dragon Ball Z - Hyper Dimension | region = JAP | ver = v1.11 | status = Works | notes = Slow on Old 3DS due to SA-1 emulation. Works fine on New 3DS}}&lt;br /&gt;
{{ snes9x3ds | name = Dragon Ball Z - La Legende Saien | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Dragon Ball Z - Super Butouden | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ Snes9x3ds | name = Dragon Ball Z - Super Butouden 2 | region = JAP | ver = v0.20 | status = Works | notes = Works perfectly, minor graphical bugs.}}&lt;br /&gt;
{{ Snes9x3ds | name = Dragon Ball Z - Super Butouden 3 | region = JAP | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Dragon Quest I &amp;amp; II | region = JAP | ver = v0.30 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Dragon Quest III | region = JAP | ver = v0.30 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Dragon Quest V | region = JAP | ver = v0.30 | status = Works | notes = English translation patch works. Not extensively tested.}}&lt;br /&gt;
{{ snes9x3ds | name = Dragon Quest VI | region = JAP | ver = v0.33 | status = Works | notes = English translation patch works. Not extensively tested.}}&lt;br /&gt;
{{ snes9x3ds | name = Dragon View | region = USA | ver = v1.11 | status = Works | notes = Small graphical glitch during wild battle transitions.}}&lt;br /&gt;
{{ snes9x3ds | name = Dragon&#039;s Lair | region = EUR | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Drakkhen | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Drakkhen | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Dungeon Master | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==E==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = E.V.O.: Search for Eden | region = USA | ver = v0.34 | status = Works | notes = Minor frame skipping on world map.}}&lt;br /&gt;
{{ snes9x3ds | name = EarthBound | region = USA | ver = v0.61 | status = Works | notes = Minor audio issues.}}&lt;br /&gt;
{{ snes9x3ds | name = Earthworm Jim | region = USA | ver = v1.11 | status = Works | notes = Minor frame skipping, minor sound effect glitching.}}&lt;br /&gt;
{{ snes9x3ds | name = Earthworm Jim | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Earthworm Jim | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Earthworm Jim 2 | region = USA | ver = v1.11 | status = Works | notes = Minor sound effect glitching.}}&lt;br /&gt;
{{ snes9x3ds | name = Equinox | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Eric Cantona Football Challenge | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Euro Football Champ | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Exhaust Heat | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==F==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = F1 Pole Position | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Family Feud | region = USA | ver = v0.62 | status = Works | notes = Minor audio issues.}}&lt;br /&gt;
{{ snes9x3ds | name = FIFA 98 - Road to World Cup | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = FIFA International Soccer | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Final Fantasy II | region = USA | ver = v0.30 | status = Works | notes = Some tiles on the world map are broken. Otherwise seems fine.}}&lt;br /&gt;
{{ snes9x3ds | name = Final Fantasy III | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Final Fantasy V | region = JAP | ver = v0.40 | status = Works | notes = Minor audio distortions. Translation works.}}&lt;br /&gt;
{{ snes9x3ds | name = Final Fantasy Mystic Quest | region = USA | ver = v0.61 | status = Works | notes = Perfectly runs.}}&lt;br /&gt;
{{ snes9x3ds | name = Final Fight | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Final Fight 2 | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Final Fight 3 | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Final Fight Guy | region = USA | ver = v0.71 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Fire Emblem: Genealogy of the Holy War | region = JAP | ver = v0.62 | status = Works | notes = Occasional visual glitches occur at random but can be fixed by viewing a unit&#039;s stats and returning to the map. Both the old English translation patch and the new &amp;quot;Project Naga&amp;quot; English translation patch work.}}&lt;br /&gt;
{{ snes9x3ds | name = Fire Emblem: Mystery of the Emblem | region = JAP | ver = v0.63 | status = Works | notes = Fan Translation }}&lt;br /&gt;
{{ snes9x3ds | name = Fire Emblem: Thracia 776 | region = JAP | ver = v0.34 | status = Works | notes = Minuscule frame skipping here and there. English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Firemen, The | region = USA | ver = v0.35 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Flashback | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Frogger | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = F-Zero | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==G==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Ganbare Goemon 2: Kiteretsu Shougun Magginesu | region = JAP | ver = v1.10 | status = Works | notes = Missing background gradients.}}&lt;br /&gt;
{{ snes9x3ds | name = Ganbare Goemon 3: Shishi Juurokubei no Karakuri Manjigatame | region = JAP | ver = v1.00 | status = Works | notes = Missing background gradients.}}&lt;br /&gt;
{{ snes9x3ds | name = Ganbare Goemon: Kirakira Douchuu Boku ga Dancer ni Natta Wake | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ganbare! Daiku no Gen-san | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Gokujyou Parodius | region = JAP | ver = v0.30 | status = Works | notes = Minor frame skipping, color palette issues.}}&lt;br /&gt;
{{ snes9x3ds | name = Goof Troop | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Goof Troop | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Gradius III | region = USA | ver = v0.20 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Great Circus Mystery Starring Mickey &amp;amp; Minnie, The | region = USA | ver = v0.61 | status = Works | notes = Sprite layering issues, very small frameskipping in some areas. Not fully tested.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==H==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Harvest Moon | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Hong Kong 97 | region = JAP | ver = v1.11 | status = Works | notes = flawless}}&lt;br /&gt;
{{ snes9x3ds | name = Hook | region = USA | ver = v0.34 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Hoshi no Kirby Super Deluxe  | region = JAP | ver = v1.11 | status = Works | notes = Slow on Old 3DS due to SA-1 emulation. Works fine on New 3DS.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==I==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Illusion of Gaia | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Illusion of Time | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Incredible Hulk, The | region = USA | ver = v0.60 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Indiana Jones&#039; Greatest Adventures | region = USA | ver = v1.11 | status = Works | notes = Missing background gradients}}&lt;br /&gt;
{{ snes9x3ds | name = International Superstar Soccer | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = International Superstar Soccer Deluxe | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==J==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Jaki Crush | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Jeopardy!: Deluxe Edition | region = USA | ver = v0.40 | status = Works | notes = Minor audio glitches.}}&lt;br /&gt;
{{ snes9x3ds | name = Jim Power: The Lost Dimension in 3D | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Joe &amp;amp; Mac | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Judge Dredd | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Jurassic Park 2: The Chaos Continues | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Justice League: Task Force | region = USA | ver = v0.60 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Jikkyou Oshaberi Parodius | region = JAP | ver = v1.11 | status = Works | notes = Slow on Old 3DS due to SA-1 emulation. Works fine on New 3DS.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==K==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Kablooey | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Kid Klown in Crazy Chase | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Killer Instinct | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = King Arthur&#039;s World | region = USA | ver = v0.34 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = King of Dragons, The | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Kirby Super Star | region = USA | ver = v1.11 | status = Works | notes = Slow on Old 3DS due to SA-1 emulation. Works fine on New 3DS.}}&lt;br /&gt;
{{ snes9x3ds | name = Kirby&#039;s Avalanche | region = USA | ver = v1.11 | status = works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Kirby&#039;s Dream Course | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Kirby&#039;s Dream Land 3 | region = USA | ver = v1.11 | status = Works | notes = Slow on Old 3DS due to SA-1 emulation. Works fine on New 3DS.}}&lt;br /&gt;
{{ snes9x3ds | name = Knights of the Round | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Krusty&#039;s Super Fun House | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Kyuuyaku Megami Tensei | region = JAP | ver = v0.40 | status = Works | notes = English patch works. Audio seems to be almost perfect. No frame skip needed.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==L==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Legend of the Mystical Ninja, The | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Legend of the Mystical Ninja, The | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Legend of Zelda, The: A Link to the Past | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Lemmings | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Lemmings 2: The Tribes | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Lion King, The | region = USA | ver = v0.50 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Lost Vikings, The | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Lost Vikings II, The | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Lufia &amp;amp; The Fortress of Doom | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Lufia II: Rise of the Sinistrals | region = USA | ver = v0.33 | status = Works | notes = Minor frame skipping in the world map.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==M==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Magical Quest Starring Mickey Mouse, The | region = USA | ver = v0.61 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Magic Sword | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Mario no Super Picross | region = JAP | ver = v0.30 | status = Works | notes = Minor sound issues.}}&lt;br /&gt;
{{ snes9x3ds | name = Mario Paint | region = USA | ver = v0.33 | status = Works | notes = Requires Joypad patch to actually work.}}&lt;br /&gt;
{{ snes9x3ds | name = Marvel Super Heroes: War of the Gems| region = USA | ver = v0.41 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Marvelous - Mouhitotsu no Takarajima | region = JAP | ver = v1.11 | status = Works | notes = Slow on Old 3DS due to SA-1 emulation. Works fine on New 3DS.}}&lt;br /&gt;
{{ snes9x3ds | name = Mask, The| region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = MegaMan Soccer | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = MegaMan VII | region = USA | ver = v0.30 | status = Works | notes = Plays perfect, frame skipping when characters are talking, some sounds were with glitches.}}&lt;br /&gt;
{{ snes9x3ds | name = MegaMan X | region = USA | ver = v0.33 | status = Works | notes = Generally ok. Some minor transparency issues in intro. Frame skipping in the Octopus stage. Just completed it}}&lt;br /&gt;
{{ snes9x3ds | name = MegaMan X2 | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = MegaMan X3 | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Metal Max Returns | region = JAP | ver = v0.33 | status = Works | notes = Minor frame skipping in main menu.}}&lt;br /&gt;
{{ snes9x3ds | name = Metal Warriors | region = USA | ver = v0.32 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Michael Jordan: Chaos in the Windy City | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Mickey Mania: The Timeless Adventures of Mickey Mouse | region = USA | ver = v0.62 | status = Works | notes =}}&lt;br /&gt;
{{ snes9x3ds | name = Mickey to Donald: Magical Adventure 3 | region = JAP | ver = v0.30 | status = Works | notes =}}&lt;br /&gt;
{{ snes9x3ds | name = Mighty Morphin Power Rangers | region = USA | ver = v0.34 | status = Works | notes = Works perfect. USA version whole of level 3 can be completed and doesn&#039;t lock up like in v0.30}}&lt;br /&gt;
{{ snes9x3ds | name = Mighty Morphin Power Rangers | region = EUR | ver = v0.33 | status = Works | notes = Just completed 3rd level, so that version doesn&#039;t lock up.}}&lt;br /&gt;
{{ snes9x3ds | name = Mighty Morphin Power Rangers: The Fighting Edition | region = USA | ver = v0.41 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Mighty Morphin Power Rangers: The Movie | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Mini Yonku Shining Scorpion - Let&#039;s &amp;amp; Go!! | region = JAP | ver = v1.11 | status = works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Mortal Kombat | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Mortal Kombat II | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = MOTHER 2 | region = JAP | ver = v1.10 | status = Works | notes = Occasional Frameskip, otherwise fine.}}&lt;br /&gt;
{{ snes9x3ds | name = Mr. Do! | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Mr. Nutz | region = USA | ver = v0.63 | status = Works | notes = Not fully tested.}}&lt;br /&gt;
{{ snes9x3ds | name = Ms. Pac-Man | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Milandra | region = JAP | ver = v0.63 | status = Works | notes = Minor frame skipping }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==N==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = NBA Jam | region = USA | ver = v0.31 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = NBA Jam | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = NHL &#039;94 | region = USA | ver = v0.62 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ninja Gaiden Trilogy | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Nosferatu | region = USA | ver = v0.62 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==O==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==P==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Pac-Attack | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Pac-Man 2: The New Adventures | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Panel de Pon | region = JAP | ver = v1.11 | status = works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Parodius Da! Shinwa kara Owarai he | region = JAP | ver = v0.42 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Phalanx: The Enfore Fighter A-144 | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Pilotwings | region = USA | ver = v0.41 | status = Works | notes = Minor frame skipping.}}&lt;br /&gt;
{{ snes9x3ds | name = Plok | region = USA | ver = v0.63 | status = Works | notes = Not fully tested.}}&lt;br /&gt;
{{ snes9x3ds | name = Pocky &amp;amp; Rocky | region = USA | ver = v0.34 | status = Works | notes = Minor layer issues. Minor frame skipping occasionally.}}&lt;br /&gt;
{{ snes9x3ds | name = Pocky &amp;amp; Rocky 2 | region = USA | ver = v0.34 | status = Works | notes = Minor frame skipping occasionally.}}&lt;br /&gt;
{{ snes9x3ds | name = Pop&#039;n TwinBee | region = EUR | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Power Instinct | region = USA | ver = v0.31 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Power Lode Runner | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Power Rangers Zeo: Battle Racers | region = USA | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Prince of Persia | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Push-Over | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Push-Over | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==Q==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Q*Bert 3 | region = USA | ver = v0.31 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==R==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = R-TYPE III | region = USA | ver = v0.20 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ranma 1/2: Chougi Ranbu Hen | region = JAP | ver = v0.31 | status = Works | notes = Glitched palette in Character Select screen, low sound volume.}}&lt;br /&gt;
{{ snes9x3ds | name = Ren &amp;amp; Stimpy Show, The: Fire Dogs | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ren &amp;amp; Stimpy Show, The: Time Warp | region = USA | ver = v0.62 | status = Works | notes = Minor frame skipping during gameplay.}}&lt;br /&gt;
{{ snes9x3ds | name = Rendering Ranger R2 | region = JAP | ver = v0.42 | status = Works | notes = Not fully tested.}}&lt;br /&gt;
{{ snes9x3ds | name = Rockman &amp;amp; Forte | region = JAP | ver = v1.11 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Rock &#039;n Roll Racing | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Romancing SaGa | region = JAP | ver = v0.33 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==S==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Saturday Night Slam Masters | region = USA | ver = v0.41 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Secret of Evermore | region = USA | ver = v1.10 | status = Works | notes = Minor audio issues. }}&lt;br /&gt;
{{ snes9x3ds | name = Secret of Evermore | region = EUR | ver = v1.10 | status = Works | notes = Minor audio issues. }}&lt;br /&gt;
{{ snes9x3ds | name = Secret of Mana | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Secret of Mana | region = EUR | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Seiken Densetsu 3 | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Shadowrun | region = USA | ver = v0.33 | status = Works | notes = Minor layer issues.}}&lt;br /&gt;
{{ snes9x3ds | name = Shaq Fu | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Shin Kidou Senshi Gundam Wing: Endless Duel | region = JAP | ver = v1.11 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Shin Nekketsu Kouha: Kunio-tachi no Banka | region = JAP | ver = v0.33 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Shin Megami Tensei | region = JAP | ver = v0.33 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Shin Megami Tensei 2 | region = JAP | ver = v0.33 | status = Works | notes = A little bit messy on title screen. English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Sim City | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Sim City 2000 | region = USA | ver = v0.63 | status = Works | notes =}}&lt;br /&gt;
{{ snes9x3ds | name = Sim City Jr. | region = JAP | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Simpsons, The: Bart&#039;s Nightmare | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Sink or Swim | region = USA | ver = v0.63 | status = Works | notes = Music and sound effects issues.}}&lt;br /&gt;
{{ snes9x3ds | name = Skyblazer | region = USA | ver = v0.50 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Smash TV |  region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Sunset Riders | region = USA | ver = v.0.80 | status= Works | notes= }}&lt;br /&gt;
{{ snes9x3ds | name = Sonic Blast Man II | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Soul Blazer | region = USA | ver = v0.33 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Space Ace | region = USA | ver = v0.40 | status = Works | notes = Some sprites go in front of sprites they normally shouldn&#039;t.}}&lt;br /&gt;
{{ snes9x3ds | name = Space Megaforce | region = USA | ver = v0.33 | status = Works | notes = Minimal frame skipping during heavy scenes.}}&lt;br /&gt;
{{ snes9x3ds | name = Sparkster | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Spawn: The Video Game| region = USA | ver = v0.60 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Spindizzy Worlds | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Spider-Man • Venom: Maximum Carnage | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Spider-Man and the X-Men in Arcade&#039;s Revenge | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Star Ocean| region = JAP | ver = v1.00 | status = Works | notes = Occasional frame skipping. English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Star Fox | region = USA | ver = v0.63 | status = Works | notes = Runs at ~60 FPS w/ ~25 frames being skipped. However very playable.}}&lt;br /&gt;
{{ snes9x3ds | name = Star Fox 2 | region = USA | ver = v1.11 | status = Doesn&#039;t work | notes = ~40 frames skipped on 3DS. Unplayable.}}&lt;br /&gt;
{{ snes9x3ds | name = Stargate | region = USA | ver = v0.61 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Street Fighter Alpha 2 | region = USA | ver = v0.50 | status = Works | notes = Full speed, sound mixing is off in Chun-li stage}}&lt;br /&gt;
{{ snes9x3ds | name = Street Fighter II: The World Warrior | region = USA | ver = v0.31 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Street Fighter II Turbo | region = USA | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Street Fighter II Turbo | region = EUR | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Strike Gunner S.T.G. | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Stunt Race FX | region = USA | ver = v1.11 | status = Issues | notes = Runs at ~50-60 FPS w/ some slowdown. ~30 frames skipped still very playable}}&lt;br /&gt;
{{ snes9x3ds | name = Sunset Riders | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Adventure Island | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Adventure Island II | region = USA | ver = v0.40 | status = Works | notes = Minor frame skipping on the world map.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Battleship | region = USA | ver = v0.62 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman | region = USA | ver = v0.40 | status = Works | notes = }} &lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman | region = EUR | ver = v0.80 | status = Works | notes = }} &lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman 2 | region = USA | ver = v0.40 | status = Works | notes = }} &lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman 2 | region = EUR | ver = v0.40 | status = Works | notes = }} &lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman 3 | region = EUR | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman 3 | region = JAP | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman 4 | region = JAP | ver = v0.40 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Bomberman 5 | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Buster Bros. | region = USA | ver = v1.11 | status = Works | notes =}} &lt;br /&gt;
{{ snes9x3ds | name = Super Bonk | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Castlevania IV | region = USA | ver = v0.35 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Castlevania IV | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Donkey Kong | region = JAP | ver = v0.42 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Double Dragon | region = USA | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Ghouls &#039;n Ghosts | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Ghouls &#039;n Ghosts | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Gussun Oyoyo | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Gussun Oyoyo 2 | region = JAP | ver = v1.11 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario All-Stars | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario All-Stars | region = EUR | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario All-Stars + Super Mario World| region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario Kart | region = USA | ver = v1.11 | status = Works | notes = 15-25 frames skipped on O3DS, playable.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario RPG | region = USA | ver = v1.10 | status = Works | notes = Varying frame skipping on O3DS,  Kind of playable.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario World | region = USA | ver = v1.11 | status = Works | notes = Missing mosaic effects.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario World 2: Yoshi&#039;s Island | region = USA | ver = v1.11 | status = Works | notes = Works but very slow on O3DS}} &lt;br /&gt;
{{ snes9x3ds | name = Super Metroid | region = USA | ver = v0.20 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Metroid | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Off Road: The Baja | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Off Road | region = EUR | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Pang | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Punch-Out!! | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Probotector - Alien Rebels| region = EUR | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Punch-Out!! | region = USA | ver = v0.34 | status = Works | notes = Miniscule frame skipping.}}&lt;br /&gt;
{{ snes9x3ds | name = Super R-Type | region = USA | ver = v0.40 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Robot Taisen Gaiden: Masou Kishin - The Lord of Elemental | region = JAP | ver = v1.11 | status = Works | notes = Slow on Old 3DS due to SA-1 emulation.  Works fine on New 3DS.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Star Wars | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Star Wars - The Empire Strikes Back| region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Street Fighter II: The New Challengers | region = USA | ver = v0.42 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Tennis | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Turrican | region = USA | ver = v1.11 | status = Works | notes = Missing background gradients.}}&lt;br /&gt;
{{ snes9x3ds | name = Super Turrican 2 | region = USA | ver = v1.00 | status = Works | notes = Layering issues in the first boss.}}&lt;br /&gt;
{{ snes9x3ds | name = Sutte Hakkun | region = JAP | ver = v1.11  | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==T==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Tales of Phantasia | region = JAP | ver = v1.11 | status = Works | notes = Occasional frame skipping during battles. English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Teenage Mutant Ninja Turtles IV: Turtles in Time | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Terranigma | region = EUR | ver = v0.63 | status = Works | notes = Font fix and NTSC patches work.}}&lt;br /&gt;
{{ snes9x3ds | name = Tetris Attack | region = USA | ver = v0.34 | status = Works | notes = Full speed, frameskip constantly 40 during gameplay. Some sound issues.}}&lt;br /&gt;
{{ snes9x3ds | name = Tetris Battle Gaiden | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Tetris + Dr. Mario | region = USA | ver = v0.40 | status = Works | notes = Minor audio &amp;amp; graphical issues.}}&lt;br /&gt;
{{ snes9x3ds | name = The Pagemaster | region = USA | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = The Shadow | region = USA | ver = v0.60 | status = Works | notes = Some sprite layering issues }}&lt;br /&gt;
{{ snes9x3ds | name = Tiny Toon Adventures: Buster Busts Loose! | region = USA | ver = v0.34 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Top Gear | region = USA | ver = v1.11 | status = Issues | notes = Road textures are bugged(even with accurate mid-palette changes enabled), minor FPS drop and frameskipping(may vary).}}&lt;br /&gt;
{{ snes9x3ds | name = Top Gear 2 | region = USA | ver = v1.11 | status = Issues | notes = Road textures are bugged(even with accurate mid-palette changes enabled), minor FPS drop and frameskipping(may vary), missing background gradients.}}&lt;br /&gt;
{{ snes9x3ds | name = Top Gear 3000 | region = USA | ver = v1.11 | status = Doesn&#039;t Work | notes = Road textures are bugged(even with accurate mid-palette changes enabled), minor FPS drop and frameskipping(may vary), levels that use foggy and night effects freeze the game; game is very unstable and crashes in various situations. DSP-4 chip not fully supported.}}&lt;br /&gt;
{{ snes9x3ds | name = Toy Story | region = USA | ver = v0.50 | status = Issues | notes = A few sprite layering issues, some objects are discolored in level 5, after level 6 graphics start to get glitched.}}&lt;br /&gt;
{{ snes9x3ds | name = True Lies | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==U==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = U.N. Squadron | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ultimate Mortal Kombat 3 | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Umihara Kawase | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Undercover Cops | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Uniracers | region = USA | ver = v0.62 | status = Works | notes = Some slight SRAM stuttering during gameplay, but playable.}}&lt;br /&gt;
{{ snes9x3ds | name = Urban Strike | region = EUR | ver = v0.80 | status = Works | notes = }}&lt;br /&gt;
&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==V==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Venom • Spider-Man: Separation Anxiety | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Virtual Bart | region = USA | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==W==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Wario&#039;s Woods | region = USA | ver = v0.31 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = WCW Super Brawl Wrestling | region = USA | ver = v0.71 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Where in the World is Carmen Sandiego? | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Wild Guns | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Wild Guns | region = EUR | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Wizardry I-II-III: Story of Llylgamyn | region = JAP | ver = v0.62 | status = Works | notes = English translation patch works. }}&lt;br /&gt;
{{ snes9x3ds | name = Wolverine: Adamantium Rage | region = USA | ver = v0.60 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Wrecking Crew &#039;98 | region = JAP | ver = v0.60 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Wolfenstein 3D | region = USA | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = WWF RAW | region = EUR | ver = v0.71 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = WWF Royal Rumble | region = EUR | ver = v0.71 | status = Works | notes = Runs at ~50 FPS}}&lt;br /&gt;
{{ snes9x3ds | name = WWF Super Wrestlemania | region = EUR | ver = v0.71 | status = Works | notes = Wrestlers&#039; portraits sometimes glitch}}&lt;br /&gt;
{{ snes9x3ds | name = WWF Wrestlemania - The Arcade Game | region = EUR | ver = v0.71 | status = Works | notes = Runs at ~50 FPS}}&lt;br /&gt;
&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==X==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = X-Men: Mutant Apocalypse | region = USA | ver = v0.30 | status = Works | notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==Y==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Yoshi&#039;s Cookie | region = USA | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Young Merlin | region = USA | ver = v0.61 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ys III: Wanderers from Ys | region = USA | ver = v0.33 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ys IV: Mask of the Sun | region = JAP | ver = v0.33 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Ys V: Kefin, Lost Kingdom of the Sand | region = JAP | ver = v0.33 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==Z==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = Zero the Kamikaze Squirrel | region = USA | ver = v0.61 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Zombies Ate My Neighbors | region = USA | ver = v1.11 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Zombies | region = EUR | ver = v1.11 | status = Works | notes =  }}&lt;br /&gt;
{{ snes9x3ds | name = Zool: Ninja of the Nth Dimension | region = USA | ver = v0.62 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Zoop | region = USA | ver = v0.62 | status = Works| notes = }}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==Satellaview Games==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = BS Dragon Quest | region = JAP | ver = v0.31 | status = Doesn&#039;t Work | notes = Crashes after main menu.}}&lt;br /&gt;
{{ snes9x3ds | name = BS F-Zero Grand Prix 2 | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = BS Legend of Zelda | region = JAP | ver = v0.31 | status = Doesn&#039;t Work | notes = Black screen on boot.}}&lt;br /&gt;
{{ snes9x3ds | name = BS Legend of Zelda: Map 2 | region = JAP | ver = v0.31 | status = Doesn&#039;t Work | notes = Black screen on boot.}}&lt;br /&gt;
{{ snes9x3ds | name = BS Legend of Zelda: Ancient Stone Tablets (Weeks 1 - 4) | region = JAP | ver = v0.63 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = BS Marvelous - Camp Arnold Course (Weeks 1- 4) | region = JAP | ver = v1.00 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Chrono Trigger Music Library | region = JAP | ver = v0.62 | status = Works | notes = English translation patch works.}}&lt;br /&gt;
{{ snes9x3ds | name = Kaizou Chounin Shubibinman Zero | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Special Tee Shot | region = JAP | ver = v1.11 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Sutte Hakkun (Event Version, Winter Event Version, BS Version 2) | region = JAP | ver = v1.11 | status = Doesn&#039;t Work | notes = It works but the game thinks there&#039;s always a game saved, you can select a file and get into the map but it will not let you select a level, if you get back into the file select menu the cursor gets misplaced. Deleting the save files(and the .srm) will repeat the same effect over and over}}&lt;br /&gt;
{{ Table End }}&lt;br /&gt;
&lt;br /&gt;
==ROM hacks, demos and other stuff==&lt;br /&gt;
{{ Table Start/snes9x3ds }}&lt;br /&gt;
{{ snes9x3ds | name = JUMP | region = USA | ver = v1.00 | status = Works| notes = Not fully tested.}}&lt;br /&gt;
{{ snes9x3ds | name = Mega Man X: Hard Type | region = USA | ver = v1.11 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = New Retro Mario Bros. | region = USA | ver = v0.63 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = New Super Mario World: The 12 Magic Orbs 1.4 | region = USA | ver = v0.63 | status = Works| notes = Some minor graphic glitches on World Map }}&lt;br /&gt;
{{ snes9x3ds | name = Oh No! More Zombies Ate my Neighbors! | region = USA | ver = v1.00 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Sky&#039;s Zombies Ate my Neighbors hack | region = USA | ver = v1.00 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Super Mario Land 3 | region = USA | ver = v0.63 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Mother 2 Deluxe | region = USA | ver = v1.10 | status = Works | notes = Occasional Frameskips on Old 3ds. Playable.}}&lt;br /&gt;
{{ snes9x3ds | name = The Legend of Zelda: A Link to the Past DX | region = USA | ver = v1.10 | status = Works | notes = }}&lt;br /&gt;
{{ snes9x3ds | name = The Legend of Zelda: Parallel Worlds | region = USA | ver = v1.00 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = The Second Reality Project Reloaded | region = USA | ver = v1.11 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = The Second Reality Project 2 Reloaded | region = USA | ver = v1.11 | status = Works| notes = }}&lt;br /&gt;
{{ snes9x3ds | name = Ultimate Zombies Ate my Neighbors | region = USA | ver = v1.11 | status = Doesn&#039;t Work | notes = Black screen on boot.}}&lt;br /&gt;
{{ Table End }}&lt;/div&gt;</summary>
		<author><name>HugaTheFox</name></author>
	</entry>
	<entry>
		<id>https://wiki.gbatemp.net/w/index.php?title=List_of_3DS_exploits&amp;diff=65901</id>
		<title>List of 3DS exploits</title>
		<link rel="alternate" type="text/html" href="https://wiki.gbatemp.net/w/index.php?title=List_of_3DS_exploits&amp;diff=65901"/>
		<updated>2017-04-01T23:29:05Z</updated>

		<summary type="html">&lt;p&gt;HugaTheFox: Added name to the github for Sighax&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{3DSNav}}__NOTOC__{{Newpagepreload|Template:P/3DS Homebrew}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
==Exploits==&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
If you find an exploit not listed please feel free to PM me @HolyHobo, I&#039;ll try to keep this page up to date.&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:13%&amp;quot; | Title&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot; style=&amp;quot;width:15%&amp;quot; | Compatibility&lt;br /&gt;
! style=&amp;quot;width:7%&amp;quot; | Type&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot; | Description&lt;br /&gt;
! style=&amp;quot;width:18%&amp;quot; | Author&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot; style=&amp;quot;width:8%&amp;quot; | Source&lt;br /&gt;
|-&lt;br /&gt;
| [[arm9loaderhax]]&lt;br /&gt;
| Installer: O3DS: 2.1 N3DS: 9.0-9.2&amp;lt;br /&amp;gt;If installed: Any (Version supported depends on CFW used)&lt;br /&gt;
| ARM9&lt;br /&gt;
| 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&#039;s not necessary on N3DS (However, you&#039;ve to use the N3DS 10.0 NATIVE_FIRM as firm0_100.bin in A9LH folder)&lt;br /&gt;
| [[User:delebile|delebile]], [[User:plutoo|plutoo]], [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/delebile/arm9loaderhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[basehaxx]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit of secret bases in &#039;&#039;Pokémon Omega Ruby&#039;&#039; and &#039;&#039;Alpha Sapphire&#039;&#039;&lt;br /&gt;
| [[User:MrNbaYoh|MrNbaYoh]]&lt;br /&gt;
| [http://mrnbayoh.github.io/basehaxx/ Website]&amp;lt;br /&amp;gt;[https://github.com/MrNbaYoh/basehaxx Git] &lt;br /&gt;
|-&lt;br /&gt;
| [[BASICsploit]]&lt;br /&gt;
| 9.0 to 11.0 (Only USA)&lt;br /&gt;
|ARM11 Userland&lt;br /&gt;
| Exploits how the game works to download and run the *hax code&lt;br /&gt;
| [[User:Nba_Yoh|Nba_Yoh]]&lt;br /&gt;
| [https://mrnbayoh.github.io/basicsploit/ Website]&lt;br /&gt;
|-&lt;br /&gt;
| [[browserhax]]&lt;br /&gt;
| 2.1 to 11.0&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the 3DS web browser.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/yellows8/3ds_browserhax_common Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[dsiwarehax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM9&lt;br /&gt;
| An exploit for &amp;lt;abbr title=&amp;quot;Fieldrunners,Legends of Exidia,Guitar Rock Tour,The Legend of Zelda: Four Swords (Anniversary Edition)&amp;quot;&amp;gt;specifically 4 dsiware games&amp;lt;/abbr&amp;gt; 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&#039;ll need it again...&lt;br /&gt;
| [[User:Yellow8|Yellow8]]&lt;br /&gt;
| [https://github.com/yellows8/3ds_dsiwarehax_installer/releases Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[Fasthax]]&lt;br /&gt;
| 9.0 to 11.2 &lt;br /&gt;
| ARM11 kernel&lt;br /&gt;
| Exploits ARM11 Kernel access on most recent versions&lt;br /&gt;
| [[User:nedwill|nedwill]]&lt;br /&gt;
| [https://github.com/nedwill/fasthax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[freakyhax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the game &#039;&#039;Freaky Forms Deluxe&#039;&#039;&lt;br /&gt;
| [[User:plutoo|plutoo]]&lt;br /&gt;
| [http://plutooo.github.io/freakyhax/ Website]&amp;lt;br /&amp;gt;[https://github.com/plutooo/freakyhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[Genhax]]&lt;br /&gt;
| 9.0 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the game &#039;&#039;Monster Hunter Generations&#039;&#039; (primary installer only compatible with JPN version of the game)&lt;br /&gt;
| [[User:svanheulen|svanheulen]]&lt;br /&gt;
| [https://github.com/svanheulen/genhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[heaphax]]&lt;br /&gt;
| None&lt;br /&gt;
| ARM11 Kernel&lt;br /&gt;
| Another kernel exploit never released. Stated by smealum that it was mostly fixed in 11.0.0&lt;br /&gt;
| [[User:Smealum|Smealum]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[humblehax]]&lt;br /&gt;
| 9.0 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the game &#039;&#039;Citizens of Earth&#039;&#039;.&lt;br /&gt;
| [[User:shinyquagsire23|shinyquagsire23]]&lt;br /&gt;
| [https://citizens.salthax.org/ Website]&lt;br /&gt;
|-&lt;br /&gt;
| [[ironhax]]&lt;br /&gt;
| 9.5 to 10.3&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the game &#039;&#039;IronFall: Invasion&#039;&#039;.&lt;br /&gt;
| [[User:Smealum|Smealum]]&lt;br /&gt;
| [https://github.com/smealum/ironhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[MemChunkHax]]&lt;br /&gt;
| Version1: 4.5 to 9.2&amp;lt;br /&amp;gt;Version2: 9.0 to 10.3&amp;lt;br /&amp;gt;Version3: 10.4 to 10.7&lt;br /&gt;
| ARM11 Kernel&lt;br /&gt;
| Exploits pieces of the 3ds memory to access the ARM11 Kernel.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[menuhax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the custom theme feature of the HOME menu.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/yellows8/3ds_homemenuhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[MSET exploit]]&lt;br /&gt;
| 4.1 to 4.5&amp;lt;br /&amp;gt;N3DS: 9.0 to 9.2&lt;br /&gt;
| ARM9&lt;br /&gt;
| Exploit for the System Settings application (MSET). Used by Gateway-3DS since flashcart firmware v1.x. &amp;quot;NEW&amp;quot; 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.&lt;br /&gt;
| [[User:ichfly|ichfly]] (Darkfader on NDS)&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[ninjhax]]&lt;br /&gt;
| Version1: 4.5 to 9.2&amp;lt;br /&amp;gt;Version2: 9.0 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the game &#039;&#039;Cubic Ninja&#039;&#039;.&lt;br /&gt;
| [[User:Smealum|Smealum]]&lt;br /&gt;
| Version1: [https://github.com/smealum/ninjhax Git]&amp;lt;br /&amp;gt;Version2: [https://github.com/smealum/ninjhax2.x Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[NTRCardHax]]&lt;br /&gt;
| Supposedly 9.0 to 10.7&lt;br /&gt;
| ARM9&lt;br /&gt;
| Exploits a bug in the DS cartridge loader part of ARM9 to gain access to it. It&#039;s supposed to be a new way to make CFW&#039;s on new versions, but no one has started working on it.&lt;br /&gt;
| [[User:Plutoo|Plutoo]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[oot3dhax]]&lt;br /&gt;
| Version1: 2.0 to 9.2&amp;lt;br /&amp;gt;Version2: 9.2 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Save game exploit for &#039;&#039;The Legend of Zelda: Ocarina of Time 3D&#039;&#039;. 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&#039;s harder to use it on that version since you have to load a save on there with a card cheat dongle.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/yellows8/oot3dhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[painthax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Save game exploit through the game &#039;&#039;Pixel Paint&#039;&#039;&lt;br /&gt;
| [[User:Nba_Yoh|Nba_Yoh]]&lt;br /&gt;
| [https://github.com/MrNbaYoh/painthax/releases Git]&lt;br /&gt;
|-&lt;br /&gt;
| Safehax&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM9 Kernel&lt;br /&gt;
| Exploit using the homebrew launcher to run files named &amp;quot;ARM9.bin&amp;quot; such as Decrypt9. Needs ARM11 Kernel access in order to run it.&lt;br /&gt;
| [[User:TiniVi|TiniVil]]&lt;br /&gt;
| [https://github.com/TiniVi/safehax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[Sighax]]&lt;br /&gt;
| All versions with possible bootrom dumping&lt;br /&gt;
| Full system access&lt;br /&gt;
| BootRom exploit which will allow full system access and control which will allow us to sign TRUE custom firmware, and apparently cure cancer according to [[User:Mrrraou|Mrrraou]] (revealed at 33c3 2016 but not yet released).&lt;br /&gt;
| [[User:derrekr|derrekr]]&lt;br /&gt;
| [https://github.com/d0k3/SafeSigHaxInstaller SafeSighaxInstaller: Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[smashbroshax]] (beaconhax)&lt;br /&gt;
| 9.0 to &#039;&#039;&#039;11.3&#039;&#039;&#039; (N3DS only)&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Uses a wifi beacon to run a exploit for the game &#039;&#039;Super Smash Bros. for Nintendo 3DS&#039;&#039;. &lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/yellows8/3ds_smashbroshax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[spider exploit]]&lt;br /&gt;
| Gateway: 2.0.0-7 to 9.2.0-20 &amp;lt;br/&amp;gt;Homebrew: 2.0.0-7 to 9.5.0-22&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the Nintendo 3DS web browser (spider). Used by Gateway since flashcart firmware v3.0.&amp;lt;br/&amp;gt;Used by homebrew like [[Regionthree]] or the Pokémon Injector via QR.&lt;br /&gt;
| [[User:MathewE|MathewE]], Gateway(?)&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[SNShax]]&lt;br /&gt;
| 9.0 to 10.1&lt;br /&gt;
| ARM11 Kernel&lt;br /&gt;
| Expoits the safe version of the Nintendo Shell (The shell that operates the 3ds) to access ARM11 Kernel.&lt;br /&gt;
| [[User:Smealum|Smealum]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Soundhax]]&lt;br /&gt;
| 1.0 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| 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&#039;ll need otherapp payloads from http://smealum.github.io/3ds/ )&lt;br /&gt;
| [[User:nedwill|nedwill]]&lt;br /&gt;
| [https://github.com/nedwill/soundhax Git]&amp;lt;br /&amp;gt;[https://gbatemp.net/threads/how-to-use-soundhax.454760/ How-to guide]&lt;br /&gt;
|-&lt;br /&gt;
| [[steelhax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Expoits the &#039;&#039;Steeldiver Subwars&#039;&#039; savedata for homebrew.&lt;br /&gt;
| [[User:vegaroxas|vegaroxas]]&lt;br /&gt;
| [https://vegaroxas.github.io/ Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[stickerhax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Expoits the &#039;&#039;Paper Mario: Sticker Star&#039;&#039; savedata for homebrew.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/yellows8/stickerhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[sudokuhax]]&lt;br /&gt;
| 4.0 to 9.2&lt;br /&gt;
| ARM9 Kernel&lt;br /&gt;
| Exploit for the &#039;&#039;Sudoku&#039;&#039; DSiWare game used to boot Nintendo DS homebrews. Requires to inject the modified game into the Internet settings for Nintendo DS into the NAND.&lt;br /&gt;
| [[Team Twizzers]]&lt;br /&gt;
| [https://hackmii.com/2011/01/sudokuhax-release/ Website]&lt;br /&gt;
|-&lt;br /&gt;
| [[supermysterychunkhax]]&lt;br /&gt;
| USA/JPN: 9.9 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
EUR: 10.2 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Save game exploit for &#039;&#039;Pokémon Super Mystery Dungeon&#039;&#039;.&lt;br /&gt;
| [[User:shinyquagsire23|shinyquagsire23]]&lt;br /&gt;
| [https://github.com/shinyquagsire23/supermysterychunkhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[SVChax]]&lt;br /&gt;
| 9.0 to 10.7&lt;br /&gt;
| ARM11 Kernel&lt;br /&gt;
| Exploits services to access the ARM11 Kernel.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/aliaspider/svchax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[tubehax]]&lt;br /&gt;
| None.&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the &#039;&#039;YouTube&#039;&#039; application for 3DS. No longer works on any firmware.&lt;br /&gt;
| [[User:Smealum|Smealum]]&lt;br /&gt;
| [https://github.com/smealum/tubehax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[v*hax]]&lt;br /&gt;
| If installed: 2.1 to 11.0&lt;br /&gt;
Installer: 9.0 to 11.0&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Save game exploit for &#039;&#039;VVVVVV&#039;&#039;&lt;br /&gt;
| [[User:shinyquagsire23|shinyquagsire23]]&lt;br /&gt;
| [https://github.com/shinyquagsire23/v_hax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[waithax/slowhax]]&lt;br /&gt;
| 9.0 to 11.1&lt;br /&gt;
| ARM11 Kernel&lt;br /&gt;
| Exploits services to access the ARM11 kernel.&lt;br /&gt;
| [[User:Mrrraou|Mrrraou]]&lt;br /&gt;
| [https://github.com/Mrrraou/waithax Git]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>HugaTheFox</name></author>
	</entry>
	<entry>
		<id>https://wiki.gbatemp.net/w/index.php?title=List_of_3DS_exploits&amp;diff=65900</id>
		<title>List of 3DS exploits</title>
		<link rel="alternate" type="text/html" href="https://wiki.gbatemp.net/w/index.php?title=List_of_3DS_exploits&amp;diff=65900"/>
		<updated>2017-04-01T23:27:27Z</updated>

		<summary type="html">&lt;p&gt;HugaTheFox: Add it sighax github page.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{3DSNav}}__NOTOC__{{Newpagepreload|Template:P/3DS Homebrew}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
==Exploits==&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
If you find an exploit not listed please feel free to PM me @HolyHobo, I&#039;ll try to keep this page up to date.&lt;br /&gt;
{| class=&amp;quot;prettytable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:13%&amp;quot; | Title&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot; style=&amp;quot;width:15%&amp;quot; | Compatibility&lt;br /&gt;
! style=&amp;quot;width:7%&amp;quot; | Type&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot; | Description&lt;br /&gt;
! style=&amp;quot;width:18%&amp;quot; | Author&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot; style=&amp;quot;width:8%&amp;quot; | Source&lt;br /&gt;
|-&lt;br /&gt;
| [[arm9loaderhax]]&lt;br /&gt;
| Installer: O3DS: 2.1 N3DS: 9.0-9.2&amp;lt;br /&amp;gt;If installed: Any (Version supported depends on CFW used)&lt;br /&gt;
| ARM9&lt;br /&gt;
| 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&#039;s not necessary on N3DS (However, you&#039;ve to use the N3DS 10.0 NATIVE_FIRM as firm0_100.bin in A9LH folder)&lt;br /&gt;
| [[User:delebile|delebile]], [[User:plutoo|plutoo]], [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/delebile/arm9loaderhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[basehaxx]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit of secret bases in &#039;&#039;Pokémon Omega Ruby&#039;&#039; and &#039;&#039;Alpha Sapphire&#039;&#039;&lt;br /&gt;
| [[User:MrNbaYoh|MrNbaYoh]]&lt;br /&gt;
| [http://mrnbayoh.github.io/basehaxx/ Website]&amp;lt;br /&amp;gt;[https://github.com/MrNbaYoh/basehaxx Git] &lt;br /&gt;
|-&lt;br /&gt;
| [[BASICsploit]]&lt;br /&gt;
| 9.0 to 11.0 (Only USA)&lt;br /&gt;
|ARM11 Userland&lt;br /&gt;
| Exploits how the game works to download and run the *hax code&lt;br /&gt;
| [[User:Nba_Yoh|Nba_Yoh]]&lt;br /&gt;
| [https://mrnbayoh.github.io/basicsploit/ Website]&lt;br /&gt;
|-&lt;br /&gt;
| [[browserhax]]&lt;br /&gt;
| 2.1 to 11.0&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the 3DS web browser.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/yellows8/3ds_browserhax_common Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[dsiwarehax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM9&lt;br /&gt;
| An exploit for &amp;lt;abbr title=&amp;quot;Fieldrunners,Legends of Exidia,Guitar Rock Tour,The Legend of Zelda: Four Swords (Anniversary Edition)&amp;quot;&amp;gt;specifically 4 dsiware games&amp;lt;/abbr&amp;gt; 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&#039;ll need it again...&lt;br /&gt;
| [[User:Yellow8|Yellow8]]&lt;br /&gt;
| [https://github.com/yellows8/3ds_dsiwarehax_installer/releases Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[Fasthax]]&lt;br /&gt;
| 9.0 to 11.2 &lt;br /&gt;
| ARM11 kernel&lt;br /&gt;
| Exploits ARM11 Kernel access on most recent versions&lt;br /&gt;
| [[User:nedwill|nedwill]]&lt;br /&gt;
| [https://github.com/nedwill/fasthax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[freakyhax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the game &#039;&#039;Freaky Forms Deluxe&#039;&#039;&lt;br /&gt;
| [[User:plutoo|plutoo]]&lt;br /&gt;
| [http://plutooo.github.io/freakyhax/ Website]&amp;lt;br /&amp;gt;[https://github.com/plutooo/freakyhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[Genhax]]&lt;br /&gt;
| 9.0 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the game &#039;&#039;Monster Hunter Generations&#039;&#039; (primary installer only compatible with JPN version of the game)&lt;br /&gt;
| [[User:svanheulen|svanheulen]]&lt;br /&gt;
| [https://github.com/svanheulen/genhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[heaphax]]&lt;br /&gt;
| None&lt;br /&gt;
| ARM11 Kernel&lt;br /&gt;
| Another kernel exploit never released. Stated by smealum that it was mostly fixed in 11.0.0&lt;br /&gt;
| [[User:Smealum|Smealum]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[humblehax]]&lt;br /&gt;
| 9.0 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the game &#039;&#039;Citizens of Earth&#039;&#039;.&lt;br /&gt;
| [[User:shinyquagsire23|shinyquagsire23]]&lt;br /&gt;
| [https://citizens.salthax.org/ Website]&lt;br /&gt;
|-&lt;br /&gt;
| [[ironhax]]&lt;br /&gt;
| 9.5 to 10.3&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the game &#039;&#039;IronFall: Invasion&#039;&#039;.&lt;br /&gt;
| [[User:Smealum|Smealum]]&lt;br /&gt;
| [https://github.com/smealum/ironhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[MemChunkHax]]&lt;br /&gt;
| Version1: 4.5 to 9.2&amp;lt;br /&amp;gt;Version2: 9.0 to 10.3&amp;lt;br /&amp;gt;Version3: 10.4 to 10.7&lt;br /&gt;
| ARM11 Kernel&lt;br /&gt;
| Exploits pieces of the 3ds memory to access the ARM11 Kernel.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[menuhax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the custom theme feature of the HOME menu.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/yellows8/3ds_homemenuhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[MSET exploit]]&lt;br /&gt;
| 4.1 to 4.5&amp;lt;br /&amp;gt;N3DS: 9.0 to 9.2&lt;br /&gt;
| ARM9&lt;br /&gt;
| Exploit for the System Settings application (MSET). Used by Gateway-3DS since flashcart firmware v1.x. &amp;quot;NEW&amp;quot; 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.&lt;br /&gt;
| [[User:ichfly|ichfly]] (Darkfader on NDS)&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[ninjhax]]&lt;br /&gt;
| Version1: 4.5 to 9.2&amp;lt;br /&amp;gt;Version2: 9.0 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the game &#039;&#039;Cubic Ninja&#039;&#039;.&lt;br /&gt;
| [[User:Smealum|Smealum]]&lt;br /&gt;
| Version1: [https://github.com/smealum/ninjhax Git]&amp;lt;br /&amp;gt;Version2: [https://github.com/smealum/ninjhax2.x Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[NTRCardHax]]&lt;br /&gt;
| Supposedly 9.0 to 10.7&lt;br /&gt;
| ARM9&lt;br /&gt;
| Exploits a bug in the DS cartridge loader part of ARM9 to gain access to it. It&#039;s supposed to be a new way to make CFW&#039;s on new versions, but no one has started working on it.&lt;br /&gt;
| [[User:Plutoo|Plutoo]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[oot3dhax]]&lt;br /&gt;
| Version1: 2.0 to 9.2&amp;lt;br /&amp;gt;Version2: 9.2 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Save game exploit for &#039;&#039;The Legend of Zelda: Ocarina of Time 3D&#039;&#039;. 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&#039;s harder to use it on that version since you have to load a save on there with a card cheat dongle.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/yellows8/oot3dhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[painthax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Save game exploit through the game &#039;&#039;Pixel Paint&#039;&#039;&lt;br /&gt;
| [[User:Nba_Yoh|Nba_Yoh]]&lt;br /&gt;
| [https://github.com/MrNbaYoh/painthax/releases Git]&lt;br /&gt;
|-&lt;br /&gt;
| Safehax&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM9 Kernel&lt;br /&gt;
| Exploit using the homebrew launcher to run files named &amp;quot;ARM9.bin&amp;quot; such as Decrypt9. Needs ARM11 Kernel access in order to run it.&lt;br /&gt;
| [[User:TiniVi|TiniVil]]&lt;br /&gt;
| [https://github.com/TiniVi/safehax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[Sighax]]&lt;br /&gt;
| All versions with possible bootrom dumping&lt;br /&gt;
| Full system access&lt;br /&gt;
| BootRom exploit which will allow full system access and control which will allow us to sign TRUE custom firmware, and apparently cure cancer according to [[User:Mrrraou|Mrrraou]] (revealed at 33c3 2016 but not yet released).&lt;br /&gt;
| [[User:derrekr|derrekr]]&lt;br /&gt;
| [https://github.com/d0k3/SafeSigHaxInstaller]&lt;br /&gt;
|-&lt;br /&gt;
| [[smashbroshax]] (beaconhax)&lt;br /&gt;
| 9.0 to &#039;&#039;&#039;11.3&#039;&#039;&#039; (N3DS only)&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Uses a wifi beacon to run a exploit for the game &#039;&#039;Super Smash Bros. for Nintendo 3DS&#039;&#039;. &lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/yellows8/3ds_smashbroshax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[spider exploit]]&lt;br /&gt;
| Gateway: 2.0.0-7 to 9.2.0-20 &amp;lt;br/&amp;gt;Homebrew: 2.0.0-7 to 9.5.0-22&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the Nintendo 3DS web browser (spider). Used by Gateway since flashcart firmware v3.0.&amp;lt;br/&amp;gt;Used by homebrew like [[Regionthree]] or the Pokémon Injector via QR.&lt;br /&gt;
| [[User:MathewE|MathewE]], Gateway(?)&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[SNShax]]&lt;br /&gt;
| 9.0 to 10.1&lt;br /&gt;
| ARM11 Kernel&lt;br /&gt;
| Expoits the safe version of the Nintendo Shell (The shell that operates the 3ds) to access ARM11 Kernel.&lt;br /&gt;
| [[User:Smealum|Smealum]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Soundhax]]&lt;br /&gt;
| 1.0 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| 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&#039;ll need otherapp payloads from http://smealum.github.io/3ds/ )&lt;br /&gt;
| [[User:nedwill|nedwill]]&lt;br /&gt;
| [https://github.com/nedwill/soundhax Git]&amp;lt;br /&amp;gt;[https://gbatemp.net/threads/how-to-use-soundhax.454760/ How-to guide]&lt;br /&gt;
|-&lt;br /&gt;
| [[steelhax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Expoits the &#039;&#039;Steeldiver Subwars&#039;&#039; savedata for homebrew.&lt;br /&gt;
| [[User:vegaroxas|vegaroxas]]&lt;br /&gt;
| [https://vegaroxas.github.io/ Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[stickerhax]]&lt;br /&gt;
| 9.0 to 11.2&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Expoits the &#039;&#039;Paper Mario: Sticker Star&#039;&#039; savedata for homebrew.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/yellows8/stickerhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[sudokuhax]]&lt;br /&gt;
| 4.0 to 9.2&lt;br /&gt;
| ARM9 Kernel&lt;br /&gt;
| Exploit for the &#039;&#039;Sudoku&#039;&#039; DSiWare game used to boot Nintendo DS homebrews. Requires to inject the modified game into the Internet settings for Nintendo DS into the NAND.&lt;br /&gt;
| [[Team Twizzers]]&lt;br /&gt;
| [https://hackmii.com/2011/01/sudokuhax-release/ Website]&lt;br /&gt;
|-&lt;br /&gt;
| [[supermysterychunkhax]]&lt;br /&gt;
| USA/JPN: 9.9 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
EUR: 10.2 to &#039;&#039;&#039;11.3&#039;&#039;&#039;&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Save game exploit for &#039;&#039;Pokémon Super Mystery Dungeon&#039;&#039;.&lt;br /&gt;
| [[User:shinyquagsire23|shinyquagsire23]]&lt;br /&gt;
| [https://github.com/shinyquagsire23/supermysterychunkhax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[SVChax]]&lt;br /&gt;
| 9.0 to 10.7&lt;br /&gt;
| ARM11 Kernel&lt;br /&gt;
| Exploits services to access the ARM11 Kernel.&lt;br /&gt;
| [[User:yellows8|yellows8]]&lt;br /&gt;
| [https://github.com/aliaspider/svchax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[tubehax]]&lt;br /&gt;
| None.&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Exploit for the &#039;&#039;YouTube&#039;&#039; application for 3DS. No longer works on any firmware.&lt;br /&gt;
| [[User:Smealum|Smealum]]&lt;br /&gt;
| [https://github.com/smealum/tubehax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[v*hax]]&lt;br /&gt;
| If installed: 2.1 to 11.0&lt;br /&gt;
Installer: 9.0 to 11.0&lt;br /&gt;
| ARM11 Userland&lt;br /&gt;
| Save game exploit for &#039;&#039;VVVVVV&#039;&#039;&lt;br /&gt;
| [[User:shinyquagsire23|shinyquagsire23]]&lt;br /&gt;
| [https://github.com/shinyquagsire23/v_hax Git]&lt;br /&gt;
|-&lt;br /&gt;
| [[waithax/slowhax]]&lt;br /&gt;
| 9.0 to 11.1&lt;br /&gt;
| ARM11 Kernel&lt;br /&gt;
| Exploits services to access the ARM11 kernel.&lt;br /&gt;
| [[User:Mrrraou|Mrrraou]]&lt;br /&gt;
| [https://github.com/Mrrraou/waithax Git]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>HugaTheFox</name></author>
	</entry>
</feed>