Homebrew Lot of question/ideas... :D

rewrewrew123

Well-Known Member
OP
Member
Joined
Aug 20, 2014
Messages
277
Trophies
0
XP
249
Country
Fiji
Hey guys!
I have some ideas about NDS(I) homebrew.

1) Simple Android Port on Dsi:
Yeah isn't a bad idea. I think wich is possible wich Android 2.1 or lower but I don't know if possible...
I say so,because Android is open source,so if possible reprogram and redistribute it on flashcard
Another point because I would Android on Nds(I) it's because there,we can submit own app (free)
QUESTION SOLVED

2)Jetpack Joyride
Yes,the cool game on Android/Apple.
I think wich is possible because the graphics elements aren't too much impegnative and the game "as is" is simple to do.
I don't know (again) if it's so (I'm not a coder,I suggest Idea!)
QUESTION SOLVED

3)Back to past!
I would on Ds(i) a porting of the great games for GBA (like as Mario vs Donkey Kong or Pokemon Ruby)
Is there a way to do? (like hack rom etc etc)
QUESTION SOLVED

4) I think wich I have found how to downgrade our Dsi.
My idea is this: The Dsi when we start Dsi Shop,it connects to tss.nintendowifi.net right?
So if we create proxy wich has a page named tss.nintendowifi.net our Dsi connects to him.
If we found (or already founded?? ) the file for firmware we can program the proxy wich will say wich Dsi isn't upgraded. So the Dsi will download the Firmware wich we would...or not?
I say so because Sudomemo has done wich his base.
Can we do a thing like that?
QUESTION SOLVED

5) What I can do with DsiWare common key?
QUESTION SOLVED

6)there's someone wich can explorate/diassemble TLOZ Four Swords?
I think wich is possible hack it,because when it released it was free,so it was signed with common key.
Or not?

7)There's another way to found private key (without sudokuhaxx) ?

If will there other ideas I modify/up the post
It will possible? Can someone do it? I've saying sometimes of too hard??
Please explain me
 

Technicmaster0

Well-Known Member
Member
Joined
Oct 22, 2011
Messages
4,406
Trophies
2
Website
www.flashkarten.tk
XP
3,496
Country
Gambia, The
1. Probably no one will work on that because you need Sodokuhax or a CycloDS iEvolution to run DSi enhanced games. Both don't work on the latest DSi FW.
2. I dunno that game
3. There is a DS/ DSi GBA Emu: GBAEmu4DS. But I don't know if it supports the game or not.
4. The DSi Downloads are encrypted as far as I know.
5. I dunno.
 

ipwndeveloper

Well-Known Member
Member
Joined
Jun 3, 2013
Messages
276
Trophies
0
Age
34
Location
San Fransisco, CA
Website
gb4iphone.x10.mx
XP
179
Country
United States
Hey guys!
I have some ideas about NDS(I) homebrew.

1) Simple Android Port on Dsi:
Yeah isn't a bad idea. I think wich is possible wich Android 2.1 or lower but I don't know if possible...
I say so,because Android is open source,so if possible reprogram and redistribute it on flashcard
Another point because I would Android on Nds(I) it's because there,we can submit own app (free)

2)Jetpack Joyride
Yes,the cool game on Android/Apple.
I think wich is possible because the graphics elements aren't too much impegnative and the game "as is" is simple to do.
I don't know (again) if it's so (I'm not a coder,I suggest Idea!)

3)Back to past!
I would on Ds(i) a porting of the great games for GBA (like as Mario vs Donkey Kong or Pokemon Ruby)
Is there a way to do? (like hack rom etc etc)

4) I think wich I have found how to downgrade our Dsi.
My idea is this: The Dsi when we start Dsi Shop,it connects to tss.nintendowifi.net right?
So if we create proxy wich has a page named tss.nintendowifi.net our Dsi connects to him.
If we found (or already founded?? ) the file for firmware we can program the proxy wich will say wich Dsi isn't upgraded. So the Dsi will download the Firmware wich we would...or not?
I say so because Sudomemo has done wich his base.
Can we do a thing like that?

5) What I can do with DsiWare common key?

If will there other ideas I modify/up the post
It will possible? Can someone do it? I've saying sometimes of too hard??
Please explain me


1. Android 128mb ram minimum even on older systems. DSi limited to 16mb, DS limited to 4. If you want a simple Linux(Text based), a few distros for DS exist(Inferno OS, DSLinux,FeOS, and my own port of this to ds(not public))

2. Jetpack Joyride: probably copyrighted game title, just call it something else and make it using this(Drag and drop game maker for DS)
3. Sure GBAEMU4DS should work. it is a thread here, and feel free to try it for yourself.
4. This has been looked into, there is encryption present that has yet to be broken as far as I know. So the only option is to bruteforce or beg Nintendo for the keys.

5. DSi Ware common key is used to decrypt DSi games, it cannot codesign your own binaries. Here is the source code to the DSi Ware Haxx, you cant do anything with it until you have an injection vector such as a buffer overflow.

I have mainly stopped working on the DS scene sadly, due to time, work and education. as have most people, regretably.
good luck, and if you need any help with questions feel free to ask.
 

ipwndeveloper

Well-Known Member
Member
Joined
Jun 3, 2013
Messages
276
Trophies
0
Age
34
Location
San Fransisco, CA
Website
gb4iphone.x10.mx
XP
179
Country
United States
You've fully answered me.Thanks a lot!
So is impossible found a hole on dsiware...
Anyone know how to get private key?

