Homebrew Injecting DS Rom loader into download play?

Super1710

Well-Known Member
OP
Member
Joined
Dec 19, 2016
Messages
109
Trophies
0
Age
26
XP
245
Country
Since the 3ds boots into 3ds mode when it starts download play with DS games would it be possible to replace the file the 3ds boots into with a Rom loader or something to that effect. I'm not saying this is plausible as I don't have any knowledge on the nitty gritty of hacking I'm just sharing an idea. I say this because nds bootstrap has its limitations that I'm sure we're all aware of, and while it my improve it will never be like playing on an actual cartridge. Thoughts?
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,593
Trophies
3
Age
24
XP
20,983
Country
United States
Since the 3ds boots into 3ds mode when it starts download play with DS games would it be possible to replace the file the 3ds boots into with a Rom loader or something to that effect. I'm not saying this is plausible as I don't have any knowledge on the nitty gritty of hacking I'm just sharing an idea. I say this because nds bootstrap has its limitations that I'm sure we're all aware of, and while it my improve it will never be like playing on an actual cartridge. Thoughts?
That's possible, but only with CFW. You can use FBI or GodMode9 to inject the .nds file of the ROM loader.
 
D

Deleted User

Guest
That's possible, but only with CFW. You can use FBI or GodMode9 to inject the .nds file of the ROM loader.
You're very knowledgeable on topics like this; how would one go about doing such? Would the .nds be somewhere in TWL_FIRM, embedded in the Download Play .app, or somewhere else entirely?
Has this ever been attempted?
 
Last edited by ,

Super1710

Well-Known Member
OP
Member
Joined
Dec 19, 2016
Messages
109
Trophies
0
Age
26
XP
245
Country
That's possible, but only with CFW. You can use FBI or GodMode9 to inject the .nds file of the ROM loader.

Already possible? Is the compatibility good, or are there any guides? I have CFW already and have NAND backups at the ready.
 

Ryccardo

Penguin accelerator
Member
Joined
Feb 13, 2015
Messages
7,690
Trophies
1
Age
28
Location
Imola
XP
6,909
Country
Italy
DS download play is a standalone title, and just like any DSiware you can just swap the main executable (.app = srl = nds)

No, it won't necessarily have higher compatibility, if anything a completely custom title is better as the permissions can be freely set
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,593
Trophies
3
Age
24
XP
20,983
Country
United States
You're very knowledgeable on topics like this; how would one go about doing such? Would the .nds be somewhere in TWL_FIRM, embedded in the Download Play .app, or somewhere else entirely?
Has this ever been attempted?
The .nds file in is TWLNAND, not TWL_FIRM.
Yes, it's been attempted by swapping DS WiFi settings with Sudoku to run sudokuhax.
 

Super1710

Well-Known Member
OP
Member
Joined
Dec 19, 2016
Messages
109
Trophies
0
Age
26
XP
245
Country
DS download play is a standalone title, and just like any DSiware you can just swap the main executable (.app = srl = nds)

No, it won't necessarily have higher compatibility, if anything a completely custom title is better as the permissions can be freely set

So you can inject Roms into DSi ware? I'm surprised this isn't brought up more often.

--------------------- MERGED ---------------------------

The .nds file in is TWLNAND, not TWL_FIRM.
Yes, it's been attempted by swapping DS WiFi settings with Sudoku to run sudokuhax.

Could you run roms by doing this? I never thought about how using the microsd card with the Rom loader would work.
 

RocketRobz

Stylish TWiLight Hero
Developer
Joined
Oct 1, 2010
Messages
16,593
Trophies
3
Age
24
XP
20,983
Country
United States
So you can inject Roms into DSi ware? I'm surprised this isn't brought up more often.

--------------------- MERGED ---------------------------

Could you run roms by doing this? I never thought about how using the microsd card with the Rom loader would work.
No. Retail DS roms are hard-coded to only read from Slot-1, which nds-bootstrap patches so that they read from the SD card instead.
 
Last edited by RocketRobz,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Sak is a fishy pineapple