Aug
02
Filed Under (Uncategorized) by dovoto on 02-08-2009

Wintermute has been kind enough to open source the DSi hack we have been using. To run the hack you will need a way to read and write save files on DS carts.

Tutorial:
1) Download the hack for your DSi enhanced game from http://github.com/WinterMute/

2) Edit the Makefile to reflect your region (US and UK currently supported), and of course add your own custom code.

3) Make the project which should produce a .sav file

4) Load the save file onto the game cart.

5) Launch the game in your DSi

Currently you are limited in space which restricts you to assembly programming. Hopefully this will inspire a few more people to poke about and get info coming in on SD card access and, of course, the cameras.

Loading a save file:
I have been using a tool called eepinator to upload the save file using a regular DS. There are probably other tools which would work.

http://blog.davr.org/2007/03/31/eepinator/

Post to Twitter Post to Delicious Post to Facebook Post to Reddit Reddit Post to StumbleUpon

Comments

Da-Bomb1 on 2 August, 2009 at 7:07 pm #

Awesome, now hopefully more people can try this out. :D


Friizr90 on 2 August, 2009 at 7:54 pm #

Someone rip the common key! Nows our chance :)


mike on 2 August, 2009 at 11:27 pm #

this requires like an acecard or dsione right?


Da-Bomb1 on 2 August, 2009 at 11:30 pm #

It requires the actual games, unless I’m mistaken.


wolfman775 on 3 August, 2009 at 4:07 am #

Cool, unfortunately I dont know ASM. I am sure people will find this usefull. One problem I see about this is that not everybody has a DSi-Enabled gamecard, and not everybody has a way of getting saves onto thiers. In otherwords sombody needs to rip the keys so that we can use a different exploit that is easier than going and getting a flascart (And a DS or DSLite if you have 1.4 firmware and dont have your own) and a DSi enhanced game. but good work.


SifJar on 3 August, 2009 at 6:06 am #

Here’s an interesting product to copy save games to NDS games, should work here for those without a method of running homebrew already:

http://www.xploder.net/nintendo-ds/products/109/Xploder-Cheats-Saves-for-Nintendo-DS-.htm


Cthulhu32 on 3 August, 2009 at 11:00 am #

Awesome work. I like how Wintermute added a little touch to the overflow.bin :) Is there any chance that Wintermute will be releasing the custom Desmume he used to find the exploit offsets and load DSi in DS mode?


swiley on 3 August, 2009 at 4:44 pm #

does any one know were to download save sender?


davr on 5 August, 2009 at 4:57 pm #

check the eepinator link above, i added a local mirror for savsender


[...] compilar-lo de seu fonte. As instruções de como fazer o processo podem ser encontradas no site Drunken Coders. O download do fonte pode ser feito nesse [...]


Shelbylynca on 13 August, 2009 at 5:41 pm #

I am lost and new..I have a DSTTi flash card for the DSi to play downloaded nds files and my sone updated the DSi to version 1.4 which is new and now my DSTTi card wont work. can someone tell me what I can do in dumbed down language as I am brand new at all this


kennypu on 16 August, 2009 at 7:38 pm #

@shelbylynca:
DSi’s version 1.4x blocks all flashcarts. sorry.


radikal on 17 August, 2009 at 3:40 am #

actually there are some that are working around 1.4 update.


Rodger Combs on 18 August, 2009 at 10:37 am #

Acekard has released a workaround for 1.4. Also, where can I get something like libogc for DS? next up: load .NDS files from SD using a small script in this hack. Twilight Hack for DSi! or comex can just jump in and write bannerbombi


The2Banned2One on 18 August, 2009 at 8:27 pm #

This is great! Now more people can mess around with this and do something to get the DSi to run homebrew.


Harlan on 19 August, 2009 at 9:55 pm #

I’m glad we are getting some progress in DSi hacks. I have been waiting for one for a while. Now all we need to do is find out how to use a similar exploit through an SD card.


