HackMii

Notes from inside your Wii

HackMii header image 2

DSi-Mode homebrew, anyone?

July 9th, 2009 by blasty · 62 Comments

I’ll keep this short and brief. A full week of hacking is finally giving us some fruitful results!

Enjoy this small tiizer video, and stay alert for what’s yet to come! :)

Credits:
blasty – hacking / code
svpe – golden tip
segher – continuous bitching
John_K & Bushing – HW & Camera work

Tags: dsi

62 responses so far ↓

  • 1 mcorbett26@gmail.com // Jul 9, 2009 at 2:18 am

    this is amazing! thanx

  • 2 magu // Jul 9, 2009 at 2:32 am

    Awesome work guys!

    Any luck in fiddling with the new peripherals? Camera et al …

  • 3 pentolino // Jul 9, 2009 at 3:02 am

    amazing! Great work! Can’t wait to see what this will bring in the future :-)

  • 4 TwoBladedKnight // Jul 9, 2009 at 3:17 am

    Sweet! cant wait!!! been following dsibrew since day 1!

  • 5 Ibrahim Awwal // Jul 9, 2009 at 3:22 am

    Awesome, I think I need to pick up a DSi now.

  • 6 SifJar // Jul 9, 2009 at 3:40 am

    I assume this requires that big bit of hardware, so would be useless in its current state to most people, yes?

  • 7 http://maikelsteneker.blogspot.com/ // Jul 9, 2009 at 4:24 am

    Wow, I can’t wait to see how this can be used to run real homebrew on any DSi without using the hardware tools that you have in possession!

  • 8 tim // Jul 9, 2009 at 5:13 am

    nice work guys!
    this should get the ball rolling a bit faster, and soon we will have delicious homebrew available!
    keep up this god-like work

  • 9 Friizr90 // Jul 9, 2009 at 6:40 am

    Can’t wait for the release of it. Thx again.

  • 10 raindog469.livejournal.com/ // Jul 9, 2009 at 6:43 am

    Still waiting till there’s an exploit out in the wild, but you guys have just made it possible that I might at least buy one. Congratulations!

  • 11 ciferkey // Jul 9, 2009 at 7:09 am

    You guys are the best! Nice work.

  • 12 metroid maniac // Jul 9, 2009 at 8:03 am

    Dsi-mode? WOW!

  • 13 wilsonsblogspace.wordpress.com/ // Jul 9, 2009 at 8:06 am

    (Thanks to OpenID I can login)
    But back on-topic that is technically DS-Mode hacking. A DSi flashcart would of done the same. You need the game My Healthy Cooking Coach because it can access the DSi mode of the DSi. You used the game Classic Word Games by Ubisoft which runs ONLY in DS mode. Hey but there is still a lot of progress because if you used My Healthy Cooking Coach and used the same hookup and made a new code you would of fully hacked the DSi.

    WAIT WAIT WAIT. Scratch that. This game is also DSi enchanced.

  • 14 wilsonsblogspace.wordpress.com/ // Jul 9, 2009 at 8:15 am

    Another update. The game only detects if it is a DSi. It is still running in DS-mode but it unlocks special levels and stuff.

  • 15 ppkhoa // Jul 9, 2009 at 8:27 am

    Looks like you’re using a mac :P

  • 16 reuvenb // Jul 9, 2009 at 8:58 am

    So how do we know this is running in DSi mode? Isn’t it like the wii where when running in GC mode, none of the wii hardware is accessible?

  • 17 Shonty // Jul 9, 2009 at 9:58 am

    Amazing, i think there will be come a DSi-Homebrewchannel soon?

  • 18 A252 // Jul 9, 2009 at 10:18 am

    Good work!! poor nintendo security in their hardware and software.
    PD: have you a team twiizers logo in high resolution??

  • 19 funkamatic // Jul 9, 2009 at 10:24 am

    ahhhh, good stuff. very cool, blasty.

  • 20 funkamatic // Jul 9, 2009 at 10:25 am

    Oh, and badass music for the video.

  • 21 wiiguy // Jul 9, 2009 at 10:37 am

    Next step: Get the keys before nintendo patches it. :D

  • 22 Sven // Jul 9, 2009 at 10:40 am

    wilsonsblogspace: It’s actually running in DSi mode. We were able to dump the full 16 MB of RAM using this exploit.

    And there is currently no way to tell that this is dsi mode by just watching this video. You’ll have to trust us and/or wait for some information.

  • 23 Muzer // Jul 9, 2009 at 10:54 am

    Looks like a save game exploit to me, amirite?

    For people worried about it needing extra hardware:

    1) Since it’s a save game exploit, eventually I’m sure it’ll be possible to access save games with some “retail” hardware. I think it might already be possible with native DS, though don’t quote me on that, and so you shouldn’t need to modify an actual DS cart, since this is a hybrid game. That’s if there is hardware for this, and if it uses the same save space for DS and DSi.

    2) Like with the Wii, this could just be the way for Twiizers to get their foot in the door. For example, the first Wii hack, the Twiizers attack, required advanced hacking to the Wii’s mobo and wasn’t very useful for directly running homebrew anyway (just dumping the RAM). However, from this, a few things were discovered. These include the trucha bug, and the key to encrypt save games, paving the way for the Twilight Hack. I predict something similar might happen with the DSi, possibly involving DSiware saves.

  • 24 demonh3x // Jul 9, 2009 at 11:06 am

    Wow! an arduino!
    Are you using arduino for monitor the communication or is there for code-injection in real-time?

    I’m curious to know how did you do to inject that code;
    Did you modified the game’s memory with the arduino?
    Or did you code-injected with the PC using the arduino/arduino itself?

    Can i know the game’s internal conections to the arduino?

    I own an arduino too. I have 4 years studing electronics and more years with programming (C/C++, VB, some ASM for microcontrolers), so if you need people to help you with that or something similar i will be proud to help ^_^.

    My written english is not as good as i would like, so… sorry about that :S
    I’m Spanish btw.

  • 25 KenXC // Jul 9, 2009 at 4:54 pm

    What’s the Arduino for?

  • 26 w11h4x0r // Jul 9, 2009 at 7:41 pm

    hehe you’re going to have to change the title of this blog to:
    Notes from inside all ur nintendo consolez…

  • 27 pm_41 // Jul 10, 2009 at 1:39 am

    Does this mean that there will be a Homebrew Channel for the DSi?

  • 28 TwoBladedKnight // Jul 10, 2009 at 1:40 am

    I want that logo!!! Freaking awesome!!

  • 29 Wack0 // Jul 10, 2009 at 12:24 pm

    oh nice :D
    i knew something like this would come sooner or later ;)

  • 30 Erant // Jul 10, 2009 at 11:36 pm

    The Arduino is for dumping the RAM out over SPI. All the wires you see are the SPI signals tapped from the EEPROM that is on all DSi carts (and hold savegames). We sent out the RAM contents over this port into the Arduino, which sent it back to the PC over USB. You don’t need the Arduino or any special hardware to make the actual exploit work.

  • 31 Bishopk // Jul 11, 2009 at 10:27 am

    I bet we’ll have a publically released version in a month.
    Very cool!

  • 32 magu // Jul 11, 2009 at 11:35 pm

    @Erant: I assume you still need a SLOT-2 flash card and a DSLite/phat to modify the savegame though. Correct?

  • 33 magu // Jul 11, 2009 at 11:36 pm

    … for us lacking hardware access, and tools to write directly, to the EEPROM chip that is. =)

  • 34 nitro2k01 // Jul 12, 2009 at 12:01 am

    But why the Arduino? It seems to me as if it would be easier to add DLDI for some flashcart to the injected code, then switch to said flashcart and dump the RAM that way. (As opposed to modifying a cartridge and also using the Arduino’s slow serial line)

  • 35 SquidMan // Jul 12, 2009 at 2:00 am

    Awesome work guys. Nice work using an Arduino, I almost fell out of my chair laughing when I realized that’s what it was.
    Wish you guys the best of luck!

  • 36 Muzer // Jul 12, 2009 at 4:28 am

    So what do you need then? I take it you can’t get the save onto the game cart by magic.

  • 37 otto888 // Jul 12, 2009 at 10:44 am

    Great! Now we need a SD Card exploit!….DSibomb anyone?

  • 38 SifJar // Jul 12, 2009 at 10:57 am

    For those looking for a method of transfering a save to a DS game without a DS/DS Lite and a flash card, you could try this device :

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

    It’s available on amazon cheaper:

    http://www.amazon.co.uk/Fire-International-Xploder-Cheat-Nintendo/dp/B000FZP5QE/ref=sr_1_1/275-3945258-7161351?ie=UTF8&s=videogames&qid=1247421151&sr=8-1

    Or it’s probably available on your local Amazon site or other sites as well.

  • 39 Sven // Jul 13, 2009 at 7:42 am

    magic works just fine.

    you could also connect wires to the eeprom and directly program it but that would be boring… ;)

  • 40 daku93 // Jul 14, 2009 at 8:07 am

    Very nice!!
    Maybe I’ll buy a DSi if the hack is possible and there is good Homebrew.

    Another Question: Is there any Way for us to get the Team Twiizers Logo?

  • 41 The2Banned2One // Jul 15, 2009 at 4:40 am

    Looks awesome. But I don’t really see how great that is. You made it display an image moving across the screen. Isn’t that just like the Hello World! exploit. That really isn’t DSiMode.

  • 42 TwoBladedKnight // Jul 15, 2009 at 7:13 am

    you guys should set up a twitter account XD

  • 43 idbin.ca/Pachy // Jul 15, 2009 at 3:20 pm

    So, what kind of exploits and code have you been able to run on it? Have you managed to get it to run any existing homebrew?

  • 44 IanWatson // Jul 16, 2009 at 7:56 pm

    I would hope that, in a perfect world, Wii/DS homebrew would work together, such that I’d be able to download my homebrew onto my Wii and then transfer it to my DS via Wifi, similar to the Nintendo Channel’s DS Download Service.

    There’d also be some neat possibilities in using the DS as an alternative controller for some homebrew games. Nintendo hasn’t done much with this option yet, but I know the homebrew community’s pretty creative.

  • 45 shadowtroop // Jul 19, 2009 at 5:53 am

    Please Make a DSi-Bomb or something that doesn’t need a game. (or something that can use any game.)

  • 46 MechaBouncer // Jul 20, 2009 at 8:49 am

    This is very cool news. What’s more, scanlime over at gbadev.org has taken it upon himself to figure out the DSi’s boot process and how to dump the NAND flash, even going so far as desoldering the chip and soldering in some sort of passive traffic sniffer to go in-between it and the motherboard. He’s already started dumping commands from it. Here’s the forum topic on it:
    http://forum.gbadev.org/viewtopic.php?p=169504#169504

    This makes me even more hopeful of a DSi Homebrew Channel.

  • 47 zangafan27 // Jul 23, 2009 at 10:26 am

    Nice job Team Twiizers!

    I’m lucky that i have an Acekard too!

    O_o zangafan o_O

  • 48 ChuckBartowski // Jul 30, 2009 at 6:43 pm

    Hey, you guys might want to think about changing the hackmii tagline now that your working on dsi.

  • 49 11rcombs // Aug 3, 2009 at 11:15 am

    there are DS homebrew utilities that can replace a savefile on a game cart with your own file (eepinator), but until someone releases an exploit for the SD card, we’ll have to wait. According to dsibrew, the hardware was just for getting a snapshot of the RAM, so for this to work you need:
    a DS or DSi on firmware 1.3 or lower
    a DS or DSi flashcart
    the hacked savefile
    EEPINATOR software for DS/DSi
    Classic Word Games

  • 50 Demanabu // Aug 11, 2009 at 9:18 am

    I have a question. I’ve been trying to find somewhere I can ask it such that many people will see it. My question is thus: The DSi from what I understand has beefed up specs (I hate Nintendo for doing this): way more internal memory (both RAM and new 256MB of flash memory), the same processor but clocked at a higher speed (correct me if I’m wrong, I’m not the techie type), and I can’t remember where I read it but I read that the DSi process its graphics in a different more efficient way (if this is bullshit just say); Is the release of the DSi going to split the homebrew community into DS/DSi factions? i.e. Is the development of homebrew going to shift to the DSi instead of the DS?

    I only ask because I want to buy one of them but don’t want to buy a DS if DS homebrew is on its way out.

    n.b. I’m referring purely to non-camera applications

  • 51 me.yahoo.com/nande_kudas… // Aug 18, 2009 at 6:47 am

    you missed 1 very important thing!
    what’s the song name?
    congrats to the person who choosed it, it adds some dramatisms, and i like it very much.

    now seriously this is very cool work you’ve done, congrats.

  • 52 ifish // Aug 20, 2009 at 5:23 pm

    congrtes guys now maybe a dsi homebrew cahnnel instead of using stupid flachcarts to run it even when the dsi updates then no more worky so now we need a good groupe of team members ( team twiizers ) on the case to update it ever so often

  • 53 komicturtle // Aug 23, 2009 at 8:08 pm

    wow.. The day I got Homebrew on my Wii (earlier in August, around the 10’s), I was thinking: Homebrew DSi… And now this video :)

    Cannot wait to see what you have for us. But then comes those skams where they’ll try to sell your projects.. :(

    Just being realistic.. Kinda…

  • 54 Namo // Sep 13, 2009 at 12:01 pm

    You could just use the Acekard 2i. It’s DSi compatible.

  • 55 bushing // Sep 14, 2009 at 1:00 am

    *whooosh*

  • 56 yrret000 // Nov 19, 2009 at 9:44 pm

    theres DSi exclusive cards now with enhanced features for DSi & more space, you should try to hack those
    http://www.joystiq.com/2009/03/25/gdc09-dsi-only-and-dsi-enhanced-cards-announced/

    http://kotaku.com/5393581/notebook-dump-my-first-dsi+only-cartridge-gears-and-more

  • 57 ambedrake // Nov 20, 2009 at 8:48 pm

    Nintendo will be attempting to block homebrew carts with updates. This was shown in v1.4 update, therefore a firmware mod is the wisest decision to attempt. Also the ability to find out how this thing ticks will also pave a path for developers and a possible homebrew channel on the DSi to replace the costly nintendo DSiWare shop. XD Not saying anything against the cards I love ‘em but this way is more practical for HomeBrew applications.

  • 58 iViking // Dec 4, 2009 at 10:04 am

    Try not to overlook any features that can help hack the DSi. There is still a DS Software Download feature that downloads stuff from the Wii. If a DSi installer can be uploaded into the Wii Homebrew Browser and is capable to use the Wii’s Bluetooth, then the installer can be downloaded from the Wii to the DSi, where it can be executed.

  • 59 gamefreakfatty // Dec 10, 2009 at 11:13 am

    iViking: that is a good idea, but if Nintendo did the job right, the downloads will be encrypted/signed (sorry, I forget the term… It’s been a while since I’ve looked at any of this) and would not run if it isn’t encrypted/signed by Nintendo.

    Good idea, but it might not work. There’s always the chance though, so it could be worth a try.

    Team Twiizers: I love your work! I’ll be honest, I’m a lurker and don’t really contribute anything, but reading everything you guys post (especially the technical bits that explain what you did and how you did it) catches my interest big-time. I’m always learning something new when I read them.

  • 60 Mike // Jun 20, 2010 at 9:52 pm

    I am a tad sad that there is no other news? Anything new, any updates at all?

  • 61 random.num2 // Oct 31, 2010 at 3:02 pm

    Can you inform me as to what you have discovered about the data storage on the dsi so I can pick up this abandoned project?

  • 62 bushing // Nov 6, 2010 at 11:22 pm

    The project’s not abandoned, but progress is slow and hasn’t yet yielded publishable results. Maybe we can help you anyway — do you have a specific question?

You must log in to post a comment.