Misc Nintendo Zone now only available in New York City

MelonGx

Well-Known Member
Member
Joined
Jan 8, 2009
Messages
1,653
Trophies
1
XP
915
Country
China
Homepass shouldn't be affected by this. I suspect people just stopped using it.
All the MAC addresses were unavailable to receive remote StreetPass data since March 31.
If Nintendo didn't remove those MAC addresses then I would still be able to drag the leftovers.
 

MelonGx

Well-Known Member
Member
Joined
Jan 8, 2009
Messages
1,653
Trophies
1
XP
915
Country
China
OK, I find out the news about StreetPass Relay service closed.
It's really unaffected by this.
 

osaka35

Instructional Designer
Global Moderator
Joined
Nov 20, 2009
Messages
3,740
Trophies
2
Location
Silent Hill
XP
5,949
Country
United States
All the MAC addresses were unavailable to receive remote StreetPass data since March 31.
If Nintendo didn't remove those MAC addresses then I would still be able to drag the leftovers.
homepass uses our own MAC addresses...why would we use nintendo's? Does homepass work differently than the resource materials suggest?
 

lone_wolf323

Well-Known Member
Member
Joined
May 27, 2011
Messages
5,480
Trophies
2
XP
4,917
Country
Canada
homepass uses our own MAC addresses...why would we use nintendo's? Does homepass work differently than the resource materials suggest?
Right now I think its cause it still uses nintendos relay stations as a middle man in the streetpassing process. I know its a right pain in the ass that it dont work. and not sure how it will without spoofing such a thing as that. Well, that and my own homepass I use with a random mac I've selected doesnt even work for me anymore.
 
Last edited by lone_wolf323,

osaka35

Instructional Designer
Global Moderator
Joined
Nov 20, 2009
Messages
3,740
Trophies
2
Location
Silent Hill
XP
5,949
Country
United States
Right now I think its cause it still uses nintendos relay stations as a middle man in the streetpassing process. I know its a right pain in the ass that it dont work. and not sure how it will without spoofing such a thing as that. Well, that and my own homepass I use with a random mac I've selected doesnt even work for me anymore.
I didn't think we used nintendo relay stations as a middle man. I do know they updated streetpass a year or so ago, and that broke a lot of the older ways of setting up a homepass: https://www.reddit.com/r/3DS/commen...getting_streetpasses/?st=iyh72d7f&sh=89f1f5a6

Relay stations are just wifi routers that hold and push particular files, which homepass duplicates the process of. I'm not sure why any of the official stuff would affect homepass. I may be wrong though, I only know enough to get myself in trouble lol.
 

Lumstar

Princess
OP
Member
Joined
Mar 6, 2006
Messages
4,105
Trophies
1
Location
Darling
Website
eonhack.blogspot.com
XP
1,857
Country
United States
OK, I find out the news about StreetPass Relay service closed.
It's really unaffected by this.

StreetPass relay stations were located at Nintendo Zones.
Had they not shut down the StreetPass relay service, it would now only officially (not counting homepass) work in NYC in the US.
 
Last edited by Lumstar,

Tane

Well-Known Member
Member
Joined
Aug 8, 2013
Messages
111
Trophies
0
Age
40
XP
177
Country
United States
Hello all - yes, shutting down Relays will kill Homepass completely. Super simplifying the process - basically Nintendo has a database that stores all the Router MAC addresses every 3DS comes in contact with. Nintendo attaches & stores Streetpass data associated with any MAC address it receives into their "Streetpass Relay Database". The next person to "check in" with that MAC address receives the stored Streetpass data.

To "shutdown" Streetpass Relay, all Nintendo has to do is stop storing the MAC address data and Streetpass data.

If they have turned off the Streetpass Relays for North America (as they did in Japan) - then HomePass is dead until someone can hack a way to emulate Nintendo's Streetpass Relay database (which seems highly unlikely).

--------------------- MERGED ---------------------------

Someone can get the NYC mac address of that Nintendo zone?

This would be the final test. If they are storing data for just the NYC NZone then we can use that MAC as the final Relay. We just need to get the correct MAC address.
 

bungiefan

Active Member
Newcomer
Joined
Jul 19, 2008
Messages
25
Trophies
0
XP
298
Country
United States
I didn't think we used nintendo relay stations as a middle man. I do know they updated streetpass a year or so ago, and that broke a lot of the older ways of setting up a homepass: https://www.reddit.com/r/3DS/commen...getting_streetpasses/?st=iyh72d7f&sh=89f1f5a6

Relay stations are just wifi routers that hold and push particular files, which homepass duplicates the process of. I'm not sure why any of the official stuff would affect homepass. I may be wrong though, I only know enough to get myself in trouble lol.

We did, thus why we documented all the relays in the wild that are still on the spreadsheet. The way it worked is that the 3DS looked for specific SSIDs (attwifi being one of them), and when it found one of them without security on the network, it connected to the Relay server at Nintendo and told the server the MAC address of the wireless access point and which SSID it used to connect. The server then spat back the last 6 system's StreetPass data that talked to it with that pair of credentials, wipes the oldest one, and pulls the data from your system. So us setting up HomePass, we were just cloning the SSID and MAC of known relays out in the wild, and agreeing on a bunch of other pairs of SSID/MAC that we would all use to exchange data with each other through Nintendo's server. So the same MAC, but one with attwifi as the SSID and one with the NZone@McD SSID would each count as a different relay, and pull different data from the server. Our router holds no data about the transaction, and routers don't generally have enough storage for things like this. All the HomePass software did was cucle through SSID and MAC combinations, it did nothing to data stored on our devices. The 3DS established the connection to Nintendo's central relay server through our router, and that server shut down. The server held the data. Heck, the StreetPass Weekend events where you could streetpass people from around the world just was them letting the relay server return random results from the entire database, instead of just the last 6 matching the pair of attributes for the relay you used to connect.

