Homebrew Nintendo DS games Injection?

MasterLel

Cooonfusion of da highest orda
Member
Joined
Mar 14, 2015
Messages
1,244
Trophies
0
Location
France
Website
gbatemp.net
XP
576
Country
France
1460922671-ww.png

Try to swap DSi header with the DS one and play with the bytes and bit to see what happen. I can do that if you send me both roms. :)
Also, can you extract data from the DSi rom ?
 

ZoNtendo

Well-Known Member
Member
Joined
May 25, 2015
Messages
581
Trophies
0
Age
27
XP
684
Country
Try to swap DSi header with the DS one and play with the bytes and bit to see what happen. I can do that if you send me both roms. :)
Also, can you extract data from the DSi rom ?
It can't work, NDS use some special file like "arm9.bin "arm7.bin" and they work with the "header.bin"

So no DSi ware rom is not like DS rom
 

ZoNtendo

Well-Known Member
Member
Joined
May 25, 2015
Messages
581
Trophies
0
Age
27
XP
684
Country
And what about DSi .nds roms, do they have arm9 and arm7 files in it ? If so, we could maybe "patch" them somehow...
There are different...

DS linker like the DSTwo can't run DSi ROM, if it was possible, we will can do this on the 3ds then...
 

TecXero

Technovert
Member
Joined
Apr 13, 2014
Messages
2,810
Trophies
0
Location
Mainframe
XP
1,040
Country
United States
thing is why don't people stop trying to hack dsi ware and try to do some thing with the twl so you can make it read data of sd card instead of game card slot
Modifying anything closed source is easier said than done. Not only would someone have to reverse engineer it, they'd have to write in libraries needed to address and support the SD card. It may sound simple to you, but that sounds like a nightmare to me.
 

hacksn5s4

Banned!
Banned
Joined
Aug 12, 2015
Messages
4,332
Trophies
0
XP
1,292
Country
Modifying anything closed source is easier said than done. Not only would someone have to reverse engineer it, they'd have to write in libraries needed to address and support the SD card. It may sound simple to you, but that sounds like a nightmare to me.
so people hacked the 3ds and the firmwares closed source an theres rom hacks of games ther closed source
 

JaapDaniels

Well-Known Member
Member
Joined
Apr 22, 2012
Messages
1,080
Trophies
1
Age
39
Website
github.com
XP
2,067
Country
Netherlands
It can't work, NDS use some special file like "arm9.bin "arm7.bin" and they work with the "header.bin"

So no DSi ware rom is not like DS rom
header.bin is new to me, but the other two... how large are they? and are they always the same size as i suspect? header is i think the interpeter, arm7 and 9 could be a dump of firmware of a handheld. dsi roms don't have the 2 bin files since that should be on the consoles side. could be wrong, i'm no coder... but i think i've seen those files somewhere... oh right i used them to accurate emulate nds roms... maybe these arm7 and 9 roms are the DSI version of what i used for NDS.
 

ZoNtendo

Well-Known Member
Member
Joined
May 25, 2015
Messages
581
Trophies
0
Age
27
XP
684
Country
header.bin is new to me, but the other two... how large are they? and are they always the same size as i suspect? header is i think the interpeter, arm7 and 9 could be a dump of firmware of a handheld. dsi roms don't have the 2 bin files since that should be on the consoles side. could be wrong, i'm no coder... but i think i've seen those files somewhere... oh right i used them to accurate emulate nds roms... maybe these arm7 and 9 roms are the DSI version of what i used for NDS.
arm9.bin and arm7.bin size ?
depends on the game
 

JaapDaniels

Well-Known Member
Member
Joined
Apr 22, 2012
Messages
1,080
Trophies
1
Age
39
Website
github.com
XP
2,067
Country
Netherlands
arm9.bin and arm7.bin size ?
depends on the game
wierd this depending on the game since i know these alike files we're used for Acurate NDS emulating, a dump of both processors/firmwares on board of the console (had a dumb of my own console used)... this shouldn't change by a game... have you tried to innerchange those files? cause if i'm correct it shouldn't be a problem.. the header is something i don't understand...
 

hacksn5s4

Banned!
Banned
Joined
Aug 12, 2015
Messages
4,332
Trophies
0
XP
1,292
Country
thing is dsiware could be put on the sd card on the dsi i think so woul it be possble to hack dsiware so you can install it to sd on 3ds
 

ZoNtendo

