Hacking Save Nintendo WiFi - A project to save online servers for Wii (and DS) games

Videomanman87

Well-Known Member
Member
Joined
Oct 11, 2011
Messages
299
Trophies
1
XP
479
Country
United States
  • Like
Reactions: LWares87

cvskid

Well-Known Member
Member
Joined
Apr 13, 2014
Messages
2,811
Trophies
2
XP
3,414
Country
United States
Are games like Tatsunoko vs Capcom and Super Smash bros Brawl working with this yet or is it still just Mario Kart Wii?
 

nasawqq

Well-Known Member
Newcomer
Joined
Mar 18, 2014
Messages
98
Trophies
0
Age
35
XP
66
Country
Whats a profile id? I'm not familar with the wii wifi system and data can anyone explain this and how this procces works.
 

Videomanman87

Well-Known Member
Member
Joined
Oct 11, 2011
Messages
299
Trophies
1
XP
479
Country
United States
Are games like Tatsunoko vs Capcom and Super Smash bros Brawl working with this yet or is it still just Mario Kart Wii?
Depends on the server:
ALTWFC: https://github.com/polaris-/dwc_network_server_emulator/wiki/Compatibility

Wiimm's: http://nas.wiimmfi.de/stat#game

In short Wiimm's has Brawl working but ALTWFC needs more testing/work. Both use similar methods to connect. But keep in mind if you create a FC with one, it won't work with the other. And vice versa unless you can send them your FC and data. At the moment Wiimm's server has such a tool to make it easier (doesn't work with all games but works with several and expanding last I heard). I don't know if there is a way to have your FC added to the AlTWFC server or not. Last I heard the best way to deal with that was to delete your game save and create a new friendcode/profile.

At the moment more testing/work seems to be on DS games on the ALTWFC server, but that might be due to the lack of testers for the Wii? Not sure. I don't have Brawl or I would help with that.
 
  • Like
Reactions: cvskid

Videomanman87

Well-Known Member
Member
Joined
Oct 11, 2011
Messages
299
Trophies
1
XP
479
Country
United States
Whats a profile id? I'm not familar with the wii wifi system and data can anyone explain this and how this procces works.

