Hacking gateway GW3D 11.10 (B9S AND CFW)

DeadSkullzJr

Developer
Developer
Joined
Sep 28, 2017
Messages
1,556
Trophies
1
XP
3,881
Country
United States
Did some toying around and decided to build a small list of things that work or don't work in Gateway mode. This list may grow if by chance work is done to some of the homebrew applications to run in older environments such as these.

System Firmware:
11.15.0-47X

Homebrew Software List:

FBI

Version:
v2.6.1

Status:

Working

Notes:
This doesn't work correctly if you were to convert the homebrew application to a .3ds image for the Gateway 3DS, this only works properly when installed digitally, of course that can change via code tweaking.

Source Code:

https://github.com/Steveice10/FBI
BootNTRSelector
Version:
v2.13.3

Status:
Working

Notes:
Requires some code tweaking in order to work in Gateway Mode. Plugins that are .plg based will work, however NTR streaming does NOT work. Future versions of this software would need the same treatment in order to work in Gateway Mode. An SOC initialization error can occur after booting the software, but it doesn't seem to cause issues.

Source Code:

https://github.com/Nanquitas/BootNTR
JK's Save Manager
Version:
20211211 (Beta)

Status:
Working

Notes:

None.

Source Code:
https://github.com/J-D-K/JKSM
Checkpoint
Version:
v3.7.4

Status:
Not Working

Notes:
Requires Luma3DS to run.

Source Code:

https://github.com/FlagBrew/Checkpoint
Homebrew Launcher Wrapper
Version:
v1.0

Status:
Not Working

Notes:
Requires Luma3DS to run.

Source Code:

https://github.com/PabloMK7/homebrew_launcher_dummy
Homebrew Launcher Loader
Version:
v1.3

Status:
Not Working

Notes:
Requires a working *hax entrypoint and payload updates in order to work on the latest system firmware version.

Source Code:

https://github.com/yellows8/hblauncher_loader
TWiLightMenu
Version:
v24.1.0

Status:
Not Working

Notes:
DSiWare related titles do not work in EmuNAND due to the lack of proper support for them. Unless someone invents a solution to make it so this works in EmuNAND, you are forced to use this in SysNAND only.

Source Code:

https://github.com/DS-Homebrew/TWiLightMenu


Plugins List:

OnionFS
Version:
v1.4

Status:
Working

Notes:
v2.0+ was built as .3gx plugins rather than .plg plugins for Luma3DS plugin support. Some code tweaking would need to occur in order to have .plg support for these future versions. Features wise the results may vary if by chance someone manages to make this happen.

Source Code:

https://github.com/PabloMK7/OnionFS
CTR Plugin Framework Template
Version:
v0.4.0

Status:
Working

Notes:
v0.5.0+ was built as .3gx plugins rather than .plg plugins for Luma3DS plugin support. Some code tweaking would need to occur in order to have .plg support for these future versions. Features wise the results may vary if by chance someone manages to make this happen.

Source Code:

https://github.com/Nanquitas/CTRPluginFramework-BlankTemplate (Original)
https://github.com/PabloMK7/CTRPluginFramework-BlankTemplate (Current)


Homebrew Launcher Entrypoint List:
Currently none of the older entrypoints work on the latest system firmware due to either being patched or the payloads not being updated in a long time. Even if they did, sadly the developers of the Homebrew Launcher Menu removed the legacy support that the entrypoints relied on. There is of course a chance for this to return if someone decides to rework the code.

Source Code:

https://github.com/smealum/3ds_hb_menu (Original)
https://github.com/fincs/new-hbmenu (Current)
Ninjhax
Version:
v1.X-v2.X

Status:

Not Working

Notes:
Ninjhax 2.X QR payloads were never updated to the latest system firmware. Ninjhax 1.X QR payloads will still work just fine under the respective system firmware versions.

Source Code:

https://github.com/smealum/ninjhax
https://github.com/smealum/ninjhax2.x


Miscellaneous List:

Universal Otherapp
Version:
v1.3.0

Status:
Unknown

Notes:
I am unable to confirm whether or not this could potentially work with older entrypoints in Gateway mode, however I linked this here just in case there is potential use for it.

Source Code:

https://github.com/TuxSH/universal-otherapp
 
Last edited by DeadSkullzJr,
  • Like
Reactions: rocknard and ber71

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,295
Trophies
4
Location
Space
XP
13,852
Country
Norway
Did some toying around and decided to build a small list of things that work or don't work in Gateway mode. This list may grow if by chance work is done to some of the homebrew applications to run in older environments such as these.