Mush123 on 20 August, 2009 at 9:41 am #

A Bannerbomb would be a great exploit for the DSi, as it would allow users to run homebrew without having to buy a DSi-mode compatible game.


DsHacker14 on 22 August, 2009 at 8:47 pm #

This is great for people that know ASM. To bad i dont have a DSi enhanced game D: But hopefully other people will have good use for this


aledTH on 3 September, 2009 at 7:21 am #

Whoever said that the twilight hack should be ported to DSi, the only problem is that THERE IS NO TWILIGHT GAME ON THE DSI. (Legend of Zelda: Twilight Princess)
And this hack/exploit is really good, hope you find an exploit in the games from the DSi Shop!


Harlan on 5 September, 2009 at 7:33 pm #

It’s been over a month and nothing new for the homebrew scene…


ether2802 on 11 September, 2009 at 11:57 pm #

I’ll say the way to get us in the DSi is thru the DSi Sound app, it can execute files directly from the SD card, we just need to hide an DSi executable inside an AAC file…!! :P


delilah on 24 December, 2009 at 5:43 am #

ive downloaded a ds game usin utorrent and im just wondering if any one knows what file to save the game in on my sd card please help


No-Body... on 6 January, 2010 at 8:27 pm #

@ether2802 Yes! the DSi Sound App does load Executable AAC files from the SD Card, what you typed was exactly what I was thinking after I read the first post, just getting the DSi Executable inside the .AAC will be a challenge, maybe a unsinged DSi Homebrew App installer? like the ‘HackMii Installer’ for the Wii.

I’ve been hacking for a month now, and I’m just learning the pro’s and con’s it’s getting clearer to me now :P


No-Body... on 6 January, 2010 at 8:29 pm #

Maybe… we could make a NEW .AAC file, but instead of it actually being a .AAC file, make it run unsigned code from the SD card using the DSi Sound App…


C0de( on 7 January, 2010 at 2:30 am #

a bannerbomb exploit would be great for the DSi. Mabye there is a way to alternate boot a game. When you go to run a DSi game or ware, there can be a file on the SD card that when the game has started, the file will over take it and boot homebrew from there.


ExtremeCoder on 13 January, 2010 at 11:40 am #

This all seems very interesting, I would love to be a beta tester


martin on 17 January, 2010 at 9:39 am #

How about loading sthing from a flashcard out of a minimal dsi mode loader sub via minimal fs or raw data?


Annoumous on 25 March, 2010 at 1:36 am #

Hello there! People are somtimes not thinking!! There’s your Homebrew channel for the Dsi! Take any game cart and add a web bootstrapper to the code so that you install the Homebrew channel by Wifi!!!!!!!!!!!!!!!!!!!!


Annoumous on 25 March, 2010 at 1:47 am #

Sorry… I forgot to say that I had gotten the Idea from Microsoft with their Visual Studio. They had a web bootstrapper or a 4 part .iso download. Limited space= no room for whole thing (maybe) so I thought of that. Easy!!


Annoumous on 25 March, 2010 at 1:49 am #

Another thing we could do is mod a Dsi ware game to Install the channel.
Easy


ricksl on 5 April, 2010 at 11:56 am #

well although your idea is good annoumous there are certain mechanics in the dsi software that prevents games you didn’t download from being copied to your dsi (it’s how they keep people from sharing games via ds card, and correct me if I am wrong but) there is a file in the dsi so it knows what has been downloaded through the shop channel. so we would need to have a program on a computer that I dunno mutates an application copied to the sd card that still has the same id so it can be copied back onto the dsi after it has been turned into the home brew channel.


Ultimate on 10 April, 2010 at 3:42 pm #

how about the assassin creed 2 game it uses the dsi camera so i gues if u could hack it u could find a way to hack the dsi camera!


Annoumous on 11 April, 2010 at 11:02 pm #

Yes!!!! We need a program to change the dsi brew game to the hack!! But… the app, when you run it runs the Installer which, 1 changes the file (If it is a file) to add the ID of Homebrew Channel. and 2 unlocks the Dsi 3 adds the Homebrew channel.

P.S. I do not add my real e-mail


Annoumous on 11 April, 2010 at 11:08 pm #

Hmmm… Prehaps if you had a r4i (or others) you coulfd mod a game and then run it.


ricksl on 13 April, 2010 at 4:13 pm #

see but the thing that really bugs me is that people don’t realize (nothing against you personally annoumus) that dsi flash carts don’t have access to the dsi’s cameras or extra ram instead it just runs the dsi in ds mode. that is hte whole reason for people wanting to do hbc because it will allow access to more ram and cameras.


manny on 14 April, 2010 at 10:28 pm #

hey can someone tell me how to edit the makefile? i know nothing about programming just want to prove to myself that i can create this stupid sav file.


dovoto on 16 April, 2010 at 7:27 am #

We have full access to DSi with the exception of the SD card built in. Full speed, full ram, camera, dsp, etc… Unfortunately nobody has figured out the camera or the dsp yet (but this is a lack of effort not a physical issue)


dovoto on 16 April, 2010 at 7:28 am #

The DSi hack is not in a state that is usable for the non programmer…sorry manny. There are lots of infos on the net about makefiles though and its never too late to learn :)


