Homebrew DS(i) Mode hacking progress thread

RednaxelaNnamtra

Well-Known Member
Member
Joined
Dec 8, 2011
Messages
1,208
Trophies
1
XP
3,313
Country
Germany
  1. Well, maybe, but could it even run properly ?
  2. Bufferoverflow in savedata in Sudoku ? And it reads stuff from SD card ? However, SD card size is limited, and we don't have source for sudokuhax.
  3. -
  4. No, AFAIK, because TWL_FIRM wouldn't support it and that would break CTR NAND (FAT16).
From what I know, the filesize limit is because of the homebrewlauncher loaded, because if you use another launcher with sdhc support, you will be able to use a bigger sd in sudokuhax(my sd is 64GB).
 
  • Like
Reactions: Mrrraou

Mrrraou

Well-Known Member
Member
Joined
Oct 17, 2015
Messages
1,873
Trophies
0
XP
2,374
Country
France
1. Well, I dunno. Reverse engineering magic!
2. I think there's a few other open source DSi 'sploits.
3. --
4. Well, I'd assume a safer option for DS ROMs would be to make some sort of forwarder to load the ROM from the SD... and patch it while it's being run, maybe. I dunno.
  1. I was saying by that, that it could make the game instable/crash/corrupted or even unplayable, notably because of retrocompatibility of DS games in DSi mode and hardware limitations.
  2. Where ?
  3. -
  4. Well, a ton of stuff would have to be patched, and TWL_FIRM would have to get injected with really a lot of code. And maybe that the hardware wouldn't allow us to do that.

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

From what I know, the filesize limit is because of the homebrewlauncher loaded, because if you use another launcher with sdhc support, you will be able to use a bigger sd in sudokuhax(my sd is 64GB).
It's a libnds related thing, indeed.
 

CeeDee

fuckin dork
Member
Joined
May 4, 2014
Messages
5,357
Trophies
2
XP
9,870
Country
United States
  1. I was saying by that, that it could make the game instable/crash/corrupted or even unplayable, notably because of retrocompatibility of DS games in DSi mode and hardware limitations.
  2. Where ?
  3. -
  4. Well, a ton of stuff would have to be patched, and TWL_FIRM would have to get injected with really a lot of code. And maybe that the hardware wouldn't allow us to do that.

It's a libnds related thing, indeed.

1. Well, I dunno.
2. Here, apparently
3. meow meow
4. Well, it probably won't work. I dunno. rip pokemon black/white
 
  • Like
Reactions: Mrrraou

CeeDee

fuckin dork
Member
Joined
May 4, 2014
Messages
5,357
Trophies
2
XP
9,870
Country
United States

Roboman

Well-Known Member
Member
Joined
Jan 7, 2016
Messages
313
Trophies
0
Age
28
XP
726
Country
United States
Both arm processors share the gamecart bus.
Arm 11 seems to run in ntr mode polling the home button
Can we fit a whole nds rom in arm11 memory that isn't used by TWL firm?
If so we may be able to emulate a gamecart by taking over the arm11 process, reading gamecart dAta from ram
 

Mrrraou

Well-Known Member
Member
Joined
Oct 17, 2015
Messages
1,873
Trophies
0
XP
2,374
Country
France
1. meow meow mew meow meow
2. https://github.com/WinterMute/savesploits I think this is it.
3. meow meow
4. That's a shame. That limits some of the options for games to play, if DS injection ever does happen.
  1. meow
  2. No sudokuhax tho :/ but thanks anyway!
  3. hi i'm a cat
  4. And even if that happens, would it be fast enough ? Where would the savedata be stored ?
 
  • Like
Reactions: Zidapi

CeeDee

fuckin dork
Member
Joined
May 4, 2014
Messages
5,357
Trophies
2
XP
9,870
Country
United States
  1. meow
  2. No sudokuhax tho :/ but thanks anyway!
  3. hi i'm a cat
  4. And even if that happens, would it be fast enough ? Where would the savedata be stored ?