System Firmware:
11.15.0-47X

Homebrew Software List:

FBI

Version:
v2.6.1

Status:

Working

Notes:
None

Source Code:

https://github.com/Steveice10/FBI
BootNTRSelector
Version:
v2.13.3

Status:
Working

Notes:
Requires some code tweaking in order to work in Gateway Mode. Plugins that are .plg based will work, however NTR streaming does NOT work due to the lack of Luma3DS. Future versions of this software would need the same treatment in order to work in Gateway Mode.

Source Code:

https://github.com/Nanquitas/BootNTR
JK's Save Manager
Version:
20200508

Status:
Working

Notes:
This software currently has issues with exporting extra data for some titles, an update with a fix is required to fix said issue.

Source Code:

https://github.com/J-D-K/JKSM
Checkpoint
Version:
v3.7.4

Status:
Not Working

Notes:
Requires Luma3DS to run.

Source Code:

https://github.com/FlagBrew/Checkpoint
Homebrew Launcher Wrapper
Version:
v1.0

Status:
Not Working

Notes:
Requires Luma3DS to run.

Source Code:

https://github.com/PabloMK7/homebrew_launcher_dummy
Homebrew Launcher Loader
Version:
v1.3

Status:
Not Working

Notes:
Requires a working *hax entrypoint and payload updates in order to work on the latest system firmware version.

Source Code:

https://github.com/yellows8/hblauncher_loader
OnionFS
Version:
v1.4

Status:
Working

Notes:
v2.0+ was built as .3gx plugins rather than .plg plugins for Luma3DS plugin support. Some code tweaking would need to occur in order to have .plg support for these future versions. Features wise the results may vary if by chance someone manages to make this happen.

Source Code:

https://github.com/PabloMK7/OnionFS

Homebrew Launcher Entrypoint List:
Currently none of the older entrypoints work on the latest system firmware due to either being patched or the payloads not being updated in a long time. Even if they did, sadly the developers of the Homebrew Launcher Menu removed the legacy support that the entrypoints relied on. There is of course a chance for this to return if someone decides to rework the code.

Source Code:

https://github.com/smealum/3ds_hb_menu (Original)
https://github.com/fincs/new-hbmenu (Current)
Ninjhax
Version:
v1.X-v2.X

Status:

Not Working

Notes:
Ninjhax 2.X Payloads were never updated to the latest system firmware. Ninjhax 1.X payloads will still work just fine under the respective system firmware versions.

Source Code:

https://github.com/smealum/ninjhax
https://github.com/smealum/ninjhax2.x
NTR streaming doesn't in any way rely on Luma3DS. I'm positive I used to use it in GW mode in the past.
 

k7ra

