Slashdot Log In
Wii Hacked for Better Homebrew Games
Posted by
ScuttleMonkey
on Mon Dec 31, 2007 02:17 PM
from the playing-with-your-own-toys dept.
from the playing-with-your-own-toys dept.
arbourp writes to mention that hackers Michael Steil and Felix Domke have demonstrated a way to hack the Wii that makes running homebrew code much easier. "The hack advances the possibility of running homebrew code with access to full system resources on the device, not just programs that Nintendo has sanctioned. Such games might be developed to run from a DVD drive, at least in theory. No such games are available as yet and Nintendo may respond by attempting to revoke compromised encryption keys. However history shows such countermeasures are likely to ultimately prove futile."
Related Stories
Submission: Wii Finally Cracked by Anonymous Coward
[+]
Wii Homebrew Takes Several Leaps Forward 275 comments
Croakyvoice writes "Fans of Homebrew on the Nintendo Wii can celebrate with an explosion of releases
today, in just a few hours there has been a release of a proof of concept version of Linux for the Wii, an MP3
Player, the Super
Nintendo emulator Snes9X has been ported and a converter that converts Gamecube Dol files into Elf for usage on the Wii (Which opens up a multitude of emulators and homebrew games and applications). A tutorial on how to get homebrew working with the Twilight
Hack will help those interested."
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
Star wars entry point (Score:3, Interesting)
Re:Star wars entry point (Score:5, Funny)
You do know that Steve Jobs has nothing to do with Nintendo, right?
Parent
Re: (Score:3, Funny)
To play Sudoku in the snow?
hint hint (Score:5, Funny)
And the majority of these homebrew games look like retail games, except they're free.
Re:hint hint (Score:5, Insightful)
And the majority of these homebrew games look like retail games, except they're free.
Still, some people really are interested in real homebrew... Either learning to write it, or just using it...
Parent
Re:hint hint (Score:5, Interesting)
Parent
Re:hint hint (Score:5, Informative)
http://en.wikipedia.org/wiki/XBMC [wikipedia.org]
http://www.xboxmediacenter.com/ [xboxmediacenter.com]
Parent
Re: (Score:3, Informative)
Re: (Score:2)
Re: (Score:2)
Re: (Score:3, Informative)
The Nano has a chip that accelerates (or, more probably, completely does) decoding of H.264. I don't know if the Wii has a chip to do that or not. If the Wii has the requisite chip, then as long as you stay within the chip's specs it would have no problem. If it doesn't or your video doesn't fit the specs (bitrate too high, for example) it's be on the CPU. My guess is that the CPU couldn't play full screen video (My PowerBook G4 1.67 had trouble playing back anything above 640x480 H.264, so I wouldn't think
Re:hint hint (Score:4, Informative)
Try digging up a copy of the CoreAVC codec (assuming you're running Windows). My 2GHz AthlonXP went from stuttering on 720p H.264 files to playing them perfectly smoothly (~80-85% proc) with CoreAVC.
Parent
Re: (Score:2)
Re: (Score:3, Informative)
Re:hint hint (Score:4, Interesting)
It's being designed with Ubuntu in mind and already has very good hardware support.
They are working on a direct port right now and as soon as they have that stable, they are going to start adding features like time shifting, video recording, etc...
Parent
Re: (Score:3, Interesting)
What I have right now are a couple of low end server machines running Linux Ubuntu, with RAID 1 redundancy. (I'm up to 4+ terabytes.) They each have a gigabit Ethernet card, running through my network router. I've got a wireless router, but it isn't really fast enough for multiple media players, so I have wired connections to three media PC's. The first is a Xbox with XBMC. The second is an XBMC Linux Machin
Re: (Score:2)
It would be great to pull up sky.fm or di.fm and listen to that on your home stereo.
Re: (Score:2)
Re: (Score:2)
I have a Wii next to my stereo, already hooked up to the stereo. It would be nice if the web browser I have on that Wii would work like the one I have downstairs with the computers. I don't want to run wire all over the house.
Re: (Score:3, Informative)
Re: (Score:3, Informative)
And the majority of these homebrew games look like retail games, except they're free.
Actually, the Wii has been hacked to allow pirated games for about a year (it was presented at the previous CCC). This new hack will eventually allow people to run unsigned code, whereas the previous hack did not. Basically all the old hack did was provide a way to trick the Wii into thinking that burned DVDs were originals (current modchips sit between the DVD drive and the motherboard to intercept the "is this DVD real?" signal), but the content on the DVD still needed to be digitally signed by Nintendo.
Wii and homebrew (Score:2)
Re: (Score:2, Insightful)
Game consoles have never interested me, but I'd get one if it was hackable enough to run my own programs with full access to all the interesting bits of the hardware.
I suppose once I owned a game console, then I'd probably end up with a game or two. So maybe not bad news for Nintendo.
Re: (Score:2)
Then get yourself a Nintendo DS (140) and R4DS(50). That how God's intended portable gaming should be: you can download and play rips of official games - including ones not released in your region; you can download and play homebrew games; you can play MP3s and DPGs (DS's version of MPEG1 video).
More games, cheaper than Wii, easy to buy (compared to Wii in US) and best of all - it's portable ^_^
Re: (Score:3, Interesting)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2, Interesting)
Smart Thinking (Score:5, Informative)
I love the way they did, it shows good ingenuity. If you watch the video, they explain that they can get into GameCube compatibility mode (what is used for GC style home brew) but that the ATI chip acts as a gateway to the extended RAM and other new neat stuff (SD card slot, BlueTooth, etc.).
By physically tying address lines on the memory chips, they could circumvent the address lock and read areas of memory they shouldn't be able to. Through this, they dumped the RAM though the controller ports (using them as serial ports) and were able to pick through it and start decoding it to find things like the signature that let them break out.
Very neat. I love reading about this kind of stuff.
It will be very interesting to see what people do with this. I never really heard about any interesting XBox homebrew, just running Linux and XBMC type stuff. Ditto with the 'cube. But the Wii should prove interesting.
Re: (Score:2)
Re:Smart Thinking (Score:5, Interesting)
One DS firmware update modified the boot code to reject startup memory addresses that weren't in main memory.
The only other change Nintendo did with an affect on homebrew was to make it so the firmware could only be modified if you shorted a jumper. But that wasn't an attempt to prevent homebrew, that was just preventing bad code from bricking the DS.
Parent
Pressed Disk (Score:2)
I understand they can revoke the encryption key with an update but if certain games only had one key, wouldn't revoking the key break the older games? And couldn't they just dump the memory again to find the new key?
From what Ive read so far on this hack. It seems it can be as eas
Re: (Score:2, Informative)
USB. (Score:5, Funny)
Re: (Score:2)
Re:USB. (Score:5, Insightful)
Parent
Botnet? (Score:2, Informative)
I can't wait for my Wii to get compromised. Awesome.
(Yes, I have a firewall, which - statistically speaking - is better than yours.)
Wired LAN (Score:2)
Not Steil and Domke (Score:4, Informative)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
I can't use a Wii controller on my PC.
Well at least without a soldering iron.
Re:Why a console? Why not your own breed? (Score:5, Informative)
Parent
Re:Why a console? Why not your own breed? (Score:5, Interesting)
is it because of the "scene" or is it because you "can"?
Yes, it's because they can. They enjoy the challenge.
When you have broken the system security to release your own homebrew - then what? Challenge over?
Yep, and then you move on to a new challenge. In reality, though, breaking the system security is just one of the first steps to making homebrew software; there are still many challenges left.
Now realize this my friend - why not create your OWN hardware with your OWN challenges?
Because that's a different kind of challenge, and not as fun to some people. Why don't you forge your own plate armor? Or learn a new language? Or study Tai Chi? Those are all challenges, but they're different and appeal to different types of people. Some people -- the people who are working on this kind of project, in fact -- think that breaking a system's security and making homebrew software is much more fun than making their own hardware.
Point is - whatever you end up doing - make sure you use that time you got - wisely - otherwise you're technically just wasting your time doing it!
If you spent your time having fun, is it really wasted?
Parent
Re: (Score:2)
I've fiddled with the GBA and I'm looking into the DS. I haven't done any of the home consoles. I've done stuff on my Mac and on PCs for years and years and years, from native to Java. I've even fiddled with TI calculators.
It's just a different experience. There is no challenge in making a Mario style game on the PC. On a system that is more constrained (like a handheld) there is challenge. There are other attributes as well. I can take a game I make for the DS with me easily, where my Mac is a little heav
Re: (Score:3, Insightful)
Many times I've been thinking - why is it so important to break the latest console to work with your "insert-homebrew-here"? Is it because it's some hardware that most have been importing in to your homes? is it because of the "scene" or is it because you "can"?.
I don't know. Did Edmund Hillary climb Everest because he thought there was prime real estate up there?
Re: (Score:3, Interesting)
Re: (Score:3, Interesting)
The keys are stored in protected memory. This memory is not accessable under normal conditions, as the gatekeeper chip disallows access to this. When the Wii is used in GC mode, this chip is disabled, but so is addressing to the upper regions of memory, so you still can't address it properly. BUT if you use a small peice of metal and join some of the address bus lines, in order to address higher addresses, these keys can be recovered.
Watch the video, very int
Re: (Score:3, Insightful)