Well-Known Member
Member
Joined
May 25, 2015
Messages
581
Trophies
0
Age
27
XP
684
Country
wierd this depending on the game since i know these alike files we're used for Acurate NDS emulating, a dump of both processors/firmwares on board of the console (had a dumb of my own console used)... this shouldn't change by a game... have you tried to innerchange those files? cause if i'm correct it shouldn't be a problem.. the header is something i don't understand...
these file say how work the Game file system.
For example in mario kart ds you will see in the arm9.bin (example) "course1.bin"
If you swap these file, the game will cannot see which file to boot
 

JaapDaniels

Well-Known Member
Member
Joined
Apr 22, 2012
Messages
1,080
Trophies
1
Age
39
Website
github.com
XP
2,067
Country
Netherlands
we don't know yet how to dump DSI games, just DS games were dumped, and since the DS games functioned perfectly on the DSI there was never the need to reinvent a dumper. reading from the SD-card wouldn't change the thing we can't inject anything yet since we don't have any DSI games, and these DSIware dumps don't accept DS roms to get injected!

these file say how work the Game file system.
For example in mario kart ds you will see in the arm9.bin (example) "course1.bin"
If you swap these file, the game will cannot see which file to boot

then these bineries are code to the 2 the arm9 and arm7 processor i see, no than i don't understand enough of it. i thought it was like nintendo DS bios dump wich made sence to me since these bios dumps are commonly used it first stage emulators.
 
Last edited by JaapDaniels, , Reason: new comment

MasterLel

Cooonfusion of da highest orda
Member
Joined
Mar 14, 2015
Messages
1,244
Trophies
0
Location
France
Website
gbatemp.net
XP
576
Country
France
Let's say that ARM files are part of ExeFS, and the rom data is part of the RomFS
ARM files are like configurations files for the arm9/arm7 processors to run and properly handle the game I guess, and header is the information part.

So what if ->

1) We inject Pokémon Black RomFS instead of WW Touched RomFS
2),We take the DSi header of WW Touched and change it a bit to match Pokémon Black
3) We use Pokémon arm files
4) We patch the code.bin segments if needed

Then the game should work, no ? Of course it would require some work of reverse engineering and research...
 

hacksn5s4

Banned!
Banned
Joined
Aug 12, 2015
Messages
4,332
Trophies
0
XP
1,292
Country
well why doesn' some one try to reverse enginear slot 1 like get started on it it might take a long time but no ones even trying to hack it to get it to work
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • Skelletonike @ Skelletonike:
    There are different ways of fanservice
  • Skelletonike @ Skelletonike:
    the first manga I bought, was Psychic Academy, when I was like 12?
  • Skelletonike @ Skelletonike:
    That was good 2000s ecchi
  • Skelletonike @ Skelletonike:
    Great plot too
  • Vetusomaru @ Vetusomaru:
    psychic academy. lol. it was meh even back then when i bought volume 1. also same author also made one of the manga adaptions of Escaflowne.
  • Skelletonike @ Skelletonike:
    Pfffft!
  • Skelletonike @ Skelletonike:
    I have all the volumes.
  • Vetusomaru @ Vetusomaru:
    btw do u have discord?
  • Vetusomaru @ Vetusomaru:
    last tv anime i remember with nipples i personally watched was Senran Kagura
  • Skelletonike @ Skelletonike:
    yeah I do
  • Skelletonike @ Skelletonike:
    I mostly read, haven't watched much, but I do keep my cunchyroll sub.
  • Skelletonike @ Skelletonike:
    Found out one of my fave animes got an adaptation this season

    the other day lol
  • Skelletonike @ Skelletonike:
    Yuusha ga Shi
    nda
  • Vetusomaru @ Vetusomaru:
    crynchyrolls is cancer, especially with the censorship they do like they did with Oshimai
  • Vetusomaru @ Vetusomaru:
    can u post your discord here or at dm?
  • Skelletonike @ Skelletonike:
    No idea
  • Skelletonike @ Skelletonike:
    it's my username
  • Vetusomaru @ Vetusomaru:
    and number?
  • Skelletonike @ Skelletonike:
    it needs the number?
  • Vetusomaru @ Vetusomaru:
    okey dokey. i ve sent u friend request.
  • Vetusomaru @ Vetusomaru:
    i have same username with here
  • Skelletonike @ Skelletonike:
    alright, accepted
    +1
    Skelletonike @ Skelletonike: alright, accepted +1