no problem, glad to help out.
Not impossible, just unlikely. Nintendo caught most(if not all) of the injection vectors. I am sure a few exist, no known developers are looking into it.
Ahh the private key, this is unique to each DSi Console and sadly cannot be shared, or I'd give you mine. If you have an existing DSi Haxx, like sodukuhax or access to the decrypted NAND, you could find the private key. I have actually dumped my own key via grtpwn(soduku haxx variant), You can use this to sign binaries(compiled code) and create menu Icons. I have yet to further investigate anything past dumping the key, but with the private key, you have essentially unlocked your DSi console.
 

endoverend

AKA zooksman
Member
Joined
Jun 6, 2013
Messages
2,846
Trophies
0
Website
zooksman.com
XP
2,907
Country
United States
Unfortunately, the DS hacking scene doesn't have enough relevance anymore for programmers to focus on it. The 3DS has taken over. Devs won't be working on the DSi anymore because the 3ds is out.
 

rewrewrew123

Well-Known Member
OP
Member
Joined
Aug 20, 2014
Messages
277
Trophies
0
XP
249
Country
Fiji
no problem, glad to help out.
Not impossible, just unlikely. Nintendo caught most(if not all) of the injection vectors. I am sure a few exist, no known developers are looking into it.
Ahh the private key, this is unique to each DSi Console and sadly cannot be shared, or I'd give you mine. If you have an existing DSi Haxx, like sodukuhax or access to the decrypted NAND, you could find the private key. I have actually dumped my own key via grtpwn(soduku haxx variant), You can use this to sign binaries(compiled code) and create menu Icons. I have yet to further investigate anything past dumping the key, but with the private key, you have essentially unlocked your DSi console.

isn't there another way to get the private key?
I haven't the sudokuhax and I've blocked my dsi fw to 1.4.3 with the sperance to hack it.
I readed about a special cartridge wich unlock the dsi.
I don't remember on what site is,but there's...I readed about 2/3 days ago...it was an italian forum.
This article is about a special cartridge of nintendo dsi.
It appears for the first times in the first appearitions of Nintendo Dsi....
The authors of this articles describes it;
It likes a Wii Debug Menù disc.
When we ask to Nintendo Shop Assistent what does the cartridge do,he answer wich is a debug cartridge wich give access at NAND

Another Ideas:
There's no way to reprogram the NAND of Nintendo Dsi?
 

rewrewrew123

Well-Known Member
OP
Member
Joined
Aug 20, 2014
Messages
277
Trophies
0
XP
249
Country
Fiji
Unfortunately, the DS hacking scene doesn't have enough relevance anymore for programmers to focus on it. The 3DS has taken over. Devs won't be working on the DSi anymore because the 3ds is out.

Yes,you have right....but see...there's someone like me wich haven't the 3ds,so don't care about 3ds.
If only I have the necessary skills to program,diassemble,reprogram and other,I will do a hack for Dsi (or try) but I haven't,so incourage someone to do it.
Another point wich MUST focus the programmers is the console as is.
Look,there are all console wich had been cracked (ps3,xbox,gba,nds,psp,psx,ps2,gamecube and other).
All hack works perfectly on all last FW console.
So is a dishonor wich only a console isn't been cracked.

Another idea:
there's someone wich can explorate/diassemble TLOZ Four Swords?
I think wich is possible hack it,because when it released it was free,so it was signed with common key.
Or not?
I have a Dsi FW 1.4.3E.
If someone want to test something please contact me in pm.
 

ipwndeveloper

Well-Known Member
Member
Joined
Jun 3, 2013
Messages
276
Trophies
0
Age
34
Location
San Fransisco, CA
Website
gb4iphone.x10.mx
XP
179
Country
United States
all known dsi softmods were disabled on 1.4.2 regrettably, so If you have Zelda 4 Swords the firmware on the console is too new.
A word of warning when using cookhax/Cyclo DSi( they both use the same exploit), was patched(if I remember correctly) 1.4.3 OR 1.4.4 US/EU. So you may want to verify it works, before you spend $$.
with this exploit, you can run community made homebrew, and commercial games(cyclodsi only) in DSi Mode with camera access(libdsicamera). I have been unable to read/write to the are of the NAND (memory) where the keys are stored via this method. (I have yet to upgrade past 1.4.1, so to preserve all known injection vectors)

You cant attempt to brute force sign binaries, but 128bit AES (340282366920938463463374607431768211456 or 2^128 possibilities) If you can automate this process I would be very impressed and ask you to share.

you can dump/write signed NAND images with a microcontroller, create backups of the system firmware. Very useful if you mess up, lots of careful soldering and a microcontroller is needed.

I am soon to give up on my dsi mode libs and programs to move onto the 3DS, once the next one comes out, and I have a little bit of money saved away, but until then, I will try to release my libdsicamera, and anyother dsi projects. It is a shame, to little to late.

DSi Link exploit is open source! its a good read, if you want to figure out how savegame exploits work.this enables almost full RAM for use with various emulators, lolsnes, arm9:gbaemu4ds, DSx86. and this awesome, still active project.

if you want High Powered DS mode flashcards that work on DSi/3DS/DSlite, I would reccomend the Super Card DSTwo. It can do all of this and more on any firmware(so far). even x386 cpu emulation via DS2x86. and AVI/m4v video. 100% ds game compatibility.

good luck, 73
have a good evening!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: https://gbatemp.net/profile-posts/163064/