Profile ID is your friend code (basically). The code and data that makes up the Friend Code that the server checks to see if you are really you. There are two key pairs of this and only the server and your wii knows them. The data is stored in your game save (created by taking your Wii's system ID and the unique serial code of your copy of the game, putting them together along with some other data and the key and friend code is created), which is why Nintendo blocked all Wifi enabled game saves from being copied to another Wii. You could easily impersonate someone if you use their game save.

The "Profile" just refers to all the identifying data, instead of just the friend code that you trade with people. All of the data is necessary to use a old Friendcode/ID. Just giving the Friendcode is not enough as the server needs the "key" data that is stored in the game save to verify everything. If it didn't, it would be easy for people to impersonate others.
 

nasawqq

Well-Known Member
Newcomer
Joined
Mar 18, 2014
Messages
98
Trophies
0
Age
35
XP
66
Country
Profile ID is your friend code (basically). The code and data that makes up the Friend Code that the server checks to see if you are really you. There are two key pairs of this and only the server and your wii knows them. The data is stored in your game save (created by taking your Wii's system ID and the unique serial code of your copy of the game, putting them together along with some other data and the key and friend code is created), which is why Nintendo blocked all Wifi enabled game saves from being copied to another Wii. You could easily impersonate someone if you use their game save.

The "Profile" just refers to all the identifying data, instead of just the friend code that you trade with people. All of the data is necessary to use a old Friendcode/ID. Just giving the Friendcode is not enough as the server needs the "key" data that is stored in the game save to verify everything. If it didn't, it would be easy for people to impersonate others.
I did a wii to wii u transfer then i restored my nand.My leaderboads and rank ect were still there when i checked on my wii and seem to work normally.so i guess ''wifi related'' data must still be on my wii and my vwii.So becuase of the wifi termination are the lerderboards deleteted or just not accesible.
 

Videomanman87

Well-Known Member
Member
Joined
Oct 11, 2011
Messages
299
Trophies
1
XP
479
Country
United States
wait... are these different servers from wifimmi or same server- different method of patching?

Yes there are TWO servers/projects. Wiimm's and ALTWFC. Each one has slightly different patching (different apps (well modifications of the same basic one I think)) as it is different servers.

Info about ALTWFC:
Umbrella site: http://save-nintendo-wifi.com/
Info about how to connect: https://github.com/polaris-/dwc_network_server_emulator/wiki
Compatibility: https://github.com/polaris-/dwc_network_server_emulator/wiki/Compatibility

and Wiimm's Mifi server:
http://wiimmfi.de/ (will be the main page)
http://wiki.tockdom.com/wiki/Wiimmfi_Project/FAQ
http://wiki.tockdom.com/wiki/Wiimmfi_Project
Stats on the games/people connect/etc http://nas.wiimmfi.de/stat#game

From what I can tell Wiimm's server does not need a DNS change. Not sure yet (but it doesn't mention DNS changes on those pages), I haven't been able to connect yet, but then again I only tried the "on the fly" patcher which uses a form of brainslug. I may try the game patcher that patches backup USB images soon and see if that makes a difference.
 

Videomanman87

Well-Known Member
Member
Joined
Oct 11, 2011
Messages
299
Trophies
1
XP
479
Country
United States
I did a wii to wii u transfer then i restored my nand.My leaderboads and rank ect were still there when i checked on my wii and seem to work normally.so i guess ''wifi related'' data must still be on my wii and my vwii.So becuase of the wifi termination are the lerderboards deleteted or just not accesible.

If the leaderboard data is available when you are offfline, then yes it must be stored locally. All data that was online is either unavailable or deleted at this point in time due to the shutdown. Although it is possible that *some* games may have functionality until the end of May and possibly until the end of June. It depends on the games implementation of the Gamespy system.
 

cvskid

Well-Known Member
Member
Joined
Apr 13, 2014
Messages
2,811
Trophies
2
XP
3,414
Country
United States
Depends on the server:
ALTWFC: https://github.com/polaris-/dwc_network_server_emulator/wiki/Compatibility

Wiimm's: http://nas.wiimmfi.de/stat#game

In short Wiimm's has Brawl working but ALTWFC needs more testing/work. Both use similar methods to connect. But keep in mind if you create a FC with one, it won't work with the other. And vice versa unless you can send them your FC and data. At the moment Wiimm's server has such a tool to make it easier (doesn't work with all games but works with several and expanding last I heard). I don't know if there is a way to have your FC added to the AlTWFC server or not. Last I heard the best way to deal with that was to delete your game save and create a new friendcode/profile.

At the moment more testing/work seems to be on DS games on the ALTWFC server, but that might be due to the lack of testers for the Wii? Not sure. I don't have Brawl or I would help with that.
Thank you. That explained everything. B-)
 

leseratte

Wiimmfi Team
Member
Joined
Jun 2, 2012
Messages
453
Trophies
1
XP
1,859
Country
Germany
There is no need to change the DNS for the Wiimmfi - Server. But please do NOT create a profile on the Altwfc server and upload it to the Wiimmfi - Server because then we might have two profiles with the same code.

To the devs of Altwfc: What friend code range do you give friend codes of?
 

Videomanman87

Well-Known Member
Member
Joined
Oct 11, 2011
Messages
299
Trophies
1
XP
479
Country
United States
While I see reasoning for not uploading the profile to Wiimmfi if you created it on AltWFC, that also creates a problem and separates/sets the projects against each other even more if you can't share the same friendcode/profile. Think about it, some games (animal crossing for example) it can take a long time to create a town you like and to have a seperate one just for a different server? You might see people on one and not on the other, but oops you can't go there as you would need to wipe your account and you already gave your FC out to 15 people and they have you in their system so you can visit.

As you can see this gets troublesome fast if you can't share the same data/codes. Now I am not saying I have shared profile data between the two servers (or even plan to). I have only done testing not really creating any data I plan on keeping. But the more the servers "create walls" the more it separates the little player base we have left. I hope they can at least try to work together/be compatible on some aspects, it is in their best interest. Personally I don't want to see a Beta Vs VHS battle all over again. And if there is such a "battle" many will just sit on the sidelines and wait to see a victor rather than risking picking the "loosing" side. Slowing development and usage on both sides.

