Homebrew [Discussion] Mount/Dump Cardridges via Powersaves Dongle

adrifcastr

Well-Known Member
OP
Member
Joined
Sep 12, 2016
Messages
2,038
Trophies
0
XP
1,947
Country
Germany
So I don't know the exact hardware of the dongle, so I dunno if it actually can access the rom or just the saves.
But it would be really convenient to be able to just mount cardridges on the fly to access the ROM via Emulators (Citra, DesMuMe, melonDS) any opinions?
 

ghjfdtg

Well-Known Member
Member
Joined
Jul 13, 2014
Messages
1,362
Trophies
1
XP
3,294
Country
Older versions can actually access the ROM but it's still unknown how the protocol encryption works. Datel worked around this by using a replay attack + xorpads.
 

adrifcastr

Well-Known Member
OP
Member
Joined
Sep 12, 2016
Messages
2,038
Trophies
0
XP
1,947
Country
Germany
Older versions can actually access the ROM but it's still unknown how the protocol encryption works. Datel worked around this by using a replay attack + xorpads.
I mean, if the dongle can read the rom, there should be a way to be able to mount the raw data to a drive
 

XLuma

Pkmn Rom Hacker
Member
Joined
Feb 12, 2017
Messages
490
Trophies
0
Age
23
Location
Quebec
XP
645
Country
Canada
I mean, if the dongle can read the rom, there should be a way to be able to mount the raw data to a drive
i think the problem is the gamecart itself as you cannot write on it
You could read (like RomFS explorer on the 3ds) but not write
 

adrifcastr

Well-Known Member
OP
Member
Joined
Sep 12, 2016
Messages
2,038
Trophies
0
XP
1,947
Country
Germany
i think the problem is the gamecart itself as you cannot write on it
You could read (like RomFS explorer on the 3ds) but not write
Ya, just mount the raw data as read only, Citra/Desmume can load encrypted roms, I mean It shouldn't be that hard to write a driver for the device that just mounts all raw data it reads to a disk drive, like HacDiskMount does w/ the switch emmc.
 

ghjfdtg

Well-Known Member
Member
Joined
Jul 13, 2014
Messages
1,362
Trophies
1
XP
3,294
Country
The problem is the protocol encryption as said. The powersaves handles nothing. You send commands to the gamecart purely in software which means you have to deal with this. Using xorpads is infeasible here since you would need xorpads as big as the ROM itself to be able to decrypt the data fully.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: This parrot is no more it has ceased to be!