1. meow meow
2. meow
3. meow meow meow mew meeooooow
4. DSiWare runs at full speed, I fail to see why injected DS titles through it wouldn't. Probably the same place the rest of DSiWare saves are stored.
 

Supster131

(づ。◕‿‿◕。)づ *:・゚✧
Member
Joined
Jan 19, 2016
Messages
3,315
Trophies
1
Location
My Computer
XP
2,758
Country
United States
1. meow meow
2. meow
3. meow meow meow mew meeooooow
4. DSiWare runs at full speed, I fail to see why injected DS titles through it wouldn't. Probably the same place the rest of DSiWare saves are stored.
1. wuff! (HAZA!)
2. wuff? wuff?
3. WUFF!
4. Well, I think people are getting close. We were able to make DS/DSi games appear in the home menu, but they don't work yet. If you try opening it, you get that an error has occurred. If you try opening it with a DS game in your 3DS, it'll launch the cartridge rather than the desired game.

That's what inspired Apache Thunder's tool. It's the same concept, he just removed all the legal code, etc. If someone can find a way to redirect the code from wanting a cartridge to the SD, this can probably be possible.
 

Deleted member 373223

Pink = Best colour
Member
Joined
Oct 8, 2015
Messages
4,099
Trophies
1
XP
2,790
1. wuff! (HAZA!)
2. wuff? wuff?
3. WUFF!
4. Well, I think people are getting close. We were able to make DS/DSi games appear in the home menu, but they don't work yet. If you try opening it, you get that an error has occurred. If you try opening it with a DS game in your 3DS, it'll launch the cartridge rather than the desired game.

That's what inspired Apache Thunder's tool. It's the same concept, he just removed all the legal code, etc. If someone can find a way to redirect the code from wanting a cartridge to the SD, this can probably be possible.
1. meow meow
2 woof woof
3. roar roar
4 pizza
 
  • Like
Reactions: Bartesco

Mrrraou

Well-Known Member
Member
Joined
Oct 17, 2015
Messages
1,873
Trophies
0
XP
2,374
Country
France
1. wuff! (HAZA!)
2. wuff? wuff?
3. WUFF!
4. Well, I think people are getting close. We were able to make DS/DSi games appear in the home menu, but they don't work yet. If you try opening it, you get that an error has occurred. If you try opening it with a DS game in your 3DS, it'll launch the cartridge rather than the desired game.

That's what inspired Apache Thunder's tool. It's the same concept, he just removed all the legal code, etc. If someone can find a way to redirect the code from wanting a cartridge to the SD, this can probably be possible.
Nope, that's not the way it works AT ALL. When launched, from Home Menu, the 3DS just reboots, asking TWL_FIRM to boot the Slot-1 cart. So the redirect tool utility bypasses Process9 checks on NATIVE_FIRM, so it can boot older flashcarts/Action Replays.
 

CeeDee

fuckin dork
Member
Joined
May 4, 2014
Messages
5,357
Trophies
2
XP
9,870
Country
United States
4Well, I think people are getting close. We were able to make DS/DSi games appear in the home menu, but they don't work yet. If you try opening it, you get that an error has occurred. If you try opening it with a DS game in your 3DS, it'll launch the cartridge rather than the desired game.
That's why I'd suggest digging into the code of Advance Wars DS vs DSi and see what's changed, then change whatever flag(s) make the game jump to loading a cartridge or from the DSi.
 

Supster131

(づ。◕‿‿◕。)づ *:・゚✧
Member
Joined
Jan 19, 2016
Messages
3,315
Trophies
1
Location
My Computer
XP
2,758
Country
United States
That's why I'd suggest digging into the code of Advance Wars DS vs DSi and see what's changed, then change whatever flag(s) make the game jump to loading a cartridge or from the DSi.
Apparently only some sort of header was changed. Some one was looking around through the code, they're very similar.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: From what people say pvp isn't even worth it