Regionthree 3DS: Difference between revisions

From GameBrew
(Created page with "{{Infobox 3DS homebrew | title = regionthree | image = https://dlhb.gamebrew.org/3dshomebrew/regionthree.jpeg|250px | type = Title Launchers | version = | licence = Mixed | a...")
 
m (Text replacement - "Category:3DS homebrew loaders" to "")
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS homebrew
{{Infobox 3DS Homebrews
| title = regionthree
|title=regionthree
| image = https://dlhb.gamebrew.org/3dshomebrew/regionthree.jpeg|250px
|image=Regionthree2.png
| type = Title Launchers
|description=Region free cartridge loader for 3DS/3DSXL/2DS on firmware versions 4.0-9.5.
| version =  
|author=smealum
| licence = Mixed
|lastupdated=2015/03/03
| author = smealum
|type=Title Launchers
| website = https://github.com/smealum/regionthree
|version=2015
| download = https://dlhb.gamebrew.org/3dshomebrew/regionthree-master.zip
|license=Mixed
| source = https://dlhb.gamebrew.org/3dshomebrew/regionthree-master.zip
|download=https://dlhb.gamebrew.org/3dshomebrews/regionthree.7z
|website=https://github.com/smealum/regionthree
|source=https://github.com/smealum/regionthree
}}
}}
Regionthree is a region free game loader for the Nintendo 3DS developed by smealum. The loader currently supports System Menu versions up to 9.4. It does not currently support the new Nintendo 3DS and new Nintendo 3DS XL. Support for these consoles is not planned, but anyone is free to modify the source code to add it.
The loader has been superseded by [[RegionFOUR_3DS|regionFOUR]].
==User guide==
In order to start the loader, the following steps have to be followed:
* Place the regionthree [https://github.com/smealum/regionthree/blob/master/Launcher.dat Launcher.dat] in the root of your 3DS SD card.
* Insert the game you want to play in your 3DS.
* Open the Download Play application.
* Without doing anything, go back to the Home menu by pressing the Home button. Do not close the Download Play application.
* Open the 3DS web browser and navigate to the Gateway 3DS Ultra exploit page or any other browser exploit launcher.
* Wait a few seconds and the loader should start.
==Media==
'''regionthree : 3DS region free game on 9.5.0-22E''' ([https://www.youtube.com/watch?v=ZQwAEqSmU7w smea]) <br>
<youtube>n7lOdqKMT20</youtube>
'''3DS: Circumvent the Region Lock of your Nintendo 3DS with Regionthree''' ([https://www.youtube.com/watch?v=n7lOdqKMT20 The Zett]) <br>
<youtube>n7lOdqKMT20</youtube>
<youtube>n7lOdqKMT20</youtube>


Source Only!
==Credits==
= regionthree =
* All original ROP and code on this repo written by smea.
region free loader for 3DS/3DSXL/2DS on firmware versions 4.0 to 9.5.0-22 this also allows you to bypass mandatory gamecard firmware updates loads games from other regions and runs them in YOUR language if possible ! video can be found here : [https://www.youtube.com/watch?v=ZQwAEqSmU7w https://www.youtube.com/watch?v=ZQwAEqSmU7w]
* ns:s region free booting trick found by yellows8.
=== How to use ===
* Neatly packaged spider exploit by Gateway.
* Download Launcher.dat from the repo (or compile it yourself) : [https://github.com/smealum/regionthree/raw/master/Launcher.dat https://github.com/smealum/regionthree/raw/master/Launcher.dat]
* Bond697, sm, yifanlu for working on the GW payload.
* 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 &quot;Download Play&quot; 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 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.
* 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/ 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 http://smealum.net/?p=517] To build the ROP, use Kingcom's armips assembler [https://github.com/Kingcom/armips https://github.com/Kingcom/armips]
=== Credits ===
* All original ROP and code on this repo written by smea
* 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.
* Myria for helping with testing.
* sbJFn5r for porting the ROP to 4.x firmware versions
* sbJFn5r for porting the ROP to 4.x firmware versions.
 
==External links==
* Author's Twitter - http://twitter.com/smealum
* GitHub - https://github.com/smealum/regionthree

Latest revision as of 06:04, 6 May 2024

regionthree
Regionthree2.png
General
Authorsmealum
TypeTitle Launchers
Version2015
LicenseMixed
Last Updated2015/03/03
Links
Download
Website
Source

Regionthree is a region free game loader for the Nintendo 3DS developed by smealum. The loader currently supports System Menu versions up to 9.4. It does not currently support the new Nintendo 3DS and new Nintendo 3DS XL. Support for these consoles is not planned, but anyone is free to modify the source code to add it.

The loader has been superseded by regionFOUR.

User guide

In order to start the loader, the following steps have to be followed:

  • Place the regionthree Launcher.dat in the root of your 3DS SD card.
  • Insert the game you want to play in your 3DS.
  • Open the Download Play application.
  • Without doing anything, go back to the Home menu by pressing the Home button. Do not close the Download Play application.
  • Open the 3DS web browser and navigate to the Gateway 3DS Ultra exploit page or any other browser exploit launcher.
  • Wait a few seconds and the loader should start.

Media

regionthree : 3DS region free game on 9.5.0-22E (smea)

3DS: Circumvent the Region Lock of your Nintendo 3DS with Regionthree (The Zett)

Credits

  • All original ROP and code on this repo written by smea.
  • ns:s region free booting trick found by yellows8.
  • Neatly packaged spider exploit by Gateway.
  • Bond697, sm, yifanlu for working on the GW payload.
  • Myria for helping with testing.
  • sbJFn5r for porting the ROP to 4.x firmware versions.

External links

Advertising: