Tutorial [HOW-TO] Have a homemade Streetpass Relay

What method you are using?

  • Linux

    Votes: 93 7.9%
  • Android

    Votes: 133 11.4%
  • Router

    Votes: 226 19.3%
  • Windows

    Votes: 426 36.4%
  • A pony with a wifi antenna O.o?

    Votes: 292 25.0%

  • Total voters
    1,170
Status
Not open for further replies.

The Mystical One

Well-Known Member
Newcomer
Joined
Aug 13, 2013
Messages
52
Trophies
0
Age
42
XP
86
Country
United States
Understood that it's the internet.

s'why I would post instructions and a 'please change your shirt to match before using these'. It feel like it would at least be worth the experiment. Maybe you get the right shirt color 50% of the time, and that's at least better than the very low percentages of light green, yellow, brown, orange we get now. If people actually stuck to it, it would not be useful for games where you need a mix (and happen to want certain specific colors), since you'd have to enter streepass, and thus clear out your gate), but would be nice for pumping up/evening out your populations in flower town, or for being color-heavy on Monster Manor.

Regardless, the specific-game MACs are mostly useless (though it seems there's somewhere of a 30-50% chance of an SMT4 tag from any given MAC in the full range which surprises me!) and I'd love to see something that can improve the hits from a desired game or color.

I've made my own personal mac cyclers for specific ranges (win 7 method). For scripts on routers, it might be difficult (or require swapping scripts occasionally. unsure; I've mostly not paid attention to the router or phone based methods), but for PC or Mac based systems, someone could make a nice front-end that selects a subset and warns the user. I've debated doing such, in any case. Maybe going that route, without publishing the exact MAC addresses would improve usage, if possibly lowering total numbers of people using them.
 

Tane

Well-Known Member
Member
Joined
Aug 8, 2013
Messages
111
Trophies
0
Age
40
XP
177
Country
United States
Understood that it's the internet.

s'why I would post instructions and a 'please change your shirt to match before using these'. It feel like it would at least be worth the experiment. Maybe you get the right shirt color 50% of the time, and that's at least better than the very low percentages of light green, yellow, brown, orange we get now. If people actually stuck to it, it would not be useful for games where you need a mix (and happen to want certain specific colors), since you'd have to enter streepass, and thus clear out your gate), but would be nice for pumping up/evening out your populations in flower town, or for being color-heavy on Monster Manor.

Regardless, the specific-game MACs are mostly useless (though it seems there's somewhere of a 30-50% chance of an SMT4 tag from any given MAC in the full range which surprises me!) and I'd love to see something that can improve the hits from a desired game or color.

I've made my own personal mac cyclers for specific ranges (win 7 method). For scripts on routers, it might be difficult (or require swapping scripts occasionally. unsure; I've mostly not paid attention to the router or phone based methods), but for PC or Mac based systems, someone could make a nice front-end that selects a subset and warns the user. I've debated doing such, in any case. Maybe going that route, without publishing the exact MAC addresses would improve usage, if possibly lowering total numbers of people using them.


Understood. Just wanted to make sure you knew the risk involved with it.

I am willing to entertain it. I can create a separate tab on the spreadsheet called "Shirt Colors" with explicit instructions to use the honor system. If you would like to head this up, give me a range of spoofed MACs to use, and a simple instructional paragraph - and I'll put it up on the spreadsheet.
 

Schaapje82

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
115
Trophies
0
XP
169
Country
Netherlands
Sorry to bother you all, but I'm rather lost as to what I'm doing wrong. I'm on the low end of handy with computers, but routers themselves kinda stump me. That being said, I followed the instructions for setting up a connection via Windows 7... I have a connection to the network, and it is identified as a Nintendozone one, I believe. [Can't go on the internet with the 3DS but...] And yet, I have yet to receive a single Streetpass.

There's a secondary problem in using the MAC switching utilities, in that once my adapter gets reset the virtual network stops and I have to manually restart it.

Anyone have any ideas?