Well-Known Member
Member
Joined
Dec 11, 2016
Messages
806
Trophies
0
Age
31
XP
1,904
Country
Russia
Have question...
GW3ds on emunand on 11.15.0-47E works, but how to boot emunand in luma3ds?
Booting give arm11 (core 1) error.
Plus if I exit settings in emunand it's go back to ?sysnand?....
One more thing, hblauncher stop loading in luma3ds sysnand (if I swap boot file from luma3ds it's start work again)
 

DeadSkullzJr

Developer
Developer
Joined
Sep 28, 2017
Messages
1,556
Trophies
1
XP
3,881
Country
United States
Have question...
GW3ds on emunand on 11.15.0-47E works, but how to boot emunand in luma3ds?
Booting give arm11 (core 1) error.
Plus if I exit settings in emunand it's go back to ?sysnand?....
One more thing, hblauncher stop loading in luma3ds sysnand (if I swap boot file from luma3ds it's start work again)
Weird, you can boot into your EmuNAND(s) by holding L while powering the system on, alternatively you can toggle the "Autoboot EmuNAND" option in the Luma3DS configurations (you can access this by holding Select while turning the system on).

You can't access the Homebrew Launcher through any methods outside Luma3DS currently, so if it's not working for you in Gateway EmuNAND, it's because support for legacy solutions was cut out, they have to be recoded back into the software.
 

k7ra

Well-Known Member
Member
Joined
Dec 11, 2016
Messages
806
Trophies
0
Age
31
XP
1,904
Country
Russia
Weird, you can boot into your EmuNAND(s) by holding L while powering the system on, alternatively you can toggle the "Autoboot EmuNAND" option in the Luma3DS configurations (you can access this by holding Select while turning the system on).

You can't access the Homebrew Launcher through any methods outside Luma3DS currently, so if it's not working for you in Gateway EmuNAND, it's because support for legacy solutions was cut out, they have to be recoded back into the software.
I already try autoboot, boot with button, different luma3ds versions and still gateway emunand not load in luma3ds mode. Sysnand in luma3ds works fine. Guess would try to redone it :\
Downgraded back to 11.2.0-35E with sysupdater and all works, duh...

Would update again to 11.15.0-47E, then swap files from 3ds-sdroot.rar, add cia to updates folder:
0004013000002D02
0004013020001C02
0004001000022000
0004003000009802
0004013000003202
0004013000008002
0004013820000002
Boot in luma3ds, downgrade with sysupdater (this updates). Boot in gateway.
All what I done (write) is right?
 

DeadSkullzJr

Developer
Developer
Joined
Sep 28, 2017
Messages
1,556
Trophies
1
XP
3,881
Country
United States
I already try autoboot, boot with button, different luma3ds versions and still gateway emunand not load in luma3ds mode. Sysnand in luma3ds works fine. Guess would try to redone it :\
Downgraded back to 11.2.0-35E with sysupdater and all works, duh...

Would update again to 11.15.0-47E, then swap files from 3ds-sdroot.rar, add cia to updates folder:
0004013000002D02
0004013020001C02
0004001000022000
0004003000009802
0004013000003202
0004013000008002
0004013820000002
Boot in luma3ds, downgrade with sysupdater (this updates). Boot in gateway.
All what I done (write) is right?
No idea what you should do, the best I can tell you is to back up your NAND, save data, etc., then remake the entirety of Gateway EmuNAND via the guide.
 

7gyufwf_sd

Member
Newcomer
Joined
Feb 19, 2022
Messages
6
Trophies
0
Location
Wichita
XP
35
Country
United States
I'm a little confused on how to progress...

I have Sys 11.13.0-45U. Created EmuNAND. Installed sysUpdater (from profi200) using FBI. Used 3DNUS (from wyatt8740) to download CIAs for 11.1.0-34U. Did the downgrade on sysUpdater.

So now I have Sys 11.13.0-45U still plus Emu 11.1.0-34U. (and godmode9 and fastboot)

Since gateway website went down, it seems impossible to find the "latest" launcher.dat. I have an old launcher.dat from many years ago, which I tried, but didn't work. Probably because it's old like I said. And iirc, Nintendo took down come of their older firmware packages off the servers, which would explain why 3DNUS spat out errors when trying firmware in the 9. mark.

So I don't know how to gateway mode at this point.

Alternatively, if someone has gateway all running properly, can someone convert some of my save files to the luma3ds cia format? (basically forgot to convert the saves before switching from gateway to luma3ds some years back, which is the reason I'm following this guide)
 

Lacius

Well-Known Member
Member
Joined
May 11, 2008
Messages
18,099
Trophies
3
XP
18,338
Country
United States
I'm a little confused on how to progress...

I have Sys 11.13.0-45U. Created EmuNAND. Installed sysUpdater (from profi200) using FBI. Used 3DNUS (from wyatt8740) to download CIAs for 11.1.0-34U. Did the downgrade on sysUpdater.

So now I have Sys 11.13.0-45U still plus Emu 11.1.0-34U. (and godmode9 and fastboot)

Since gateway website went down, it seems impossible to find the "latest" launcher.dat. I have an old launcher.dat from many years ago, which I tried, but didn't work. Probably because it's old like I said. And iirc, Nintendo took down come of their older firmware packages off the servers, which would explain why 3DNUS spat out errors when trying firmware in the 9. mark.

So I don't know how to gateway mode at this point.

Alternatively, if someone has gateway all running properly, can someone convert some of my save files to the luma3ds cia format? (basically forgot to convert the saves before switching from gateway to luma3ds some years back, which is the reason I'm following this guide)
How many saves do you have that need to be converted?
 

7gyufwf_sd

Member
Newcomer
Joined
Feb 19, 2022
Messages
6
Trophies
0
Location
Wichita
XP
35
Country
United States
If you can't get it to work, I could convert them.

Have you tried doing an 9.2 CTRTransfer to downgrade the emuNAND? The 9.2 CTRTransfer file was all over the internet last I checked.
I haven't. It's been so long since I was in the 3ds hacking scene, so I'm quite out of the loop :rofl::rofl:

Can you point me in the right direction so i can read what that's all about? I don't want to mess anything up :rofl2:
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Lol rappers still promoting crypto