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.

spkuja

Well-Known Member
Member
Joined
May 7, 2007
Messages
307
Trophies
1
Age
35
Website
www.glaciergaming.co.uk
XP
800
Country
Hi, I'm using a DD-WRT router, but when I run the script or if I run it through telenet, I get this error, any ideas?

7025.png

@duke_srg Does the nzone.sh script look for wlan0 as the interface? As my router uses ath0 instead. Could this be the issue? If so, how would I fix this?
 

digipokemaster

Innocent Uke
Member
Joined
Aug 20, 2009
Messages
1,610
Trophies
0
Age
40
Location
USA
XP
457
Country
United States
ok i think it starting to work the 3ds just hotspot thing just started to blink on the screen though not sure if i got it fully working beyond thatcurrently waiting to see if i get any streetpass now though my wifi continue to say "an interface with this name is not registered with the router" any fix on this ?

no streetpass ipv4 has connections but ipv6 doesnt and no packets is being received yet sending there are some but the nintendo zone app does light up and blinks on the screen but that all
 
Last edited by digipokemaster,

Rhyz

Well-Known Member
Newcomer
Joined
Oct 3, 2010
Messages
50
Trophies
0
XP
171
Country
Australia
ok i think it starting to work the 3ds just hotspot thing just started to blink on the screen though not sure if i got it fully working beyond thatcurrently waiting to see if i get any streetpass now though my wifi continue to say "an interface with this name is not registered with the router" any fix on this ?

no streetpass ipv4 has connections but ipv6 doesnt and no packets is being received yet sending there are some but the nintendo zone app does light up and blinks on the screen but that all

From your above posts it looks like you got hostednetwork working, so...