So the server was the single point of failure, and when they shut it down, they ended global relay service. There were no regional relay servers, all 3DS systems in the world connected to the same server through anything they recognized as a relay.

The complication with setting up a new server is the 3DS firmware is coded to use a specific server domain and hostname, and verifies it against an SSL certificate. That means we can't do a simple DNS redirect in our routers to point to another server of our own creation, because the 3DS will ask for the SSL certificate, and if it isn't issued to Nintendo by the proper certificate authority, it refuses the connection. We cannot get a certificate for our own server from that authority that claims to be issued to Nintendo, as that is the whole point of such certificates, to verify a site is who it claims to be. The authorities do identity verification before issuing a certificate, that is their entire job. They also revoke compromised certificates, and other operations relating to certificates and verification.

Thus the only possible solution for that is to use CFW to replace the certificate the 3DS checks for with one we can get, and redirect it to a different server for StreetPass Relay that uses that certificate, or modify the 3DS to not do the certificate check at all. Then someone still has to set up a server that properly stores and exchanges valid StreetPass data, or find out how to forge data the system accepts as valid. I don't think anyone has completed such a project yet, but data may have been captured over the years to reverse-engineer it.

Until those issues are worked out, relays are dead.

StreetPass relay stations were located at Nintendo Zones.
Had they not shut down the StreetPass relay service, it would now only officially (not counting homepass) work in NYC in the US.

Nintendo Zone was actually a subfunction of a Relay. It allowed access to a special web site for the 3DS. They shut that down in the American region years ago. StreetPass Relays don't require Nintendo Zone. Nintendo Zone required a relay, and unlocked based on SSID used and having no password on the network.

So the big project now is figuring out how StreetPass data is structured for each game that uses it, and making a program to communicate with a 3DS so that it will exchange data, or a program to generate a fake StreetPass entry to send to the system so it will read as valid. The latter would let anyone make a StreetPass event with any data they want for any game they want, to unlock anything they need on their system. Of course, save editors could also do that without involving StreetPass, but the plaza would lose out on a lot of functionality without a StreetPass emulator, or a full relay server replacement being set up.

I guess the question for anyone wanting to set up a replacement relay is how much bandwidth per month it would consume if all of us on Homepass started using it.
 
Last edited by bungiefan,
  • Like
Reactions: Tane and osaka35

Tane

Well-Known Member
Member
Joined
Aug 8, 2013
Messages
111
Trophies
0
Age
40
XP
177
Country
United States
Until those issues are worked out, relays are dead.
Thanks Bungie - absolutely perfect explanation of the entire system. Clear and accurate. Sad but true - it's dead until something else can be engineered from our side.

I wish I had more knowledge in this regard... programming a reverse-engineered Streetpass Relay! If someone else is able to pull it off, I will gladly host the information on my site where the spreadsheet sits currently (www.homepass.info) -- but in regards to hosting the whole solution, that would require a community effort in fundraising (if the time came).

It's been a great 5 years of HomePass - I was hoping it would continue for another 5.
 

bungiefan

Active Member
Newcomer
Joined
Jul 19, 2008
Messages
25
Trophies
0
XP
298
Country
United States
Thanks Bungie - absolutely perfect explanation of the entire system. Clear and accurate. Sad but true - it's dead until something else can be engineered from our side.

I wish I had more knowledge in this regard... programming a reverse-engineered Streetpass Relay! If someone else is able to pull it off, I will gladly host the information on my site where the spreadsheet sits currently (www.homepass.info) -- but in regards to hosting the whole solution, that would require a community effort in fundraising (if the time came).

It's been a great 5 years of HomePass - I was hoping it would continue for another 5.

I work in IT diagnosing and fixing problems in helpdesk, and working on networks. The process of HomePass made sense to me, so I was able to explain it like I would to one of my users (aimed a little higher on technical level given the community here). I just had to outline all the parts in the process, and what they do, simply enough to follow, and why simply replacing some of them is tough (don't know full data structure of StreetPass packets to forge them, SSL certificate prevents substitute server at same host and domain name). You and other people did the hard work of discovering how the relays worked and setting up the information for people to use it without understanding what the parts were doing.

But yeah, Nintendo has to turn the server back on, or we have to reverse-engineer a system we now don't have online to test against because it went offline before we realized there was urgency to prepare a replacement. It is much harder to reverse engineer a system that is no longer running than doing it while you still have the original to compare against.
 

Tane

Well-Known Member
Member
Joined
Aug 8, 2013
Messages
111
Trophies
0
Age
40
XP
177
Country
United States
y
yes i can also get streetpasses maybe nzone america is shutting down only...

Can you extract the MAC address of the NZone at your McDonalds? I'm guessing you are in Europe?
And yes, it may be that it's Region Locked. Japan lost access to Streetpass Relay's first. I'd still like to test this out over here on my Homepass setup.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: It's mostly the ones that are just pictures and no instructions at all