Edit:
Now that I think about it, this also may be game dependent. Some may "sync" data in the profile and if you use it with another server, this could create problems and be unable to verify the profile, or corrupt the data in some way. So one will likely need to have a different game save for each server, that is if they play on more than one server. And considering that several people may have different codes for different servers, sharing them might be impossible. If you had a FC friend on one server, copied the profile over to another, that FC may not exist on the new server. OR be a different person entirely (although unlikely).

So I doubt sharing profiles/FC's between servers will ever happen. :/ Still I hope the projects can work together in other aspects.
 

Dracari

Well-Known Member
Member
Joined
Apr 5, 2009
Messages
1,987
Trophies
1
XP
2,476
Country
United States
well working with Nagato & einstein95 on the AltWFC irc more GameStats games should be working (MegaMan Starforce 1 & 3 are working , 2 is not at the time of posting.) (correction Starforce 2 is working but inital Bortherband Sync takes awhile much longer than the official wfc did.)
 

nasawqq

Well-Known Member
Newcomer
Joined
Mar 18, 2014
Messages
98
Trophies
0
Age
35
XP
66
Country
So, if someone copys the save data of a wifi game to another wii will everything work as normal the freind code, the leaderbaord and unlocks ect. So ''wifi related data'' is in the save?
 

Videomanman87

Well-Known Member
Member
Joined
Oct 11, 2011
Messages
299
Trophies
1
XP
479
Country
United States
So, if someone copys the save data of a wifi game to another wii will everything work as normal the freind code, the leaderbaord and unlocks ect. So ''wifi related data'' is in the save?

In general yes. This is why Nintendo originally made all game saves for games that had WIFI access locked and unable to copy to SD. If you do, and give out that save, people and impersonate you rather easily. Of course bannings can be done at the console ID level, but in general it was the ID data in the game save that identified everyone to the servers.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
I would like some information about the patching process.
I'm trying to add it directly into USBLoaderGX, but all my tests failed and I get error 20110.

I tried with both ALTWFC and wiimmfi.


ALTWFC
I changed the DNS in settings to 199.195.254.155 (from http://save-nintendo-wifi.com/wii-nossl.html )
I launch the game (Mario kart PAL)and patch all https:// to http:// in the main.dol
Code:
found URL: https://%s.sake.gs.nintendowifi.net/SakeStorageServer/StorageServer.asmx
patched URL: http://%s.sake.gs.nintendowifi.net/SakeStorageServer/StorageServer.asmx
found URL: https://%s.sake.gs.nintendowifi.net/SakeFileServer/upload.aspx
patched URL: http://%s.sake.gs.nintendowifi.net/SakeFileServer/upload.aspx
found URL: https://%s.sake.gs.nintendowifi.net/SakeFileServer/download.aspx
patched URL: http://%s.sake.gs.nintendowifi.net/SakeFileServer/download.aspx
found URL: https://naswii.test.nintendowifi.net/ac
patched URL: http://naswii.test.nintendowifi.net/ac
found URL: https://naswii.nintendowifi.net/ac
patched URL: http://naswii.nintendowifi.net/ac
found URL: https://naswii.dev.nintendowifi.net/ac
patched URL: http://naswii.dev.nintendowifi.net/ac
found URL: https://naswii.test.nintendowifi.net/pr
patched URL: http://naswii.test.nintendowifi.net/pr
found URL: https://naswii.nintendowifi.net/pr
patched URL: http://naswii.nintendowifi.net/pr
found URL: https://naswii.dev.nintendowifi.net/pr
patched URL: http://naswii.dev.nintendowifi.net/pr
I get error 20110 service is discontinued when I try to connect.
Shouldn't the DNS redirect all url?
I will try with the ocarina code next.

Wiimmfi:
I tried with my provider's official DNS,
I'm patching all domain from nintendowifi.net to wiimmfi.de
I'm also patching the protocol to disable SSL (it's required right?)
Code:
*Patching domain*
found URL: nintendowifi.net/SakeStorageServer/StorageServer.asmx
patched URL: wiimmfi.de/SakeStorageServer/StorageServer.asmx
found URL: nintendowifi.net/SakeFileServer/upload.aspx
patched URL: wiimmfi.de/SakeFileServer/upload.aspx
found URL: nintendowifi.net/SakeFileServer/download.aspx
patched URL: wiimmfi.de/SakeFileServer/download.aspx
found URL: nintendowifi.net/ac
patched URL: wiimmfi.de/ac
found URL: nintendowifi.net/ac
patched URL: wiimmfi.de/ac
found URL: nintendowifi.net/ac
patched URL: wiimmfi.de/ac
found URL: nintendowifi.net/pr
patched URL: wiimmfi.de/pr
found URL: nintendowifi.net/pr
patched URL: wiimmfi.de/pr
found URL: nintendowifi.net/pr
patched URL: wiimmfi.de/pr
found URL: nintendowifi.net/SakeStorageServer/StorageServer.asmx
patched URL: wiimmfi.de/SakeStorageServer/StorageServer.asmx