It sounds like either your MAC Address isn't changing correctly or a Network connection isn't being shared with your hostednetwork. If you double click on your hostednetwork and click details, check your physical address has the format 4E-53-50-4F-4F-XX, Where XX is anything. (http://imgur.com/6KvVMIF, http://imgur.com/1x5L5tR), there are some images showing how to check your physical address as you can see mine is 4E-53-50-4F-4F-XX.
Here is an image that shows if you are sharing a Network connection http://imgur.com/J0MOkTn, check that you are sharing it with your hostednetwork.

(Sorry for late reply, I got stuck at work lol)
 

S3phi40T

Well-Known Member
Member
Joined
Dec 15, 2016
Messages
302
Trophies
0
Age
40
XP
917
Country
Poland
@spkuja My DD-WRT router got ath0 interface as well and it is working fine.
What is model of your DD-WRT router?
As per manual script doesn't work with all processor types/chipsets.
- routers with DD-WRT firmware (not supported by Ralink-based routers, and most probably micro builds and build older than 21xxx)
 

spkuja

Well-Known Member
Member
Joined
May 7, 2007
Messages
307
Trophies
1
Age
35
Website
www.glaciergaming.co.uk
XP
800
Country
@spkuja My DD-WRT router got ath0 interface as well and it is working fine.
What is model of your DD-WRT router?
As per manual script doesn't work with all processor types/chipsets.


I have a TP-Link TL-WR802N which is an Atheros chipset to my knowledge. It's also using a standard build of DD-WRT and not a micro build.
 

S3phi40T

Well-Known Member
Member
Joined
Dec 15, 2016
Messages
302
Trophies
0
Age
40
XP
917
Country
Poland
@spkuja
I don't see TL-WR802N officially supported @ dd-wrt.com
Maybe you should go with OpenWRT instead?
Different OS, different script.

If you still want to stick to DD-WRT,
Have you tried to run it "from scratch"?

What flawlessly worked for me:

- firmware upgrade (for cleanup purposes) + factory defaults
- DHCP subnet set to something else than your regular router
- ssid set to "attwifi"
- security disabled
- WI-Fi devices (3DS + PC) configured @ MAC Filter list
- MAC cloning enabled
- telnet enabled
- copy/paste/execute script
- profit
 

digipokemaster

Innocent Uke
Member
Joined
Aug 20, 2009
Messages
1,610
Trophies
0
Age
40
Location
USA
XP
457
Country
United States
From your above posts it looks like you got hostednetwork working, so...

It sounds like either your MAC Address isn't changing correctly or a Network connection isn't being shared with your hostednetwork. If you double click on your hostednetwork and click details, check your physical address has the format 4E-53-50-4F-4F-XX, Where XX is anything. (http://imgur.com/6KvVMIF, http://imgur.com/1x5L5tR), there are some images showing how to check your physical address as you can see mine is 4E-53-50-4F-4F-XX.
Here is an image that shows if you are sharing a Network connection http://imgur.com/J0MOkTn, check that you are sharing it with your hostednetwork.

(Sorry for late reply, I got stuck at work lol)

the network is shared i been using my ethernet to use internet etc my the format you have is what i got and i just started the hosted network up again after last night issuses the hosted network 4c-53-50-4f-4f-xx the format matches except for the first two digits now thought i havent ran the homepass yet. it cool no problem getting back late i understand im going to be the same way today work too
 

Rhyz

Well-Known Member
Newcomer
Joined
Oct 3, 2010
Messages
50
Trophies
0
XP
171
Country
Australia
the network is shared i been using my ethernet to use internet etc my the format you have is what i got and i just started the hosted network up again after last night issuses the hosted network 4c-53-50-4f-4f-xx the format matches except for the first two digits now thought i havent ran the homepass yet. it cool no problem getting back late i understand im going to be the same way today work too
The reason your not getting streetpasses is because of your MAC Address, I do believe there are some MAC Addresses out there that will work for you. Try changing your MAC Address to 0C:68:03:03:F7:B8, start the hostednetwork and see if you get a streetpass
 

delicator

Member
Newcomer
Joined
Mar 10, 2010
Messages
23
Trophies
0
XP
186
Country
France
Hi !
I have trouble to understand what I have to do with an updated N3DS to have a working homepass again.
I recently install al9h and luma, and it's really great ! Once safe, I have doing my update, and, I see after I don't have any streetpasses anymore, after some search, I'm here again, trying to figure out how I can do.

In the how to for windows users:
Warning: only BASE1,BASE16,BASE256 lists can be used with Windows script version

And 11.+ firmware
Linux instructions:
Warning: for 3DS firmware version 11.1.0+ set SSID to attwifi and stay away of using BASE1,BASE16,BASE256 - you won't able to get streetpasses from Windows users anymore!

But, the how to says the windows user have to use BASE1, BASE16, BASE256, and they can't have attwifi because with this ssid the network should be unprotected.

My question is wich is the MAC I have to use to have streetpasses again ?
And in the google doc, the ssid are "attwifi" or "Nintendo_zone1".

Someone with a N3DS 11. + have already a working homepass ? If yes, what are the settings ? (mac + ssid)

Thanks

ps: I homepass with pfsense, and I will setup directly under ubuntu with the script some days
ps2: firefox complains about security of the automatic script :
https://www.virustotal.com/en/url/0...19795d225a4c08a58ab124ca/analysis/1482055717/
 
Last edited by delicator,

S3phi40T

Well-Known Member
Member
Joined
Dec 15, 2016
Messages
302
Trophies
0
Age
40
XP
917
Country
Poland
@delicator

Windows has its' own ups and downs.
It's common well known ancient truth that you always can do more with Linux :D
There is couple more efficient solutions.

If you are using pfsense, stick to that.
I found Raspberry PI solution too troublesome and I can't properly use my PI for other activities.

DD-WRT also works great. You can get second hand router for couple Euros/Dollars and keep it only for HomePass purpose (if you live in a middle of nowhere like me).
I'm using Homepass for ... 3 days ? Got 111 unique visitors and over 500 handshakes ...without leaving my home.

Script that spoofs MAC address. ...what else would you expect? :D C'mon!
Most rooting apps for android is also detected as "malaware".
You can always verify script line by line if you are concern.

...I know we're using homepass and most of users we met are GBATEMP people, but why anyone would get online straight after using FBI or HBL? It's funny when you meet people that say "I recently played freeShop" or "FBI" :D
 

delicator

Member
Newcomer
Joined
Mar 10, 2010
Messages
23
Trophies
0
XP
186
Country
France
Script that spoofs MAC address. ...what else would you expect? :D C'mon!
Good point :D

But, my first and really important question, is about fw 11.+ users.
We hade to use GBATEMP MAC or can we continue to use the prime's MAC ? (1,16 or 256)
In google doc, the ssid is "Nintendo_Zone1" but here it's only the "attwifi"

I search confirmation/configuration for users with fw 11.+
 
Last edited by delicator,

digipokemaster

Innocent Uke
Member
Joined
Aug 20, 2009
Messages
1,610
Trophies
0
Age
40
Location
USA
XP
457
Country
United States
The reason your not getting streetpasses is because of your MAC Address, I do believe there are some MAC Addresses out there that will work for you. Try changing your MAC Address to 0C:68:03:03:F7:B8, start the hostednetwork and see if you get a streetpass

ok i tried using the mac address you gave me with the mac shift on my wifi and for some reason cant get it to work right it either tell me to check to make sure i enter the wifi name right or it cant find and the mac invaild

here what happens or what i get after changing and starting homepass
http://imgur.com/a/SkXwW

yet the mac address seems to be changing though
 
Last edited by digipokemaster,

S3phi40T

Well-Known Member
Member
Joined
Dec 15, 2016
Messages
302
Trophies
0
Age
40
XP
917
Country
Poland
Linksys WRT160NL seems to hang up after ~ 16h of running script.
I have set scheduled reboot every 12h.
Let's see if it helps.
Other than that, performance is great!!

Got 100 people in my Mii Plaza queue :D
 

Bambamthepyro

Well-Known Member
Member
Joined
Jan 4, 2014
Messages
164
Trophies
0
Location
Copenhagen, Denmark
XP
116
Country
Rhyz HomePass
This is a Homepass method that works with Windows only. This method only works from Windows 7 to Windows 10 (Maybe Windows Vista too).
For this to work you will need a computer with at least wireless card. Having two ways to connect to internet would work best (eg. Ethernet and Wireless or Two Wireless Cards). As the wireless card needs to be reset to change MAC Address.

First off we need to check you can change your wireless cards Mac Address to the Mac Address of 4E:53:50:4F:4F:XX (Where xx is anything) and that with your Mac Address changed you can get hosted network working with your 3DS. If you can't get your hostednetwork to change to 4E:53:50:4F:4F:XX at all, contact me with what it changes to usually the 4E will be incorrect.

Change MAC Address:
First you will need to change your Mac Address. This can be done in many ways, some wireless cards allow this to be done straight through Windows GUI. You can change it through the registry, or you can use something like MAC Shift.
  • GUI METHOD:
    First off we need to go to control panel and search for network, and click View network connections: http://imgur.com/hXdhOVe

    Now when looking at your network connections find your Wireless Network Adapter you wish to use, this is mine: http://imgur.com/CDxxjVZ

    Right click that connection and select properties: http://imgur.com/ihhHMzq

    Then configure: http://imgur.com/5pYGY2L

    Another box will open and click the Advanced Tab up the right: http://imgur.com/tVNrYjZ

    Scroll through the list of options you have and try to find one called Network Address or Locally Administered MAC Address or something along these lines they seem to differ depending on brand (If you can't find an option that allows you to change MAC Address you will have to use Registry Method or MAC Shift) Check the box where you can type, and type 4E53504F4F50: http://imgur.com/a5WQGAb

    Click OK and move onto Start hostednetwork and check MAC Address.
  • Registry Method (Longest and most tedious method):
    NOTE: Please don't change anything you don't know what it does in the registry, can be harmful changing random things.

    Open start and search for regedit: http://imgur.com/gdWtHan
    It will ask for Administrator privileges click yes. (can't screenshot this)

    Registry Editor will open, expand the HKEY_LOCAL_MACHINE folder: http://imgur.com/CtapIFj

    Expand the SYSTEM folder: http://imgur.com/tZHgta6

    Expand the CurrentControlSet folder: http://imgur.com/xdt3hlK

    Expand the Control folder: http://imgur.com/y45mMVB

    Expand the Network folder: http://imgur.com/0gdAymo

    Expand the {4D36E972-E325-11CE-BFC1-08002BE10318} folder: http://imgur.com/NMOOWYh

    Now this part is a bit tedious, there will be a list of folders with just random numbers and if you open these folders there will be a Connection folder. Just click on this one and on the right side of the folders there will be a little bit of information about a Network Adapter. Go through these until you find the Name that is equal to your Wireless Card Adapters name (This is mine: http://imgur.com/CDxxjVZ , so the name I am after is Wireless Network Connection 3) and here it is in the registry: http://imgur.com/sAG79Ac

    After you have found yours you need to write down the folder name with all the numbers and letters in it, so from the image, http://imgur.com/sAG79Ac mine is http://imgur.com/4W05Fb3 (You can right click on the folder click rename and just copy it then paste into a notepad document or something)

    So now we can close the Network folder and scroll up to the Class folder and expand it (the class folder is still within the Control folder): http://imgur.com/ZVHGLq9

    Expand the {4D36E972-E325-11CE-BFC1-08002BE10318} folder: http://imgur.com/KeaQ98I

    Now this is where we need the folder name we took note of before. This part will also be tedious but go through and click on each of the folders 0000, 0001 and so on looking at the NetCfgInstanceID and if this matches the folder name you wrote down before you have found the registry settings for your Network Adapter! Here's mine: http://imgur.com/gRgkkvs and my already changed Network Address.

    Now if you can see the NetworkAddress key right click on it and choose modify: http://imgur.com/6agq1JF
    If you cannot see the NetworkAddress key you will need to make one. Right click on the right side and hover on new and click String Value, Call it NetworkAddress: http://imgur.com/a/ZsPJA
    Now you can right click on it and choose modify like above

    In the value data column enter: 4E53504F4F50 : http://imgur.com/1fBAFxn

    Click OK, you will see the value has changed or been created in the registry.

    Now you have to restart the adapter for the MAC Address to be changed, can do this two ways, through Windows GUI or through command prompt.

    Windows GUI
    Open Control Panel and search Network, click View Network Connections and find your Wireless Network Card. Like so: http://imgur.com/a/kLq2y

    Right click on your adapter and click Disable: http://imgur.com/9ktb1zr

    It will turn grey like so: http://imgur.com/NmFdo1N

    Right click on it again and select Enable: http://imgur.com/NwV69BX

    Your Network Adapter should go back to coloured.

    You can now go to Start hostednetwork and check MAC Address
    Command Prompt
    Open Command Prompt as admin

    Type netsh interface set interface "YOUR ADAPTER NAME" Disable : http://imgur.com/62HJzX1

    Then type netsh interface set interface "YOUR ADAPTER NAME" Enable : http://imgur.com/1g8IGCU

    You can now go to Start hostednetwork and check MAC Address
  • MAC Shift:
    Download here: http://ijure.org/wp/wp-content/uploads/macshift.exe
    How to use here: http://www.maxi-pedia.com/download+macshift.
    There is a quick Youtube Video here aswell
    The video uses a random MAC Address you should use 4E:53:50:4F:4F:XX (Where xx is anything).

    For example: Open Command Prompt, get Command Prompt directory to where you saved macshift ("cd C:\Users\Your Username\Downloads\" for example) and type. macshift 4E53504F4F50 -i "Wireless Network Connection". Where you replace Wireless Network Connection with your WiFi Card's name.

    If all succeeds and it says done you can move onto Start hostednetwork and check MAC Address


Start hostednetwork and check MAC Address
To begin we need to open a Command Prompt as an admin. So go to start and search cmd right click and select Run as Administrator: http://imgur.com/BqOsopH

Now type netsh wlan set hostednetwork mode=allow ssid=3DS_Test key=3DS_Test , You can make the ssid and key equal to anything you want just remember the key: http://imgur.com/cdPSf7I
You should get this as a result: http://imgur.com/MTHsu90

Next type netsh wlan start hostednetwork : http://imgur.com/1bMivb5
And you should get this as a result: http://imgur.com/9w6gJr6

Now we need to check the MAC Address changed correctly and give share the internet from some connection with our hostednetwork so it can access the internet! There are two ways to check your MAC Address, through the command prompt and through Windows GUI.

Command Prompt
type netsh wlan show hostednetwork : http://imgur.com/24LjVHS

And you see some information about your hostednetwork, we are interested in the BSSID and if is equals the MAC Address we changed to before: http://imgur.com/tetElkY

As you can see in the picture mine is equal to 4E:53:50:4F:4F:50 which is what I changed it to before!

Windows GUI
Get to network connections through control panel and you should see the hostednetwork you made before: http://imgur.com/QDYMjYM

Double click on it and click the details box: http://imgur.com/6KvVMIF

Another box will open and check that the Physical Address matches what you changed the MAC Address to before: http://imgur.com/1x5L5tR

As you can see in the picture mine is equal to 4E:53:50:4F:4F:50 which is what I changed it to before!

If your MAC Address does not equal what you changed to before contact me with what yours changed too. It is also worth trying different numbers/letters for the first value eg. 3E:53:50:4F:4F:50 worked for me with an old adapter I had. And even try changing the 2nd value if the E doesn't change correctly. Note MAC Addresses only Accept from 0-9 and A-E (hex).

But if yours did change correctly all you need to do is share the internet from a connection on your computer with the hostednetworks.

In the your Network Connections in the control panel find the connection you wish to share from (it has to be connected to the internet). I wish to share mine from an Ethernet connection: http://imgur.com/pK2OL8T

Right click on it and choose properties: http://imgur.com/GvL9S0q

Then click the sharing tab: http://imgur.com/VVoW75s

Check the box and select from the drop down the Network Connection Name of your hostednetwork (It wont be 3DS_Test): http://imgur.com/BFDdJ5r
Mine is Wireless Network Connection 6 so I click that: http://imgur.com/2v03ECF

Then click OK: http://imgur.com/kjMzqKj

The Network you are sharing from should say shared: http://imgur.com/J0MOkTn

And when you double click on your hostednetwork it should say Internet Access: http://imgur.com/tb0omKO (Note I only have IPv4 Connectivity as the computer I run this on isn't the greatest and I would get blue screens from it, so I turned everything off except IPv4: http://imgur.com/a/Tqacr)

Now you can go test if you can connect to this hostednetwork from your 3DS!

Check hostednetwork works with 3DS
This should be pretty self explanatory. Go to your 3DS add a Network look for SSID you used and enter the password you made when making the hostednetwork. Probably both 3DS_Test. And all you need to do is run a Connection Test and if it works you can delete it from your 3DS networks.

If you get Connection Successful your 3DS can connect with your Windows hostednetwork!

Bunch of screenshots: http://imgur.com/a/kE62E

Okay so if that all worked for you and your MAC Address changed correctly and successfully you can use Homepass!

Here is my program for Homepass on Windows Machines
About:

Currently it goes through MAC Address 4E:50:4F:4F:00 - 4E:50:4F:4F:99 in a shuffled order, if people wish to go through in a non shuffled order this could probably be done. If people wish to not use all 159 MAC Address this could probably be changed and if people have their own MAC Addresses they would like to use this could probably be implemented.

It uses the SSID NZ@McD currently, if there is anyone who is after support for other SSID's for in game things this could be implemented.

It loops forever too, so it doesn't just stop when it reaches the last shuffled MAC in the list it will start again from the first MAC in the shuffled list.

The amount of time it takes to change MAC Address is up to the user, 3 minutes is the lowest time you can choose. As 3 minutes is the most time for 159 MAC Address to all be used in 8 hours for the 8 hour cool down Streetpass has.

Finally I do wish to remove the need for this program needed to be run as administrator, not sure if possible yet but will be working on.

How to use:


This program needs to be Run as Administrator, so you will need to start Command Prompt as Administrator.

You can either get to the directory where you save the program in Command Prompt or just type the path to where it was saved.

Once that is done type RhyzHomepass.exe "YOUR WIRELESS NETWORK ADAPTER" time to wait in minutes between switching MACs

Then hit enter to begin running! (To stop it from running open the command prompt window and just press ctrl+c on your keyboard)

Some images (with how-to): http://imgur.com/a/2xCs2

Download

If you have any problems shoot us a message.
There probably is something I stuffed up in typing this all out too, please let me know if there is!

I'm having some issues. After the first step with macshift, I'm getting an error message. I've tried it on both with LAN and Wifi. I get the same message.
 

Attachments

  • 1.jpg
    1.jpg
    64.9 KB · Views: 294

S3phi40T

Well-Known Member
Member
Joined
Dec 15, 2016
Messages
302
Trophies
0
Age
40
XP
917
Country
Poland
Don't you have different connection name?
Have you checked spelling?
I bet it will be named in you native language ;)
 

Bambamthepyro

Well-Known Member
Member
Joined
Jan 4, 2014
Messages
164
Trophies
0
Location
Copenhagen, Denmark
XP
116
Country
Now I've got a new problem.
So I got past all that got a lot of stuff working.
I used the "macshift 4E53504F4F50 -i X................"
Then I type "netsh wlan show hostednetwork"
The BSSID shows as 4E53504F4F51
If I type "macshift 4E53504F4F51 -i X................"
The BSSID shows as 4E53504F4F50
 

Attachments

  • 1.jpg
    1.jpg
    40.8 KB · Views: 246
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    S @ salazarcosplay: How are you @AncientBoi :tpi: :tpi: :tpi: :tpi: :tpi: