In The Wake of Nintendo Wi-Fi Connection
The 20th has been and gone for Nintendo, and with this we say goodbye to Nintendo Wi-Fi Connection for original Nintendo DS and Wii games.
Where does that leave us though? How will we all play Mario Kart now?
Well, some industrious people have been hard at work reverse engineering the service and building an ’emulated server’ environment under their “Save Nintendo Wi-Fi” campaign. The aim is to replace the service for most popular of game titles at a minimum. Their initial work happened long before now, but finally we have some publicly available tests available to try out their hard work for oursleves. Mario Kart is saved!
The initial hard work done on the project was thanks to Nagato, Toad King (reversing and coding). For the Pokemon titles, Pikachu025 providing packet dumps for analysis so that further work could be done.
Congratulations to these guys, and all of the initial testers for their hard work.
Now, let’s not get too ahead of ourselves, because there is still a long way to go to build in support for more titles and extra features (such as DLC unlocking). Games that have been tested by the community and confirmed to work are only a handful at present (Mario Kart, Phantasy Star Zero, Advance Wars, Bomberman, Tetris DS, etc.).
However, because the project is open source and a lot of developers and amateurs alike will want to play their old favourites, I think we can all expect some hard work to pay off soon.
Initial development is focused around DS, but Wii support is also being worked on (packet dumping is current step #1).
If you are interested in the technical aspects of how the initial reversing has occurred, I have a brief summary below:
The SSL connection to the Nintendo WFC (as found out long before now) was not a requirement, so changing the URLs to http (unencrypted) as opposed to https (encrypted) worked fine for making a connection.
From there, the traffic could be captured and analysed, allowing them to see how the handshake was occuring (plaintext). Once the handshake was able to be reproduced, further investigation on the system was fairly trivial. From here the focus will be on getting some of the extra content working for special functions of games, such as high score ladders, Pokemon game features, some game DLC, etc. and building upon the system will be more difficult as we can no longer probe the server and see what happens.
The work will continue on of course, and if you think you have the talent and are interested, I suggest you check out the project and get in touch (if you are not already).
For now, some DS games run fine from their original cartridge, while others require patching of a ROM dump to change the SSL connection. For this, you will need to find a legitimate way to dump your game, patch it (from the website) and play it via a DS mode “flash card”. (Mario Kart DS is an example of one such game) For the Wii side of things, you will need a homebrew capable unit.


I’ve never noticed you before, op, but I really like what you’ve posted here on the homepage so far.
Thanks CPUzX. 🙂
Hey you stole my article 🙁 I was gonna write about this lol
Ninja’d I guess <3
Haha it’s cool with me though. Nice article btw, definitely worth reading 🙂
Would something like this ever be possible with playstation titles which have online servers shut down?
It has already happened….well for psps at least
Yeah Sony should appreciate devs more instead of suing them
Nintendo and Microsoft have learnt their lesson and now encourage them
Infact Nintendo is still selling because of hackers
“How will we all play Mario Kart now?”
Mario Kart DS was a pain to play online, unless you were one of the *** that was snaking, or if you could get a group of friends that promised to only use the drift boost the way it was intended.
They recently got the servers working to Super Smash Brothers Brawl as well. Us members of the Brawl Minus Modding community tested it out today, and we feel that it works better than Nintendo’s.Requires some ISO patching but besides that, it’s simple.
Good news! Thanks for sharing. It’s pleasing how quickly this has been coming together. 🙂
The psp online services would be nice too I missed playing ftb
There’s already a Mario Kart Wii Server running that also works for some other Wii and DS games (Thanks to Wiimm and Leseratte):
http://forum.wii-homebrew.com/board42-kreativitaet/mkw-server-project-english/51748-wiimmfi-patcher-for-mario-kart-wii/
Yep! The website linked in the article (http://save-nintendo-wifi.com/) lists support for Mario Kart Wii, Excitebots: Trick Racing, Geometry Wars: Galaxies, GoldenEye 007, Mega Man 9, Monster Lab, Rock Band 3, Spectrobes: Origins, Super Smash Bros. Brawl & The Last Story. Pretty good progress.
No. Actually there’s another server project by two users from the german forum I just linked. Here’s the website for that custom server: http://wiimmfi.de/stat
Yeah, I realise that is what you were talking about :). Was just offering that the above mentioned project was also supporting Wii titles.
Looking at both the sites (and different forums cited by all of them) it seems as though both teams started investigating around the end of 2012, and both had PoCs being run late February / early May. Both groups are doing very well!
But, not work with original DVD or DVD yet, the have to inyect the game
It’s really interesting what kind of huge hole the shutdown of gamespy is causing. XD
I never was a friend of that service anyway, I always liked games that were capable of independently hosting servers or finding servers like Quake 3 or unreal 2k3 / 2k4 did.
Just look at that gamespot article, not the newest but look at that list at the end:
http://www.gamespot.com/articles/ea-taking-a-huge-amount-of-multiplayer-games-offline-next-month/1100-6419562/
Interesting that you mention that. There are *less* ads on this blog than there were a year ago. As far as the layout is concerned, overall the reactions are globally positive, but I am still experimenting.
wololo don’t waste your time on comments like that. If they don’t like it then, they can just leave. In my opinion the site looks much more modernized and user friendly.
I like the changes.
hook the net
hook the wifi
wireshark it
😉
well, not my problem