Homebrew DS(i) Mode hacking progress thread

  • Thread starter Thread starter Billy Acuña
  • Start date Start date
  • Views Views 810,609
  • Replies Replies 4,367
  • Likes Likes 81
  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
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.
 
  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
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
 
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
  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.
 
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.
 
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
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.
 
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.
 
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