manny on 16 April, 2010 at 3:33 pm #

well i don’t really mind if the current assembly only paints screen red just being able to do that would be cool I am just not sure what to do with the make file mabye i could make it into a .bat file and execute it???


manny on 16 April, 2010 at 7:29 pm #

eh that dosn’t work just a thought maybe .exe files?


ned perkins on 18 April, 2010 at 10:55 am #

What games are some dsi enhanced games as i might use this but i dont know which are dsi enhanced.


Anonoumus on 18 April, 2010 at 4:41 pm #

Earlier I said the thought of using the flash card to install. The thing is, the installer wouldn’t have Dsi funcionality. The channel WOULD.


MEPTBblE on 4 May, 2010 at 3:24 am #

Can I run dsi-game rom in enhanced mode with this hack?


lute20 on 15 May, 2010 at 2:00 pm #

Hmm…this challenge is quite possibly tougher then creating wiibrew! Hmm…what seems the best exploit is saving a modded bannerbomber-like-DSi ware app. The real obstacle seems that no one has found the sign ticket code yet (I believe this is a lack of attempt not difficulty).


hackmaster dave on 18 July, 2010 at 10:14 am #

can somebody enhance the code, so that it download dsiware torrents from piratebay and runs them. thanks


byteus on 20 July, 2010 at 4:19 pm #

Amazing how “volunteers” are able to more effectively deliver these products to market than a massive blood sucking corporation isn’t it?


smiley on 7 August, 2010 at 5:42 am #

hi does anyone know how to save a game on your dsi and then just play it there with no game card?


Jaylen on 7 August, 2010 at 1:28 pm #

i know why no one is trying to hack the dsi. it is out of pure fear, im really sure someone out there has the common key or anything else needed to run unsigned code on the console.

i mean seriously it is an overgrown gameboy, with 16mb of ran, according to its hardware specs it can barely handle the security it has.

if people can hack a ps3, a 360 and a wii…they can hack a ds with a camera

they are just scared of getting sent up the road to their local prison for something they wont get paid for…like allowing millions access to ripping their ds apart with homebrew…

but seriously even the newest psp’s got hacked…wanna know why?

because they have dedicated teams, not a bunch of people discussing theoretics and releasing scraps of what is really there…

i mean people have hacked the freaking pentagon before, why is the newest iteration of a dual screen “gameboy” spontoocaling the minds of the worlds hackers…


Post a Comment

You must be logged in to post a comment.

Get Adobe Flash playerPlugin by wpburn.com wordpress themes
  • Programming Competition

  • electrobee Banner

Featuring WPMU Bloglist Widget by YD