Hacking [RELEASE] Regionthree: Region Free loader for 3DS/2DS/xl from 9.0~9.4, Sky3DS Users, regionfree!!

gnmmarechal

Well-Known Member
Member
GBAtemp Patron
Joined
Jul 13, 2014
Messages
6,043
Trophies
2
Age
25
Location
https://gs2012.xyz
Website
gs2012.xyz
XP
6,011
Country
Portugal
https://github.com/smealum/regionthree/

As the tittle says, this has become a reality.

¿What does this mean?

-Now, we can play any legit cart game regardless the region of both the console or the cart, it will load without any objection.

-Sky3DS and QQ3DS Users are finally able to load any region ROM now.

Sky3DS proof (thanks to DjoeN:

DSC04755.jpg
DSC04762.jpg
DSC04752.jpg

Japanese Smash Bros Cart on an EUR 3DS console proof:



How to use

  • Download Launcher.dat from the repo (or compile it yourself) : https://github.com/smealum/regionthree/raw/master/Launcher.dat
  • Copy Launcher.dat to the root of your SD card
  • Insert the game you want to run into your 3DS and power it up
  • Open the "Download Play" application
  • Hit the home menu button, but do not exit the Download Play application (keep it running in the background)
  • Open the Web Browser applet
  • Go to Gateway's exploit page (not linking directly to it here because not a fan of their whole piracy thing they've got going)
  • Wait a few seconds; screen should turn black and after a bit your game should boot up !
FAQ


  • Does this work on the latest firmware version ? Yes, 9.4 is supported.
  • Does this work using a Sky3DS or QQ3DS Flashcards? Yes, they will load, but the process is a very random game, because foreign region games for your 3DS will not show their banner; this means that you will need to change the game with the button totally blind, but it will load of course.
  • Does this let me run homebrew and/or roms ? No, it just lets you run legit physical games from other regions.
  • Do I need to connect to the internet every time I want to use this ? Yes, or you can use an Android app that hosts the exploit (php server), there are some here in the temp, such as Go! Android!
  • Do I need a flashcart/game/hardware for this ? No.
  • Will this work on my New 3DS ? No, at the moment this only works on 3DS, 3DS XL and 2DS models.
  • Will it ever work on the New 3DS ? Maybe. I don't plan on working on it, like, ever, but the code is out there now so...
  • Will this break or brick my 3DS ? No. There's virtually 0 chance of that happening, all this runs is run of the mill usermode code, nothing dangerous. Nothing unusual is written to your NAND, nothing permanent is done. With that in mind, use at your own risk, I won't take responsibility if something weird does happen.
  • Do you take donations ? No, I do not.
  • How does it work ? See below.
Technical stuff


Basically we use GW's entrypoint to get ROP (not code execution, either userland or kernel) under spider (that's what the browser applet is called). From there, we use the GPU DMA vuln to take over the download play application (this is done by overwriting the GSP interrupt handler funcptr table). The download play application has access to the ns:s service (spider does not), and we use that service to launch our out-of-region game.
For more detail on the webkit/spider exploit, visit http://yifan.lu/2015/01/10/reversing-gateway-ultra-first-stage-part-1/
For more detail on the GPU DMA exploit, visit http://smealum.net/?p=517
To build the ROP, use Kingcom's armips assembler https://github.com/Kingcom/armips



Credits

  • All ROP and code written on this repo written by smealum.
  • ns:s region free booting trick found by yellows8.
  • Neatly packaged spider exploit by Gateway.
  • Bond697, sm, yifanlu for working on the GW payload so I wouldn't have to.
  • Myria for helping with testing.
https://twitter.com/smealum/

smealum.net


Does this work on 9.5.0-22?
 

lPolarisl

Well-Known Member
Member
Joined
Jan 24, 2015
Messages
334
Trophies
0
XP
174
Country
Hungary
Don't know if Regionthree cause this but it seems that using Regionthree breaks the miiverse and friends applications on your 3ds.
Just noticed today that I can longer use them as they just load without booting up.
Has anybody else using the exploit had this happen to them?

I tried out regointhree once to launch an E game on an E console, my friend list still works...
 

infernogott

Active Member
Newcomer
Joined
Feb 12, 2015
Messages
40
Trophies
0
Age
37
XP
111
Country
Gambia, The
Is this the only way to play legal imports?

I own a Gateway. Do I need to do this on Emunand or Sysnand? I'm on 4.5 on Sysnand and 9.5 on Emunand
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
Is this the only way to play legal imports?

I own a Gateway. Do I need to do this on Emunand or Sysnand? I'm on 4.5 on Sysnand and 9.5 on Emunand
you can enter classic mode with gateway to play legit imports too, then you dont have to use the web browser every time you want to change games
 

