​

​

The first post has been updated as of today, November 20th! The game to run the exploit has been revealed,and the mechanism has been revealed! Please see the end of the post for more information!

Background

Activation of the Exploit

Homebrew Test

​

​

According to smealum, a lot of the homebrew being worked on still has stuff to fix, but the potential is out there - there's so much that could be had in terms of 3DS homebrew with this out in the wild.​

​

So Now What? Why Should I Care?

​

There's still things to perfect with this exploit. It's not flawless by any means, but it's a huge first step to recognize the homebrew that is capable of running on the Nintendo 3DS. It's a very versatile exploit that can be installed on virtually any Nintendo 3DS console out there, regardless of firmware. For those that follow the homebrew scene, this is a great opportunity, once released, to start doing things with it. Think emulators. Custom games. Applications. And that is what myself and smealum hope to see as a result of this - a developing homebrew scene that helps the 3DS soar like back in the days of the Nintendo DS. Please note, however, that 3DS backups are not possible to execute on this exploit.​

​

​

I mention that 3DS backups will not be compatible with smealum's exploit so long as it belongs to smealum. The way this exploit was explained to me was that the developers of Cubic Ninja were trying to essentially prevent a backdoor to exploit their code, but in the process of working on that backdoor they opened up a bigger vulnerability, which made this exploit all the more possible. There is a ton more information on smealum's dev blog that goes into the exploit details. In return for the backdoor, unauthorized code is allowed to run in arm11 but it won't be enough to break the system completely down to let people do what they want, ie piracy.​



​

Looking at the current 4.5 version exploit for flash chips, you have two different exploits, an MSET DS User Profile exploit, providing Arm11 usermode capabilities, and a firmware vulnerability that allows arm9 code execution. The higher firmwares patched the later portion, but the exploit here swaps the firmware exploit with the ability to run arbitrary code, which in turn runs code but can't go much further than that. So this means that while smealum owns the exploit, he is absolutely not going to dabble in modifying it so that piracy can run rampant, but once the exploit goes live, there is no way to predict the course of events that will follow.​

So When Can We Expect This to Come Out?

​

A lot of this community has waited anxiously for more information as to the release of this exploit. Well, I can give you a date as to when to expect it - and it's soon. The date that the 3DS exploit will become publicly available is November 22nd, so mark those calendars. All information will be made public at that date. There will more than likely be a follow up post to this that contains that information, but in the meantime, stay hopeful and get excited, because things are going to get good from here on out. In the meantime, though, I would like to ask that, if you want to discuss the exploit, to do so here, instead of writing hundreds of threads within the Nintendo 3DS Hacking and Homebrew forum.​

​

Frequently Asked Questions - FAQ

​

So basically what is the deal with this exploit?​

Think of it as a chance to run custom applications and programs on the Nintendo 3DS in the form of unauthorized code - homebrew. Emulators. Custom applications. Messaging. The possibilities are endless. This exploit is unique because it can run on virtually any 3DS console, and uses the game Cubic Ninja to modify the save file and install the Homebrew channel.​

​

Do I need to keep my Cubic Ninja Copy? Will this exploit be permanent? Can I sell the game once I install?​

You are advised to keep your copy of the title because the exploit is tied to the save of your game. It's removable by deleting the save file of Cubic Ninja. You will need the cartridge of Cubic Ninja each time you want to access the Homebrew Channel​

​

Can I play ROMs? Will it be possible in future?​

No! Smealum does not condone piracy, therefore this exploit will not play ROMs. In future though, that's a more theoretical question because it's a question of if/when. I don't know.​

​

Region locking?​

It's possible to remove according to smealum, but has not been worked on yet.​

​

What does this exploit do?​

This exploit allows for the running of unauthorized code in the arm11 format to allow for the future playing of custom applications. In other words, homebrew.​

​

What versions of Cubic Ninja work?​

Physical copies will work perfectly fine. For the eShop copies, this exploit only works in Japan, but the Japanese eShop pulled the title from the shop, so you're out of luck.​

