Homebrew HomePass recreation/streetpass reverse engineering?

  • Thread starter Thread starter Berghopper
  • Start date Start date
  • Views Views 42,011
  • Replies Replies 62
  • Likes Likes 16
Did you read the rest of the thread and watch ? There are no mysteries anymore about what is going on; the problem is merely a matter of implementation.
Yes, I have watched it, talked on the discord, messing around on my own... My question stands, as someone who only has one 3ds I'd love to see what a pass looks like in a packet sense.
 
I'm not sure, but couldn't somebody get the MAC address from the NYC Nintendo Store and use that for homepass? (For anyone that doesn't know, that store still has a relay)
 
I'm not sure, but couldn't somebody get the MAC address from the NYC Nintendo Store and use that for homepass? (For anyone that doesn't know, that store still has a relay)
If it was that easy, I kind of suspect someone would have done it by now.

Are you sure that relay is still fully functional? Because as I understand it, Spotpass ultimately has to communicate with a Nintendo server elsewhere on the Internet that has been taken down.
 
  • Like
Reactions: NoxiousNinja
Honestly, the 3DS never took full advantage of street pass... I will check this out later for some homebrew work.
 
@Kwyjor, true, but it held a lot of potential, I live near L.A. so I still get a good amount of activity with it. Milage with street pass really varies from where you are - 3DS user density. B-)
 
Unfortunately things change rather quickly in the 3DS homebrew scene and you are likely to find a tremendous amount of outdated information.
 
FWIW, I suspect the relay in the NYC Nintendo Store is no longer functional. I was poking around in 3DS system modules and found the URL https://service.spr.app.nintendo.net/relay/0 in the BOSS (SpotPass) module, which very much looks like it was used for the StreetPass relays. This is backed up by a comment I found on an old HomePass implementation saying that blocking that server broke StreetPass. Unfortunately, the hostname service.spr.app.nintendo.net no longer resolves to anything.

Is the information from the https://bitbucket.org/casperwietse/streetbasket-public/src/master/ repo mentioned in the OP available any more? I'm curious if anyone's tried reverse-engineering the 3DS-side code for the relays.
 
Last edited by NoxiousNinja,
FWIW, I suspect the relay in the NYC Nintendo Store is no longer functional. I was poking around in 3DS system modules and found the URL https://service.spr.app.nintendo.net/relay/0 in the BOSS (SpotPass) module, which I suspect was used for the StreetPass relays. This is backed up by a comment I found on an old HomePass implementation saying that blocking that server broke StreetPass. Unfortunately, the hostname service.spr.app.nintendo.net no longer resolves to anything.
I thought there was documentation about this on 3dbrew, but https://www.3dbrew.org/wiki/SpotPass relates to something else entirely.
 
Last edited by Kwyjor,
I thought there was documentation about this on 3dbrew, but https://www.3dbrew.org/wiki/SpotPass relates to something else entirely.

The wiki has info on StreetPass at https://www.3dbrew.org/wiki/StreetPass, but nothing about relays. I was a little surprised to find a StreetPass related URL in the SpotPass module, but it kind of makes sense, since SpotPass is for internet data transfers and that's what the StreetPass relays are. It would be nice if there were some other research to confirm that.
 
Last edited by NoxiousNinja,
can't believe that Pretendo showing off their super incomplete Streetpass functionality without any progress 2 years ago is the last Homepass progress we've ever gotten.

if the only thing needed for homepass restoration is just implementation then what is stopping people from implementing correctly? is there something missing?
 
  • Like
Reactions: HinaNaru Cutie
FWIW, I suspect the relay in the NYC Nintendo Store is no longer functional. I was poking around in 3DS system modules and found the URL https://service.spr.app.nintendo.net/relay/0 in the BOSS (SpotPass) module, which very much looks like it was used for the StreetPass relays. This is backed up by a comment I found on an old HomePass implementation saying that blocking that server broke StreetPass. Unfortunately, the hostname service.spr.app.nintendo.net no longer resolves to anything.

Is the information from the https://bitbucket.org/casperwietse/streetbasket-public/src/master/ repo mentioned in the OP available any more? I'm curious if anyone's tried reverse-engineering the 3DS-side code for the relays.
Can't we just change the code and delete that URL https://service.spr.app.nintendo.net/relay/0 and type in a URL to a server we can control? And do the same for the relays too.
 

Site & Scene News

Popular threads in this forum