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.

Tizzy

Member
Newcomer
Joined
Aug 19, 2013
Messages
8
Trophies
0
Age
36
XP
58
Country
Venezuela
I got all the settings up and working but i am not getting any spotpass.

the 3ds seeing the connection and able to connect to it. i have internet service on the 3ds as i am able to go on the web. the nintendo zone logo blinks blue.
but i still get on spot pass and i am not sure why that is.


Doesn't look like you (or I) are the only ones with this problem. I expect there has to be a configuration step that we (and the tutorials) are missing that affects some users only.
 

syrusdark

Active Member
Newcomer
Joined
Nov 10, 2011
Messages
26
Trophies
0
Age
35
Location
Rio de Janeiro
XP
167
Country
Brazil
I did some testing (changed the MAC, but instead of tethering, connected to my network at home and looked at the access log), and apparently the issue with my cellphone (and possibly anyone else who can change the MAC, but not connect), is that the MAC address is not "completely" changed. When I tried to connect my phone to my network, the router received requests from both its native MAC Address and the homepass one. Presumably, neither of those access requests had the "full" message, so the router thought both were garbage and returned an error to them.

So, it seems changing the wlan0 MAC Address using a terminal is not enough to change it completely, even temporarily. I can't think of anything else to do, really, other than maybe changing the very kernel of the phone to make it get the fake MAC from the get-go, if that's even possible.

Or maybe this is a consequence of changing the MAC without turning down the network before, but when the network is down the terminal just can't "see" wlan0 at all, it's as if it doesn't exist.

EDIT: Yep, it's exactly the latter. I managed to make it work on the weirdest fashion possible. I set up the MAC Address-changing command on the terminal, turned on the tethering and, before it had time to properly set up, pressed enter on the terminal, changing the MAC after wlan0 became available, but before the tethering started broadcasting. Not the easiest of methods, but seeing that green light is somewhat reassuring. Now, if I could just activate the tethering via the terminal...
 

alpha_noj

Well-Known Member
Member
Joined
May 29, 2009
Messages
287
Trophies
0
XP
518
Country
United States
Wasn't able to get v3 to work, but didn't put too much time into it. I think I like v2 the best so far, as far as ease of use goes. But I could just be a dope :rolleyes:
 

Lyomak

Well-Known Member
Member
Joined
Jun 24, 2009
Messages
436
Trophies
1
Age
39
Location
Bogotá
Website
twitch.tv
XP
389
Country
Colombia
I'm back to square one. I had problems with DD WRT so I flashed back to the original firmware. :( The wireless network was having bad connections when two or more devices used the network, no matter if I had one or two SSID and I don't have that problem on the TP-Link firmware (I use a wr741nd v2.4). Does anyone know how to configure it for this setup, so I can use again the homepass?

Internet >> ADSL Modem (Speedtouch 510) >> Wireless Router >> Devices (3DS, Android, Laptop, etc.)

Thanks in advance. :)


I did some testing (changed the MAC, but instead of tethering, connected to my network at home and looked at the access log), and apparently the issue with my cellphone (and possibly anyone else who can change the MAC, but not connect), is that the MAC address is not "completely" changed. When I tried to connect my phone to my network, the router received requests from both its native MAC Address and the homepass one. Presumably, neither of those access requests had the "full" message, so the router thought both were garbage and returned an error to them.

So, it seems changing the wlan0 MAC Address using a terminal is not enough to change it completely, even temporarily. I can't think of anything else to do, really, other than maybe changing the very kernel of the phone to make it get the fake MAC from the get-go, if that's even possible.

Or maybe this is a consequence of changing the MAC without turning down the network before, but when the network is down the terminal just can't "see" wlan0 at all, it's as if it doesn't exist.

EDIT: Yep, it's exactly the latter. I managed to make it work on the weirdest fashion possible. I set up the MAC Address-changing command on the terminal, turned on the tethering and, before it had time to properly set up, pressed enter on the terminal, changing the MAC after wlan0 became available, but before the tethering started broadcasting. Not the easiest of methods, but seeing that green light is somewhat reassuring. Now, if I could just activate the tethering via the terminal...


Which command? Maybe that method will work on my Android.
 

eldiano

New Member
Newbie
Joined
Aug 20, 2013
Messages
2
Trophies
0
Age
39
XP
41
Country
United States
I followed this thread closely, I did everything, even managed to connect the 3ds's to attwifi and see the nintendo zone vibrate through the screen, but on my network is not receiving packets or letting other devices connect to the network. It's weird, and it took me a hot minute to finally get my internet sharing to go through after not letting me share the internet.
 

Flomsat

Member
Newcomer
Joined
Apr 29, 2013
Messages
20
Trophies
0
XP
80
Country
Any tricks to getting this to work with a Rooted HTC One? Android 4.2.2
The WiFi Tether app has an error in the log when changing the MAC address.
 

xanthux

Active Member
Newcomer
Joined
Sep 3, 2012
Messages
31
Trophies
0
XP
56
Country
United States
I am using the Windows method:

