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.

alpha_noj

Well-Known Member
Member
Joined
May 29, 2009
Messages
287
Trophies
0
XP
518
Country
United States
Which one are you using? I am using the v2 version. It seems to be cycling for me, already got 7/10 and I literally had 8/10 about 2 hours ago

Weird. Mine seemed to stop cycling and went back to the standard MAC. Switched to the non V2 version and it worked fine. I'll try a power cycle and see if that helps.
 

darkasanova

New Member
Newbie
Joined
Aug 15, 2013
Messages
2
Trophies
0
Age
27
XP
51
Country
Venezuela
Hi there, thanks for the tutorial, I did it on Ubuntu and it worked perfecly, but now I'm trying to do it on Windows 7 and it doesn't work, I think that the problem is that the Hotspot needs to be without password. How can I create a Hotspot without password from Windows?

PD: With windows I have internet acces from my 3DS but when I try to use Nintendo Zone or to get Streetpass, it get disconnected from the Hotspot.
 

assassinz

Visoly 512 Flash Advance Linker Xtreme Master!
Member
Joined
Mar 17, 2003
Messages
1,297
Trophies
2
Location
The Internet
XP
1,395
Country
United States
This only works for Windows XP. I have yet to see any drivers/software for the Nintendo WiFi dongle that is compatible with Windows Vista/7/8. Sadly the guide you got your info from is over 3 years out of date.

Well, the guide isn't out of date so much as the drivers for the software. I thought there was a way to run programs in XP mode using Vista/7.
 

MisoSoup

Member
Newcomer
Joined
Aug 13, 2013
Messages
22
Trophies
0
Age
30
XP
42
Country
Well, the guide isn't out of date so much as the drivers for the software. I thought there was a way to run programs in XP mode using Vista/7.

There is, by compatibility troubleshooting the application (driver install application), selecting the option that it worked with a previous version of Windows and then choosing XP. The option is at the top of the Compatibility tab under properties, above the drop down box to run the installer in a compatibility mode.

It's how I installed drivers for my wireless USB adapter on Windows 8, even though the drivers are for Windows XP, and it worked.
 

HMTKSteve

Member
Newcomer
Joined
Aug 14, 2013
Messages
13
Trophies
0
Age
52
Location
New Milford, Connecticut
XP
76
Country
United States
I am using Connectify and when I use macshift on my physical wireless card the fake one (wifi miniport) does not get the mac address change. I am using a wifi sniffer to check the mac of the AP and it is keeping the virtual mac that was created when the miniport was created. Any ideas?

When I check the registry I see the modified MAC but when I pull an ipconfig /all or sniff the wifi in the area I see a different address. Any ideas?
 

DanteMx

Member
Newcomer
Joined
Jan 23, 2009
Messages
17
Trophies
0
XP
181
Country
United States
Hi Tempers, I did an Android app that cycle this method, I'm planning on post it here later tonight and upload it to the playstore in the next weekend, if anyone is interested don't forget to check my post later .

PS: if you don't mind i'll use the Nintendo Zone Icon with green signals for my app too!
 
  • Like
Reactions: armagn12

Jeffyjimbob

New Member
Newbie
Joined
Aug 16, 2013
Messages
2
Trophies
0
Age
33
XP
52
Country
United States
If anyone could help I'd really appreciate it. :(

I have a router that allows "MAC Spoofing" not sure if it's DD-WRT or not, but it has a spoofing setting. I've set that to the AC:NL MAC, I have my SSID set to attwifi, and my security is off. My 3ds can see the nintendo zone and connect to the internet, but I haven't gotten a single street pass yet. Windows 7 if it matters.

Any idea what it could be, or what I could do to sort out the problem?
 

porygon3000

Active Member
Newcomer
Joined
Aug 16, 2013
Messages
35
Trophies
1
Age
38
XP
322
Country
Mexico
Hello guys, I get the following error while pressing the starting button in Virtual Router Manager

"hresult e_fail has been returned from a call to a com component"

Any ideas? Google didn't help me at all...

BTW I have a laptop with a wireless integrated card and a USB dongle thingy for Wi Fi (From an old computer) is it possible to use one to receive the router wireless signal and the other to act as the hot spot?
 