*Patching NOSSL*
found URL: https://%s.sake.gs.wiimmfi.de/SakeStorageServer/StorageServer.asmx
patched URL: http://%s.sake.gs.wiimmfi.de/SakeStorageServer/StorageServer.asmx
found URL: https://%s.sake.gs.wiimmfi.de/SakeFileServer/upload.aspx
patched URL: http://%s.sake.gs.wiimmfi.de/SakeFileServer/upload.aspx
found URL: https://%s.sake.gs.wiimmfi.de/SakeFileServer/download.aspx
patched URL: http://%s.sake.gs.wiimmfi.de/SakeFileServer/download.aspx
found URL: https://naswii.test.wiimmfi.de/ac
patched URL: http://naswii.test.wiimmfi.de/ac
found URL: https://naswii.wiimmfi.de/ac
patched URL: http://naswii.wiimmfi.de/ac
found URL: https://naswii.dev.wiimmfi.de/ac
patched URL: http://naswii.dev.wiimmfi.de/ac
found URL: https://naswii.test.wiimmfi.de/pr
patched URL: http://naswii.test.wiimmfi.de/pr
found URL: https://naswii.wiimmfi.de/pr
patched URL: http://naswii.wiimmfi.de/pr
found URL: https://naswii.dev.wiimmfi.de/pr
patched URL: http://naswii.dev.wiimmfi.de/pr
Same error code 20110.


I also tried with this DNS 75.127.5.215 (from https://github.com/polaris-/dwc_network_server_emulator/wiki )
But the connection test didn't work (as expected), so I used Offline network enabler to enable it.
Launch Mario kart PAL with usbloaderGX and internal noSSL patch and it connects!
but there's nobody online when I do a worldwide player search.


The last one works, so the noSSL patch is correct?
What else is required for Wiimmfi.de?
I don't know what symbols are and don't know asm. will I need anything like that?
 

nasawqq

Well-Known Member
Newcomer
Joined
Mar 18, 2014
Messages
98
Trophies
0
Age
35
XP
66
Country
In general yes. This is why Nintendo originally made all game saves for games that had WIFI access locked and unable to copy to SD. If you do, and give out that save, people and impersonate you rather easily. Of course bannings can be done at the console ID level, but in general it was the ID data in the game save that identified everyone to the servers.
I see as i did the the wii to wii u transfer the ''wifi related'' data must have been transfered to the vwii. I then did a nand restore on my wii. I'm wondering if my wii just has a copy of the save or if it cantains all the online data so in essense i have duplicated wifi data and both wiis owns them.
 

winmaster

Weird Kid Who Still Plays Pokemon
Newcomer
Joined
Jul 7, 2011
Messages
44
Trophies
0
Location
Here
Website
nintenpc.tripod.com
XP
69
Country
United States
I see as i did the the wii to wii u transfer the ''wifi related'' data must have been transfered to the vwii. I then did a nand restore on my wii. I'm wondering if my wii just has a copy of the save or if it cantains all the online data so in essense i have duplicated wifi data and both wiis owns them.

You have duplicated the WiFi password and both wiis own them.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    AncientBoi @ AncientBoi: 👍