Update 3/19/17: If you are looking for a more recent hack that works well, check out Soundhax. As of writing this, the 3dsbrowserhax exploit only works up to firmware 11.1.
I had a bit of fun early this morning before mushroom picking (I know, what have I become?!). But the story starts earlier than that, yesterday afternoon to be exact. The kids and were heading home from the Pokemon Go event in Trento and we stopped by the local Gamestop (they have those in Italy too). Miles and Tommaso have been asking for a Pokemon game for the 3Ds, and feeling fairly charitable these days I obliged. I parted with far more money than I care to admit for this game, but rationality doesn’t usually stand in the way of my rampant consumerism. Anyway, we got home and the kids were chomping at the bit to play the brand new game that cost too much and….
The last words you ever wanna see after buying a new video game: “This Game Card could not be read.” We have two 3DS machines, so when the same read error occurred on both I was sure it was a defective card. But remembering I had to actually buy a region specific power plug for the 3DS when arriving in Italy because the US version didn’t even work with a convertor, I had a nagging feeling it could be something else. I double-checked whether Nintendo subjects the 3DS to that arcane form of media torture now as region lock, and lo and behold they do. How freaking lame is that. You do the right thing, pay their ransom of a bounty, and they lock you out. I was pissed. What’s more, I was having people over for a barbecue and couldn’t attend to it immediately, so the kids were pissed. They not only let me down, they let my whole family down!
But, I did a quick search last night to be sure, and there were some ingenious folks who had found ways to bypass the region lock for the 3DS, so I figured I would give it a try. Worst case scenario, we have to return the game and buy it through the virtual shop online, but that is a whole different kind of DRM nightmare I was trying to avoid in the first place.
So, anyway, early this morning I start hacking away at the 3DS over my morning coffee, and once I got rolling I began to reconsider my anger towards Nintendo. Without their stupid regional locks, I would have never learned about all the free games I can get for their system. Talk about eye-opening! Not to mention the fact I love tracking down and trying out other people’s hacks and exploits, it makes me feel smarter than I ever will be. So, turns out bypassing the regional lock on a game-by-game basis is fairly simple. When you do the search the first thing you find is the YouTube exploit hack for region unlocking. That one is no longer viable, Nintendo caught on and patched the hole. That said, that article led me to the Homebrew Launcher site for the 3Ds hosted by 3DS hacker extraordinaire smea. This is most definitely the best starting point.
The launcher is dependent on exploits in existing applications on the 3Ds to run, and once it loads you can play out-of-region games, as well as load other games like ports of Portal and Doom for the 3DS (working on getting both those working presently!). So, for example, I am using the Web Browser exploit in 3DS to get the Homebrew Launcher to work. You load the Homebrew application files on your 3DS’s SD card using this starter kit. Be sure to but the 3DS folder and the boot.3dsx file in the top-level root of the SD card. After that, I also downloaded and added the payload file to the top-level of the SD card. You can get the payload file on the Homebrew Launcher site as well, just be sure to add your current firmware version as I did below and click “Download otherapp.” I’m not entirely clear on the difference between otherapp and ropbin, but I used otherapp and it seemed to work.
So, your SD card root will look something like this, the files starting with POST5_U is my payload file, the boot.3dsx and the 3ds directory game with the starter kit.
After that, you open the Internet Browser on your 3DS and you navigate to the following URL: http://yls8.mtheall.com/3dsbrowserhax_auto.php and the Homebrew Launcher should start up. It will look something like this once it starts (note I only have the out-of-region feature loaded in Homebrew presently):
I was pretty fired up when I got the game I bought last night up and running for Miles and Tommaso this morning. A small accomplishment in the big scheme of things, but damn being a technologist dad in this day and age definitely has its advantages. Now it is time to work through the 3DBrew Wiki and figure out what other applications and options I have in this brave new world of 3DS hacking 🙂
This was such a fun fun storytelling post to read, Jim…and I don’t give a damn about Nintendo (probably coz my kid isn’t old enough yet; possibly why I did read all the way to the end, not just coz i was rooting for superdad to make Miles and Tomasso happy…pretty soon they can find their own hacks and you’ll have to find other fish to fry!)
Yeah, it is fun when my kids say my dad know can figure that out in relationship to a web or tech problem. But my mantra, as in this case, is that the truth is out there, you just have to find the right keywords 🙂 Thanks for reading and the comment, Maha, I had fun writing this post, which is always fun. Not sure why I am compelled to chronicle these small things, but maybe it is for that unmet parent out there that needs help hacking the Nintendo 3DS, which could be you one day soon!
Is this still working or have the bastards fixed it? I can’t get it to work.
Living in Norway, Europe if that matters. I see the browser hack is only to version 11.0 something and our 3ds is 11.2 …
This hack only work up to 11.1.0-34. Mine broke when I went to 11.2.0-35, which sucks. I am waiting on a fix 🙂
Crud… interested in buying a copy of Animal crossing? 🙂
Look up soundhax. It works for 11.2.
Trying this today, thanks for the heads up on this one!
Look up soundhax. It works for 11.2.
I don’t know what version my 3DS System is, where do I look it up?
Also, does anything happen to your data if you hack it? Like, do you lose something?
Go to System Settings and it is in the bottom right-hand corner of the upper screen as so:
Is this still a thing and does it also work for the eshop? I want the Demo for Monster Hunter Double Cross, but I have a european 3DS.
Can you help me?
Soundhax works very well http:///soundhax-for-3ds
Can Homebrew support Ver 11.3.0-31T firmware? The “T” should stand for a chinese version firmware. Hope it does. Thank you.
I have a 3ds version 11.4.0-37U and I’m trying to figure out how to get the region unlocked on it because I have the old Pokemon Green Japanese version download card and it won’t let me play it let alone like many other gamer’s I love to play all games from around the world from different parts of the world just don’t have any games other than this one that isn’t US. I’m not wanting to have to use a game to do all this yet also since the systems SD card is a micro card and in in the system when you first get it is there a way to do this with out any hassle at all. If any one can tell me how to do it I would love to know thanks.
Downgrade to 11.0 with 3DNUS. https://www.youtube.com/watch?v=MaMuu9SaTJk
how to install homebrew on my new 3ds xl v11.5. i tried those things in there website but it didnt turn up.
Any specifics? Also, did you try the Soundhax hack? that is the one I am using now, and it works a treat: http:///soundhax-for-3ds
I don’t suppose my USA version of Metroid:Samus Returns (3ds remaster) would work on my Japanese 3DS XL (new version)?
Hey, I know it’s been a while since this whole thing was published. I just moved to Europe from America and I borrowed the most recent Pokemon game from a friend (Ultra Sun). For my surprise, the same situation happened to me. I’ve been looking at other websites but the whole hacking the N3ds seems complicated and all I wanna do is a region unlock so I can play as if the game was from the US. Do you have any idea if this bypassing still works with the new version (ver 11.10.0)
Unfortunately with 11.10 installed most of the hacks available here (http://smealum.github.io/3ds/) will not work. There may be alternatives, but after my kids updated firmware past 11.0 I have had no luck getting region-free games working again. The Soundhax workaround was slick, but every firmware update means the previous hax are often patched. Pretty lame and a bit of whack-a-mole, so sorry I can’t be of more help.