EvilTim

New Member
Newbie
Joined
Aug 16, 2013
Messages
1
Trophies
0
Age
44
XP
41
Country
United States
Any interest in starting up a list or another tab of REAL attwifi MACs in other places like Starbucks? What other places use attwifi? I'm pretty sure I've seen it in Target. I'd like to be ready when Nintendo decides to blacklist these SPOOF addresses. It'd make picking up missing regions a little easier as well.

Since Starbucks is switching to Google Wifi, I wonder if Nintendo will update their code to support the new ssid.
 

BerserkLeon

Not-so-new member
Member
Joined
Mar 22, 2010
Messages
460
Trophies
1
Age
34
Location
Pennsylvania
XP
538
Country
United States
If anyone could help I'd really appreciate it. :(

I have a router that allows "MAC Spoofing" not sure if it's DD-WRT or not, but it has a spoofing setting. I've set that to the AC:NL MAC, I have my SSID set to attwifi, and my security is off. My 3ds can see the nintendo zone and connect to the internet, but I haven't gotten a single street pass yet. Windows 7 if it matters.

Any idea what it could be, or what I could do to sort out the problem?

It's most likely not dd-wrt as the only routers that come with dd-wrt pre-installed are pre-owned or made by BUFFALO.
There are at least 6 MAC addresses per router, counting the 4 LAN ports, the WAN port and the WLAN radio.
Most routers that come with an option to spoof the MAC are talking about the WAN MAC, not the WLAN MAC, which is the one you need.
If you check with any device that can tell you your AP's MAC (inSSIDER for windows, WLANAudit for Android) it can tell you if your AP is using the right MAC or not.
Hi Tempers, I did an Android app that cycle this method, I'm planning on post it here later tonight and upload it to the playstore in the next weekend, if anyone is interested don't forget to check my post later .

PS: if you don't mind i'll use the Nintendo Zone Icon with green signals for my app too!
This would be amazing if you can support a range of devices. So far I haven't been able to get anything to work on my Galaxy Nexus, though.

Please put on some black clothes people! I can't be bothered to shake this stupid thing to get some black shirted miis
I just switched to a white shirt the other day to be more useful for Find Mii, what's black-shirt used for?
Hello guys, I get the following error while pressing the starting button in Virtual Router Manager

"hresult e_fail has been returned from a call to a com component"

Any ideas? Google didn't help me at all...

BTW I have a laptop with a wireless integrated card and a USB dongle thingy for Wi Fi (From an old computer) is it possible to use one to receive the router wireless signal and the other to act as the hot spot?
I'm not really sure what the issue is with virtual router manager, aside from COM usually meaning a serial connection in windows.
But your idea with the internal wireless card and usb one should work, if the drivers support becoming an AP. Worst-case scenario, you could boot an ubuntu liveCD and hopefully make it work with hostapd and dnsmasq... but that's if the linux drivers support it.
 

Sunderlol11100

Member
Newcomer
Joined
Aug 14, 2013
Messages
12
Trophies
0
Age
30
Location
Trelew
XP
52
Country
Argentina
I am using Connectify and when I use macshift on my physical wireless card the fake one (wifi miniport) does not get the mac address change. I am using a wifi sniffer to check the mac of the AP and it is keeping the virtual mac that was created when the miniport was created. Any ideas?

When I check the registry I see the modified MAC but when I pull an ipconfig /all or sniff the wifi in the area I see a different address. Any ideas?
I'm still getting that error :(

Hi Tempers, I did an Android app that cycle this method, I'm planning on post it here later tonight and upload it to the playstore in the next weekend, if anyone is interested don't forget to check my post later .

PS: if you don't mind i'll use the Nintendo Zone Icon with green signals for my app too!
Please! I'm looking forward to that. I'm tired of rebooting my phone...
 

Jeffyjimbob

