Homebrew [Rumor] Soundhax might be portable to DSi

Platinum Lucario

Well-Known Member
Member
Joined
May 17, 2014
Messages
535
Trophies
0
Age
31
Location
Warrnambool, Victoria, Australia
XP
499
Country
Australia
Well to be fair, the DSi is just a DS revisioning, so they patched many DS exploits. But the 3DS is a fresh new complex system with many entry points.
At the same time, the DSi contains many new entry points in it's CPU as well. The DSi has four different kernels, compared to the DS (which only had two). DSi has ARM9, ARM7, ARM9i and ARM7i kernels. The ARM9i and ARM7i are the main kernels that are utilised when running the System NAND, DSi apps, DSiWare, DSi Exclusive and DSi Enhanced games. The TWL_SYSTEM NAND is completely different from the TWL_FIRM section of the 3DS NAND (because TWL_SYSTEM on DSi has ARM7 and ARM7i functions, since the 3DS doesn't have ARM7 or ARM7i kernels, the TWL_FIRM on the 3DS calls for a completely new emulated instruction set called "AGB_FIRM" , which again is not ARM7 or ARM7i).
 
Last edited by Platinum Lucario,
  • Like
Reactions: marc00077 and Jayro

metroid maniac

An idiot with an opinion
Member
Joined
May 16, 2009
Messages
2,079
Trophies
2
XP
2,615
Country
We are all waiting for that! The DSi is the only console which hasn't been fully-hacked with his own mode. I can't understand how a newer console can have thousands of exploits and this console only have a exploit which is not in the system and you must pay for it.

Lack of interest.
Besides, the attack surface for an absolute DSi hack is pretty small.
 
  • Like
Reactions: marc00077

Ryccardo

Penguin accelerator
OP
Member
Joined
Feb 13, 2015
Messages
7,687
Trophies
1
Age
28
Location
Imola
XP
6,903
Country
Italy
I can't understand how a newer console can have thousands of exploits and this console only have a exploit which is not in the system and you must pay for it.
3DS is Nintendo's first handheld with a real operating system, while the DSi has no actual background processes that could be exploited from an "userland" exploit

Like with GBA/DS, all the system functions usable by applications are run directly from the unprotected bootroms or compiled by the sdk into the roms themselves

Security on the DSi works with hardware registers you can't reenable without resetting (like why you must have 2.1 or less to read otp on 3ds), the launcher reads the header of applications to see what permissions they have (nand+sd? slot-1? camera? etc) tl;dr as you already know, you can't get nand access from an iEvolution so to get more permissions we would need to exploit home into accepting a custom title, the thing is that there aren't any public exploits in the boot chain that could lead to signature patching

---

If the SDK can make retail-signed DSiware and roms (never tried) and get a friend at a bootleg game factory, we could create a physical copy of TWLNmenu and install itself (it being likely the only "official" app with both nand and slot1 access) and other tads...

The same would be doable in a more ethical way with an existing DSiware exploit (implemented without #clobberedkeyslots) and a currently nonexisting homebrew title manager...


-----

Lol I really went off on a tangent here.
Simply put: it's an objective fact the 3DS "security system" is more complex and fine grained.
And it's exactly with complexity that the chance of screwing up increases!
 
Last edited by Ryccardo,

Platinum Lucario

Well-Known Member
Member
Joined
May 17, 2014
Messages
535
Trophies
0
Age
31
Location
Warrnambool, Victoria, Australia
XP
499
Country
Australia
Any application that has ARM9i/ARM7i kernel access (such as Nintendo DSi Sound and Nintendo DSi Camera) should be the ones to be exploited in order to gain full NAND access, as well as the SD card. No one knows where the exploits are, but the best way to find out... is to experiment and find ways it can be accessed.

Any application installed on the NAND and run from the DSi Menu has access to the entire NAND, because otherwise if they didn't, apps like the Nintendo DSi Shop won't be able to install titles (which it installs directly to the internal NAND storage, unlike the 3DS which installs to the SD card only).

The DSi is more of a system that closes one part of the NAND, then opens another section when needed. When running a game from a game card, it switches directly to it and closes the DSi Menu. But an app that's installed to the DSi, the DSi is still accessing the NAND, so it's still in use. Where as the 3DS is a system that runs two or more applications at the same time (eg. the Home Menu and the 3DS application/game). So in a nutshell, the DSi can only run one application, while the 3DS can run two or more applications.
 
  • Like
Reactions: OctopusRift

Platinum Lucario

Well-Known Member
Member
Joined
May 17, 2014
Messages
535
Trophies
0
Age
31
Location
Warrnambool, Victoria, Australia
XP
499
Country
Australia
I hope this becomes something and not another one of those "I tried" threads that don't go anywhere in the end.
I really hope so. I'd really like to see an exploit for Nintendo DSi Sound become a reality. Then a tool can be developed for extracting the NAND without having to solder things onto the Nintendo DSi. I honestly can't find any DSi NAND dump anywhere online, no matter how many times I've searched using Google. Not even one that's decrypted or encrypted.
 
Last edited by Platinum Lucario,
  • Like
Reactions: I pwned U!

Flashed

Well-Known Member
Member
Joined
Feb 3, 2016
Messages
325
Trophies
0
Age
25
Location
Madrid
XP
409
Country
Spain
Maybe asking people who did a NAND Dump in this thread: https://gbatemp.net/threads/dsi-downgrading-the-complete-guide.393682/ via PM?
I don't have a DSi now because it's broken (I broke the motherboard connector and I have tried to solder but it's a bit difficut). I will try to have a working DSi until DSiShop shutdown. Can I still buy dsi points via cc?
 

Flashed

Well-Known Member
Member
Joined
Feb 3, 2016
Messages
325
Trophies
0
Age
25
Location
Madrid
XP
409
Country
Spain
Do we have any news about this? I'm considering the idea to buy a DSi, because mine is not working (I broke the motherboard power connection). The problem is that I have no time due to exams and all that...

We have no time to lose! Once April 1st, 2017 deadline comes by, the DSi Shop will be closed and we won't be able to find any more titleIDs of applications anymore. And if we don't do something to preserve everything that is available on the Nintendo DSi Shop (including titleIDs), it will be all lost in history! D:
 

Platinum Lucario

Well-Known Member
Member
Joined
May 17, 2014
Messages
535
Trophies
0
Age
31
Location
Warrnambool, Victoria, Australia
XP
499
Country
Australia
Is this useful for something?
Yes, because it will give people easy access to dumping their DSi NAND. And to enable further DSi exclusive Homebrew. After all, we need our NANDs for using on an emulator, such as No$GBA (which is the only emulator that supports DSi NAND emulation).
 

Mr Objection

Well-Known Member
Member
Joined
Jul 10, 2016
Messages
339
Trophies
0
Age
28
XP
394
Country
Argentina
Yes, because it will give people easy access to dumping their DSi NAND. And to enable further DSi exclusive Homebrew. After all, we need our NANDs for using on an emulator, such as No$GBA (which is the only emulator that supports DSi NAND emulation).
great, I would love to see dsi exclusive emulators, but that seems a little impossible
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: https://m.youtube.com/watch?v=lDRjqI-fBVI&pp=ygUPVml0Z2luIG1hZ2ljaWFu