MyJoyConRunsHot

Well-Known Member
Member
Joined
Nov 28, 2011
Messages
410
Trophies
1
XP
1,457
Country
Canada
"Will this work on my New 3DS ?
No, at the moment this only works on 3DS, 3DS XL and 2DS models.
Will it ever work on the New 3DS ?
Maybe. I don't plan on working on it, like, ever, but the code is out there now so..."
This exploit is extremely useless then.
 

Duo8

Well-Known Member
Member
Joined
Jul 16, 2013
Messages
3,613
Trophies
2
XP
3,042
Country
Vietnam
"Will this work on my New 3DS ?
No, at the moment this only works on 3DS, 3DS XL and 2DS models.
Will it ever work on the New 3DS ?
Maybe. I don't plan on working on it, like, ever, but the code is out there now so..."
This exploit is extremely useless then.

like u :^)
 

NeoPhythe

Member
Newcomer
Joined
Aug 20, 2011
Messages
15
Trophies
0
XP
73
Country
United States
has anyone tried this on a 9.0.0-20E n3ds XL yet ?

(and yes, i am away it has stated that it willnot work above, but has anyone actually tried this yet?)
 

MeisterFenster

Well-Known Member
Member
Joined
Nov 18, 2014
Messages
168
Trophies
0
Age
28
XP
165
Country
Gambia, The
It will work on a N3DS, the problem is that we don't have an exploit to launch it. But the basics (get Downloadplay to launch a cart with nss service call) would also work on a n3ds.
 

MrEdgeworth

Member
Newcomer
Joined
Aug 27, 2010
Messages
23
Trophies
0
XP
153
Country
United States

MyJoyConRunsHot

Well-Known Member
Member
Joined
Nov 28, 2011
Messages
410
Trophies
1
XP
1,457
Country
Canada
like u :^)

:^)

Is someone going to update regionthree as soon as it's possible to use it one the n3ds?
Smea says the code is out there. Unfortunately, no-one seems to have picked it up to work on, at least not publicly.

What I wonder is if its possible to inject region firmwares into imported systems.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • ZeroT21 @ ZeroT21:
    the game has as much bugs ingame as well as in RL
  • K3Nv2 @ K3Nv2:
    That games so mixed I hear people praise or say they love it
  • ZeroT21 @ ZeroT21:
    it's both, they love it and hate it just as much
  • K3Nv2 @ K3Nv2:
    Like we get mixed reviews but that games globally mixed like mj
  • ZeroT21 @ ZeroT21:
    love the gameplay, hate the buggy mess it's also in, much drama and controversy also related due to sony being sony
  • ZeroT21 @ ZeroT21:
    the mixed reviews is due to review bombing, because a chunk of regions are excluded/banned from buying it now
  • ZeroT21 @ ZeroT21:
    so the players are review bombing as response to sony doubling down on their so-called policy
  • BakerMan @ BakerMan:
    maybe the real bugs were the glitches they didn't patch along the way
  • ZeroT21 @ ZeroT21:
    there are instability issues regarding certain hardware setups, but it's a small part
  • ZeroT21 @ ZeroT21:
    game's now what, 3 months out the door
  • ZeroT21 @ ZeroT21:
    live service game for 40 bucks that sold 12 mil copies
  • K3Nv2 @ K3Nv2:
    Ever notice how games that sell millions get hated the worst
  • K3Nv2 @ K3Nv2:
    Cod and sports games are good examples but people still buy the shit
  • ZeroT21 @ ZeroT21:
    it happens quit often if not all the time
  • ZeroT21 @ ZeroT21:
    diablo 4 anyone?
  • K3Nv2 @ K3Nv2:
    Everyone just doesn't want to be an outcast and say they're decent games why do they make billions if it's so shit
  • ZeroT21 @ ZeroT21:
    just buy nintendo stuff and their games if you just want fun
  • K3Nv2 @ K3Nv2:
    I still can't name 12 fun current Nintendo games
  • ZeroT21 @ ZeroT21:
    i say get a pc and emulate that too

    :rofl2:
  • K3Nv2 @ K3Nv2:
    Or in today's age at least a SteamDeck
  • ZeroT21 @ ZeroT21:
    i gotta say, the steam deck isn't a bad deal, even if you get a used one, you have options to get it serviced and the parts are also available through ifixit
  • K3Nv2 @ K3Nv2:
    I remember a guy trying to call me a SteamDeck fanboy I'm like well give me a grand I'll buy a winmax
    +1
  • K3Nv2 @ K3Nv2:
    Or a win4 things still sexy
  • ZeroT21 @ ZeroT21:
    having money does not mean everyone will just fork it over
    ZeroT21 @ ZeroT21: having money does not mean everyone will just fork it over