Same thing here. After I tried it on my android phone, I though I would give my netbook a go. But I get the same thing you mention. The 3ds finds a nintendo zone, but I don't get streetpasses. When I put my 3ds to sleep mode, it disappears from the virtual network manager. And I also have to restart it manually after switching. Any tips would be appreciated.
 
  • Like
Reactions: WarriorKalia

duke_srg

Well-Known Member
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
I'm really confused on whether the script is working for me or not.

I have a WRT54GL with DD-WRT set up and I can streetpass normally if I manually change the MAC Address.
I paste the script into Administration > Commands, then press Run Command, Save Startup and reboot router.

Still did not get any streetpass even after hours. Should I be doing anything else? I have Cron Enabled but no commands under Additional Cron Jobs.

I'm using Windows 7 if that helps.

For v.3 scripts you should only copy-paste and push Run commands, but do not push Save Startup. The script itself will add a startup script, when you hit Save Startup you cleared just created startup scipt, so you got nothing after reboot.
 

duke_srg

Well-Known Member
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
Regardless, the specific-game MACs are mostly useless (though it seems there's somewhere of a 30-50% chance of an SMT4 tag from any given MAC in the full range which surprises me!) and I'd love to see something that can improve the hits from a desired game or color.

If you read this thread carefully, you can notice there is already a method to get a game-specific MACs virtually compatible with all present an upcoming game titles.
 

justln

Well-Known Member
Member
Joined
Aug 16, 2013
Messages
718
Trophies
0
XP
604
Country
these new scripts dont work well for me, i went back to using this.... got about 17 passes every 8 hours.

Code:
http://www.3dstxt.com/relay

script version 2-3.x works whenever it feels like it.

Wow this worked! Just got streetpass without manually changing the MAC Address, thanks for all the replies regarding my question. :)
 

bastalle

Member
Newcomer
Joined
Jun 16, 2013
Messages
11
Trophies
1
Age
46
XP
459
Country
Is there a mac cycling script that can be used with the xp method? Am using TMAC to manually cycle at the moment.
 

dapaua

Well-Known Member
Newcomer
Joined
Jan 5, 2007
Messages
48
Trophies
1
Website
Visit site
XP
1,254
Country
If you read this thread carefully, you can notice there is already a method to get a game-specific MACs virtually compatible with all present an upcoming game titles.

I thought that you only receive data for the games you have and not the ones for games you don't. This data waits there until someone with that game claims it. And you leave new data from the games you own.
Isn't this the way it works?
If this is true, at the end, there would be data for all games in every MAC address, right?
 

duke_srg

Well-Known Member
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
I thought that you only receive data for the games you have and not the ones for games you don't. This data waits there until someone with that game claims it. And you leave new data from the games you own.
Isn't this the way it works?
If this is true, at the end, there would be data for all games in every MAC address, right?

Right, until someone get it all. The purpose of dedicated MAC was to guarantee you get the streetpass for games of your choice. For popular games you can have several more streetpasses for other games from the same MAC, but for rate games it is the only option to get streetpass.
 

dapaua

Well-Known Member
Newcomer
Joined
Jan 5, 2007
Messages
48
Trophies
1
Website
Visit site
XP
1,254
Country
Right, until someone get it all. The purpose of dedicated MAC was to guarantee you get the streetpass for games of your choice. For popular games you can have several more streetpasses for other games from the same MAC, but for rate games it is the only option to get streetpass.

But that someone will leave their data there, so there will be some data again...
Because now I always get data for all most of my games on every single spotpass hit.
 

duke_srg

Well-Known Member
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
But that someone will leave their data there, so there will be some data again...
Because now I always get data for all most of my games on every single spotpass hit.
Assuming that streetpass initially was a point-to-point transfer, it is very possible that 3DS receiving ALL the streetpass data that was send by previous 3DS, resulting in loss of StreetPass data for games that was on the first 3DS but was not on the second.
Check only 10 common MACs and count streetpasses for infrequent games like Tekken - it won't get all 10!
 

dapaua

