DSi homebrew lockout

Discussion in 'NDS - Emulation and Homebrew' started by lpcstr, Oct 18, 2010.

Oct 18, 2010

DSi homebrew lockout by lpcstr at 8:35 AM (3,098 Views / 0 Likes) 27 replies

  1. lpcstr
    OP

    Newcomer lpcstr Newbie

    Joined:
    Oct 18, 2010
    Messages:
    7
    Country:
    United States
    So I decided recently that I was going to get a DSi and am interested in homebrew. My question is what type of prevention does Nintendo employ?

    To my knowledge the original DS simply encrypted the contents of their carts, which was reverse engineered by the author of no$gba. What exactly have they done with the DSi that makes it harder to run code on? What have recent firmware releases like 1.4.x done to break things like iEDGE and similar products?

    Thanks.
     


  2. kevan

    Member kevan Imagination rules the world

    Joined:
    Dec 4, 2009
    Messages:
    1,378
    Location:
    Place
    Country:
    Australia
    problems
    1. As far as i know. Anti-Piracy on carts to reduce pirating is in place
    2. and DSi updates usually stop most flashcarts from working

    Solutions
    1. Patches and good kernels for the carts themselves.
    2. Flashing the DSi cart to work with the later updates.
     
  3. Frogman

    Member Frogman This could be you!

    Joined:
    Sep 20, 2009
    Messages:
    765
    Location:
    Aus
    Country:
    Australia
    above is true but there is not really much point of buying a dsi now since the 3ds will come out soon your better off just getting a lite
     
  4. coolness

    Banned coolness PSN: Dutch_DarkLord

    Joined:
    Jun 14, 2009
    Messages:
    2,016
    Location:
    Rotterdam Bitches!!
    Country:
    Netherlands
  5. lpcstr
    OP

    Newcomer lpcstr Newbie

    Joined:
    Oct 18, 2010
    Messages:
    7
    Country:
    United States
    Hmm, well I kinda knew that already [​IMG]

    I'm more interested in the technical explanation. After all, the DSi can still play the old DS carts, so they still decrypt and run the old games like normal. There must be something they are doing in the new firmwares to try and tell the difference between a legitimate game and a flash cart. As far as I know Nintendo doesn't use sign their games.
     
  6. lpcstr
    OP

    Newcomer lpcstr Newbie

    Joined:
    Oct 18, 2010
    Messages:
    7
    Country:
    United States
    Seriously, nobody knows anything? Maybe somebody knows of a website? I've been looking all day and I can't find any information anywhere.

    I remember back when I was into xbox hacking there were websites and wikis everywhere that had all the most recent discoveries, protocols, schematics, what have you.
     
  7. twiztidsinz

    Member twiztidsinz Taiju Yamada Fan

    Joined:
    Dec 23, 2008
    Messages:
    4,981
    Country:
    United States
    There is... kinda.
    I know of two DSi hacks, one is a save exploit for two games which can be used to execute small amounts of code, the other I believe uses the same games to load code from WiFi.

    Neither of them are all that great (in terms of the end-user -- but this is a great start for people to work from), and most homebrew would be able to be run on regular DS' so making DSi exclusive homebrew is not only harder to do (to use the extra stuff you'd have to code from scratch), but be useful to a tiny group (those who own the exploitable games) of a smaller audience (DSi owners).


    Read this if you're interested in articles about DSi hacking:
    http://davejmurphy.com/dsi-mode-homebrew-anyone/

    And browse here if you like pcbporn:
    http://www.flickr.com/photos/micahdowty/se...57621023570420/
     
  8. mercluke

    Member mercluke ‮҉

    Joined:
    Dec 2, 2007
    Messages:
    3,161
    Location:
    Perth
    Country:
    Australia
    i may be remembering wrong but i think that with games released before the dsi there is a white-list in the dsi firmware and for the games released afterwards, they are signed..
     
  9. lpcstr
    OP

    Newcomer lpcstr Newbie

    Joined:
    Oct 18, 2010
    Messages:
    7
    Country:
    United States
    Hmm, that was one of my theories (of course that is just pure speculation because I do not yet have a device and I can find almost no information online.)

    I can't even find information on the method of encryption used on DS carts. Supposedly it was figured out by author of no$gba, but despite being a free program, the author apparently rather keep it closed source.
     
  10. jurassicplayer

    Member jurassicplayer Completionist Themer

    Joined:
    Mar 7, 2009
    Messages:
    4,280
    Location:
    Pantsuland
    Country:
    United States
    Desmume is open-source I believe...
     
  11. Rydian

    Member Rydian Resident Furvert™

    Joined:
    Feb 4, 2010
    Messages:
    27,883
    Location:
    Cave Entrance, Watching Cyan Write Letters
    Country:
    United States
  12. koji2009

    Member koji2009 GBAtemp Maniac

    Joined:
    Mar 13, 2009
    Messages:
    1,193
    Country:
    United States
    no$gba guy didn't get the encryption keys... Loopy did. Loopy created many of the original emulators for GBA/DS (err that is, emulators on those systems for other systems like PocketNES). He was the person who originally created the specs for Pass me and later firmware hacks for DS to automatically play DS games from the GBA slot (flash me)

    He also said he hacked the DSi public key... but after all that happened with the DS scene he said he'd never release it. No one's positive he ever did figure it out... but there is very little reason not to believe him.
     
  13. lpcstr
    OP

    Newcomer lpcstr Newbie

    Joined:
    Oct 18, 2010
    Messages:
    7
    Country:
    United States
    You mean he discovered the private key used to sign DSi games? I'm assuming that's RSA so I find that statement very suspicious. [​IMG]

    PS I finally found some good sites: dsibrew.org and the gbadev.org forum. It looks like (from what I read so far) DSi games are signed and the contents of the firmware are encrypted and decoded by an on-cpu bootloader (something similar to how Xbox360 prevents unauthorized code.) If this is the case, I doubt there is going to be much headway made in DSi homebrew, unless someone does in fact find and release the RSA key which I find unlikely. [​IMG]
     
  14. mercluke

    Member mercluke ‮҉

    Joined:
    Dec 2, 2007
    Messages:
    3,161
    Location:
    Perth
    Country:
    Australia
    he's talking about the dsi's common key. the wii's common key was found so i don't see it as unreasonable that loopy managed to find out the dsi's common key

    edit: give this page a read if you haven't already done so.. http://hackmii.com/2008/04/keys-keys-keys/
     
  15. lpcstr
    OP

    Newcomer lpcstr Newbie

    Joined:
    Oct 18, 2010
    Messages:
    7
    Country:
    United States
    I enjoyed that article and it answered a lot of questions I had. I think I'm up to speed now.
     
  16. Rydian

    Member Rydian Resident Furvert™

    Joined:
    Feb 4, 2010
    Messages:
    27,883
    Location:
    Cave Entrance, Watching Cyan Write Letters
    Country:
    United States
  17. twiztidsinz

    Member twiztidsinz Taiju Yamada Fan

    Joined:
    Dec 23, 2008
    Messages:
    4,981
    Country:
    United States
    In other news, Satoru Iwata has been fired from his position at Nintendo, has been deported from Japan, his house burnt down and his dog kicked.
     
  18. lpcstr
    OP

    Newcomer lpcstr Newbie

    Joined:
    Oct 18, 2010
    Messages:
    7
    Country:
    United States
    I don't think it ever is. It usually seems more like a scapegoat. Same goes for the movie and music industry. They can complain about piracy all they want, but at the at the end of the day we all know they are sitting on a mountain of cash. I'd like to see less effort spent breaking homebrew and more time spent developing actual features and quality games.
     
  19. Rydian

    Member Rydian Resident Furvert™

    Joined:
    Feb 4, 2010
    Messages:
    27,883
    Location:
    Cave Entrance, Watching Cyan Write Letters
    Country:
    United States
    They're not sitting on a mountain of cash (developing systems takes a fuckton of money), Nintendo is just aware that crappy games don't sell because they're crappy, they admit that instead of claim it's piracy killing them.

    Also, the teams that develop games and the teams that block/hinder flash carts are totally unrelated.
     
  20. twiztidsinz

    Member twiztidsinz Taiju Yamada Fan

    Joined:
    Dec 23, 2008
    Messages:
    4,981
    Country:
    United States
    Nintendo is the only company to turn a profit on their consoles.
    Microsoft and Sony sell their consoles at a loss and recoup the money through game sales.

    So yes, Nintendo is sitting on a mountain of cash.
     

Share This Page