New Member
Newbie
Joined
Aug 16, 2013
Messages
2
Trophies
0
Age
33
XP
52
Country
United States
It's most likely not dd-wrt as the only routers that come with dd-wrt pre-installed are pre-owned or made by BUFFALO.
There are at least 6 MAC addresses per router, counting the 4 LAN ports, the WAN port and the WLAN radio.
Most routers that come with an option to spoof the MAC are talking about the WAN MAC, not the WLAN MAC, which is the one you need.
If you check with any device that can tell you your AP's MAC (inSSIDER for windows, WLANAudit for Android) it can tell you if your AP is using the right MAC or not.

That's probably it then, pretty sure my router isn't supported by either of the softwares or whatever I saw linked in the thread either. Oh well.

Thank you though!
 

ysuki

Member
Newcomer
Joined
Sep 13, 2009
Messages
23
Trophies
0
XP
78
Country
United States
Test version 2 MAC change script for DD-WRT added at my original post. This one supports online distribution of MAC list from my server, invluding the prime range MACs, official Nintendo Zone MACs and title CTR-code based MACS. Even custom GBATEMP list is created, so it is possible to do a streetpasses with users who do not have a HomePass compatible hardware, we just need to gather MAC addresses.

Do you have suggestions for modifying the code to change the MAC address for virtual wireless (wl0.1)? I'm currently using a 2nd router as a repeater with a virtual wireless broadcasting "attwifi". My main router cannot use dd-wrt so I'm using a spare router to make this work. The 1st script is working since I notice a change in the MAC address with "ifconfig $(nvram get wl0_ifname)" but it only shows eth1 being changed (no information on wl0 or wl0.1). I don't get any streetpasses unless I manually change the mac address.
 

DanteMx

Member
Newcomer
Joined
Jan 23, 2009
Messages
17
Trophies
0
XP
181
Country
United States
This would be amazing if you can support a range of devices. So far I haven't been able to get anything to work on my Galaxy Nexus, though.

Haven't tried anything besides my Xperia Z, becase i have only like 2 days developing the app, but it theory anything with 2.3+ and Root should work.

I added an option to select the cool down time and the starting mac, i have only preload 15 but my plan is to add more in the future as well to let the user load a txt with the custom macs .
this i what i got so far.
WK2UQaGh.png
H2izbP4h.png
ySyFnZVh.png


Right now i'm downloading Gimp and my internet is crap so later tonight i'll theme it more StreetPassy and upload the APK to dropbox to share!.
 

Flomsat

Member
Newcomer
Joined
Apr 29, 2013
Messages
20
Trophies
0
XP
80
Country
Guys on Windows 8, this is the entirety of what I needed to do. Extremely simple, works on a single wireless adapter:


I set the MAC cycler to 90 seconds, and I usually get the Streetpass around the 50 second part.

More info please:
How long did it take to get the first pass? Did you have your 3DS in sleep mode?

I've also done exactly this however I'm not getting any Streetpasses.

screenshot.png


When I do this i can access the online friends list and see who's online, but no streetpasses.
I'm running CMD in administrator,
have shared Wi-Fi with the Local Area *11 (in my case)
used the exact commands as above.
macshift is installed in C:\
Running Windows 8 64bit.

Still Nothing...
 

BerserkLeon

Not-so-new member
Member
Joined
Mar 22, 2010
Messages
460
Trophies
1
Age
34
Location
Pennsylvania
XP
538
Country
United States
Haven't tried anything besides my Xperia Z, becase i have only like 2 days developing the app, but it theory anything with 2.3+ and Root should work.

I added an option to select the cool down time and the starting mac, i have only preload 15 but my plan is to add more in the future as well to let the user load a txt with the custom macs .
this i what i got so far.
WK2UQaGh.png
H2izbP4h.png
ySyFnZVh.png

Right now i'm downloading Gimp and my internet is crap so later tonight i'll theme it more StreetPassy and upload the APK to dropbox to share!.
Ok, but how does it work? If it just does ifconfig wlan0 down/ifconfig wlan0 hw ether xxxxxxxxxxxx/ifconfig wlan0 up it won't succeed on some devices.
If it just edits a file that has the MAC in it, apparently different versions of android go about storing the MAC differently.
If you're building it on a gingerbread device it's probably editing that nvram file, so it wouldn't work on ICS/JB
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=rn4vARy44iY