One of the more annoying features Nintendo has added to the 3DS and 2DS handhelds is region locking. So if a publisher decides not to release a game in your territory, the only way to play it is to import the game and a 2DS/3DS from that territory. It’s infuriating, but it now looks as though the problem has been solved, and solved legally.The solution is called Regionthree, and it consists of a single file and a visit to a website through your handheld browser. All you have to do is download a Launcher.dat file on to the root of your SD card. Then put your out-of-region game of choice into your handheld, open Download Play, return to the Home screen without closing the app, then open the web browser and visit the exploit web page. After a couple of minutes of the screens being blank the game will load and play.You can see the exploit in action below:You aren’t hacking your 3DS hardware in anyway, and you aren’t downloading any illegal software as far as I can tell. The exploit also works on the latest version of the firmware. One downside is that you need to connect to the Internet every time you want to run an out-of-region game, however, this can be made less painful by using the Go! Gateway Android app, which replaces the need for a working connection. It also means if the exploit page goes down you aren’t stuck.Right now Regionthree works on all 2DS and 3DS hardware except the New 3DS and New 3DS XL. It seems unlikely it will unless someone starts working on an update, so you may want to hold on to the older hardware if you are thinking of upgrading. Nintendo may not react to this exploit because it doesn’t allow copied games to be played, just unlocks the region. But there’s no guarantee they won’t close the hole with the next firmware patch.