​

How much is the game?​

Anywhere from $7 USD - $300 USD. It settled to an average of forty.​

​

If I don't want to get the game, can I run this from a flash chip?​

In theory, yes, although it hasn't been tested by smealum or myself.​

​

What firmware versions run this exploit?​

I'm running a 9.2 console at the moment, perfectly fine. It supports from 4.x-9.x.​

​

Will Nintendo patch this in future?​

They definitely can and will, but I don't know when. They can't change the retail version, but the later firmware versions like 9.x will most likely be patched for future.​

​

What happens if I have a Gateway 3DS? Will this offer any significant advantages?​

The honest answer here is that this exploit is still very much new, so at present there is not a large QUANTITY of things that can be done. If you wanted to play ROMs, it won't be possible yet, but who knows in future. If you want ROMs, stick to a Gateway or derivative.​

​

Will another game be able to run this in future?​

I hate crystal ball questions. It's an if/when situation that has no real answer. Possible but unlikely.​

​

Cheat support?​

None at the moment.​

​

Ryu, it's not quite November 22 yet. Can you give me the exploit?​

Nope, sorry about that, just wait a few more days!​

​

UPDATE #1: What's the Game?

​

Plans are accelerated today, and it's your lucky day! The Nintendo 3DS game in question to look for is none other than... drumroll please...​

​

Spoiler Cubic Ninja!

​

​ Now, I have to admit some of you guys were quite astute and got the game after a bit of thinking, and for all of you who sent me PMs, I assure you I read each and every one of them. They were quite fun to read, so thanks for giving me a good laugh, and to those that guessed correctly, congratulations! There's not exactly a prize to offer but here is a virtual cookie, I guess.

​

Well, anyway, as usual, GBAtemp.net will not condone sharing of the ROM for this title. And also, please again note that the exploit is not capable of launching 3DS ROMs! According to smealum himself, the exploited title will work with both the eShop and Retail version, but the eShop version is only good for the Japanese copy - which, as of late Tuesday 11/18 has been pulled from the eShop. The actual explanation and details of the exploit and how to activate it will be revealed in a few days, so get excited!​

UPDATE 2 – I Have the Game, Now What?

Go to this link, and enter the version of your Nintendo 3DS. The first box contains the letters O and N – O represents the Old Nintendo 3DS, and N is the New Nintendo 3DS. You can enter your console firmware version here, and select your region of usage, U, E, or J. If your console is too high up on the firmware indicators, just choose the highest version that the indicators allow. It will still work.

There will be a QR code that will pop up.

Place Cubic Ninja into your 3DS console, and boot it up.

into your 3DS console, and boot it up. You do not need to have progress on your save file. Press the A Button on the title screen – Create – QR Code.

Here is the tricky part. You will need to have Wifi enabled to do this, but the tricky part is to line up your camera to the QR code. You should be filling up the entire QR code in the camera box. If all goes well, you’ll see your screen glitch out and it will ask you to install the 3DS exploit. It definitely takes a bit of practice. Try different lightings if having trouble, or save the image to desktop and open it up in an image editor, and zoom in if you must.

Once you install it, congratulations, you will have access to the Homebrew Channel.

To add homebrew, you are allowed to remove your SD Card from within the menu, and you need to create a folder called “3DS” in the root of your SD card. For each homebrew game that you add, you need to create a special folder in the “3DS” folder, and title it the name of the homebrew application. For instance, to install 3DSCraft, you need to create a “3DSCraft” folder in the “3DS” folder, and rename the 3DSCraft file to boot.3dsx. Place the new boot.3dsx file into the 3DScraft folder, and reinsert the SD card. The Homebrew Channel will recognize it, and all should be well from here. However, if it fails, just reboot your system by holding the power key, and go back to step 5. Or, you can just pick up the starter kit below and just extract it to the root of the SD Card.



Once it installs just go back to the QR code menu and it will start HB Channel automatically!

​

​

Credit goes to the following:​

​