I can already connect my 3DS to attwifi with internet, but everytime I change the MAC address, the internet is gone. I think it resets itself (checked on ipconfig /all and the wifi connection's physical address did not change). Can anyone please help me? Thanks
 
  • Like
Reactions: DSoryu

dicamarques

Definitely not Bruce Wayne.
OP
Member
Joined
Jun 25, 2010
Messages
1,096
Trophies
1
Location
Your computer's Recycle Bin
Website
www.google.com
XP
1,928
Country
Portugal
  • Like
Reactions: RedCoreZero

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
Just deployed v.3.1 script as the main one. Now random MAC will not repeat until all MAC from the list was used.
 

DSoryu

GBA/NDS Maniac
Member
Joined
May 5, 2010
Messages
2,359
Trophies
2
Location
In my house
XP
4,773
Country
Mexico
I am using the Windows method:

I can already connect my 3DS to attwifi with internet, but everytime I change the MAC address, the internet is gone. I think it resets itself (checked on ipconfig /all and the wifi connection's physical address did not change). Can anyone please help me? Thanks

Same here, the only solution I found so far was to change the MAC again or cycle trough the rest of the 100 MAC's until I get internet again...
 

WiiUBricker

News Police
Banned
Joined
Sep 19, 2009
Messages
7,827
Trophies
0
Location
Espresso
XP
7,485
Country
Argentina
Question about the Windows XP method: Doesn't the Nintendo WiFi Connector work with Win7/Win8 also? So shouldn't the XP method work on Win7/Win8 also?
 

xanthux

Active Member
Newcomer
Joined
Sep 3, 2012
Messages
31
Trophies
0
XP
56
Country
United States
And we are also on engadget http://www.engadget.com/2013/08/12/3ds-owners-get-tired-of-searching-for-streetpasses-build-their/ :P



Also sorry for not being in the forum lately (been busy with several real life stuff).
Any questions about linux please quote me
Any guide that might help and can go to the first page please PM me


I also tried the Ubuntu method, but to no avail, can't make it work. I'm using a laptop with an ethernet connection.
Code:
eth0      no wireless extensions.
 
lo        no wireless extensions.
 
wlan0    IEEE 802.11bgn  ESSID:off/any 
          Mode:Managed  Access Point: Not-Associated  Tx-Power=20 dBm 
          Retry  long limit:7  RTS thr=2347 B  Fragment thr:off
          Power Management:off
And I used the last command with:
Code:
sudo ./home_zone spoof2 wlan0 eth0
net.ipv4.ip_forward = 1
/tmp/tmp.HcWsGUtLAU/nztmp
Starting Nintendo Zone hotspot, using config ''2nd Global Spoof (AC:NL)''
SSID: attwifi
Country: DE

My 3DS detected the Nintendo Zone with internet for a few seconds, then I closed my system for it to enter sleep mode, but then I opened it again and no more Nintendo Zone. I also checked the wifi with my mobile phone to search for attwifi, but it's gone. Could you help me please?
 

syrusdark

Active Member
Newcomer
Joined
Nov 10, 2011
Messages
26
Trophies
0
Age
35
Location
Rio de Janeiro
XP
167
Country
Brazil
Which command? Maybe that method will work on my Android.

I installed the iplink applet from BusyBox, and on the Terminal Emulator typed

Code:
su
busybox iplink set wlan0 address 4e:53:50:4f:4f:46

Apparently, the exact syntax of the iplink command changes depending on the device (some work without the "address" part, some require "addr" instead).

And the key to actually making it work was issuing this command while the tethering was booting up, so I typed it beforehand, turned on the tethering, and then quickly switched back to the terminal to press enter. A very clumsy method, and I don't know if I got lucky with the timing or if it's easy to replicate (haven't turned off the tethering since then).
 

The Mystical One

Well-Known Member
Newcomer
Joined
Aug 13, 2013
Messages
52
Trophies
0
Age
42
XP
86
Country
United States
I got all the settings up and working but i am not getting any spotpass.

the 3ds seeing the connection and able to connect to it. i have internet service on the 3ds as i am able to go on the web. the nintendo zone logo blinks blue.
but i still get on spot pass and i am not sure why that is.

Which method?
 

dicamarques

Definitely not Bruce Wayne.
OP
Member
Joined
Jun 25, 2010
Messages
1,096
Trophies
1
Location
Your computer's Recycle Bin
Website
www.google.com
XP
1,928
Country
Portugal
I also tried the Ubuntu method, but to no avail, can't make it work. I'm using a laptop with an ethernet connection.
Code:
eth0      no wireless extensions.
 
lo        no wireless extensions.
 
wlan0    IEEE 802.11bgn  ESSID:off/any 
          Mode:Managed  Access Point: Not-Associated  Tx-Power=20 dBm 
          Retry  long limit:7  RTS thr=2347 B  Fragment thr:off
          Power Management:off
And I used the last command with:
Code:
sudo ./home_zone spoof2 wlan0 eth0
net.ipv4.ip_forward = 1
/tmp/tmp.HcWsGUtLAU/nztmp
Starting Nintendo Zone hotspot, using config ''2nd Global Spoof (AC:NL)''
SSID: attwifi
Country: DE

My 3DS detected the Nintendo Zone with internet for a few seconds, then I closed my system for it to enter sleep mode, but then I opened it again and no more Nintendo Zone. I also checked the wifi with my mobile phone to search for attwifi, but it's gone. Could you help me please?
Might be a issue with your wifi card
 

Tizzy

Member
Newcomer
Joined
Aug 19, 2013
Messages
8
Trophies
0
Age
36
XP
58
Country
Venezuela
Got it to work, but the actual NintendoWorld MACs don't seem to work. Am I the only one with this? The custom list of MACs works fine, NintendoWorld ones don't.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: 455