Well-Known Member
Newcomer
Joined
Jan 5, 2007
Messages
48
Trophies
1
Website
Visit site
XP
1,254
Country
Assuming that streetpass initially was a point-to-point transfer, it is very possible that 3DS receiving ALL the streetpass data that was send by previous 3DS, resulting in loss of StreetPass data for games that was on the first 3DS but was not on the second.
Check only 10 common MACs and count streetpasses for infrequent games like Tekken - it won't get all 10!

I didn't know that, sorry.
I was just assuming that it worked like that. Maybe I only play popular games :blink: .
Thanks for your answers.
 

3van

New Member
Newbie
Joined
Aug 27, 2013
Messages
2
Trophies
0
Website
evanosaurus.com
XP
106
Country
United States
It seems to me like this would benefit from a web service that coordinates the assimilation and distribution of BSSIDs rather than randomly generating them and hoping for the best. Providing a mechanism for metrics to be reported would be even better, as it could take into account factors to try and limit the number of times you receive a StreetPass from the same 3DS.

A fair distribution of user-supplied (i.e. personal) MACs could also be done for those who can't change their BSSID for whatever reason. And it could modify the distribution based on volume of StreetPasses received per BSSID to try and keep it balanced.

If I wrote a service that did this and provided an API, does this sound like something anyone's interested in using? I'd also probably make a 'reference' implementation as a Linux daemon.

I also want to eventually address the (lack of) security that this introduces; I've profiled various connections from the 3DS (including SPR, Nintendo Zone, and online features from a few games) and there is a very predictable pattern of connections (and certificates, for most of them) that could be used to construct a fingerprint allowing for slightly better control over MAC filtering.

It'd also be cool to make this whole thing easier, as I'm guessing most of you guys don't really care about hacking around in conf files and setting up NAT chains. All of the involved components (on the Linux side, at least) have an interface for programatically controlling their respective services and querying info from them, so this is definitely possible. I also thought about making an image for the RPi that would come ready-to-go, but I wasn't sure how big of a userbase there was for that.

I'm pretty busy right now with other stuff, but I'll see if I can get something together in a GitHub repo this week sometime.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    No you asked for proof that your wife was finally leaving
    +1
  • BigOnYa @ BigOnYa:
    Nuh I had her chipped, I always know where she is.
  • K3Nv2 @ K3Nv2:
    I found where it was
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    If I could halucinAte this is what I imagine it would look like?
  • K3Nv2 @ K3Nv2:
    Featuring Taylor swift
    +1
  • BakerMan @ BakerMan:
    guys, pubg should've never blown up
  • BigOnYa @ BigOnYa:
    Wut do you mean? Pubg is alright, I play it with a few buddies online.
  • BakerMan @ BakerMan:
    the game itself is ok, but it's influence is the problem
  • K3Nv2 @ K3Nv2:
    Call of duty is a good Fortnite skin
  • BakerMan @ BakerMan:
    call of duty and fortnite, ex-fucking-actly
  • BakerMan @ BakerMan:
    without pubg popping off, fortnite wouldn't add battle royale, and call of duty wouldn't go even shittier than it did before because of blackout, warzone and dmz
  • Psionic Roshambo @ Psionic Roshambo:
    Make a porn based spoof of it, Pube G
  • BigOnYa @ BigOnYa:
    Just play My Pony online. Its better than Fortnight or COD.
  • Psionic Roshambo @ Psionic Roshambo:
    FPS porn games sound fun lol
    +1
  • K3Nv2 @ K3Nv2:
    Call of duty got close with that by using Nikkie Minaj
  • BigOnYa @ BigOnYa:
    -Bonus- Faceshot
  • K3Nv2 @ K3Nv2:
    5 killstreak call in the gangbang
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Still enjoying Bad Ass Babes lol
  • Psionic Roshambo @ Psionic Roshambo:
    Legit a super solid beat em up
  • Psionic Roshambo @ Psionic Roshambo:
    The special moves are hilarious
  • BigOnYa @ BigOnYa:
    Introducing the most anticipated 1p v 4p game of the year - COCC (Call of couch casting)
  • RetroNerdGamer @ RetroNerdGamer:
    isnt that just gal gun
  • K3Nv2 @ K3Nv2:
    Hoochie gun
    K3Nv2 @ K3Nv2: Hoochie gun