This is what I do, and to great success with tons of streetpasses.
What you will need:
- Windows 7/8
- A laptop (or a desktop with a wireless adapter)
- An ethernet cable that connects directly from your laptop/desktop to your router.
Make sure your wireless connection is NOT connected, and that you are connected through your Ethernet cable to the Internet.
First, open command prompt (Run > type "cmd"). Here, type the following:
This is the current mac addresses of all your transports. Keep note of them, if something ends up going wrong in the end for whatever reason.
Keep the same command prompt open, and type the following:
Change "whateveryouwant" to literally whatever you want as a password for the virtual network. Make note you will need to know it in order for other devices (like the 3DS) to connect to it. Note that the SSID must be attwifi.
While still in command prompt, run:
Open Network Connections and you should see three connections; your Ethernet, your Wireless, and then the new attwifi spot.
Right click your Ethernet, go to properties. In the tab "sharing", select the first option and then select "attwifi" to share the connection with.
After doing this, you are now hosting the connection on your PC through your wireless card. The only problem is, you guessed it, the MAC address.
I wrote a batch script myself that lets me change the MAC address at a 30 minute interval (so you can keep streetpassing as you connect to different macs). Here's the batch script:
You will need:
- A folder anywhere on your PC, preferably in the root of C:
- Macshift downloaded and extracted into that very same folder you created in the earlier point. Note that this folder has three files, and you cannot put a folder inside a folder otherwise it will not work. The three files MUST be inside the folder you created!
- Two files that I created. Unfortunately GBATemp doesn't allow .bat files to be uploaded so you'll have to make them. There is also one text file.
homepass.bat
macs.txt
Your folder should end up looking like this:
C:\homepass
homepass.bat
macs.txt
macshift.exe
validmacs.h
Open Command Prompt once again (if you closed it) and run the following:
While replacing the path_to_your_folder to where you made this folder. If you called the folder, for example, "homepass", in the root of your C drive, you can do:
Then type the following:
And that's it! You should start receiving streetpasses in a few moments. You can add more mac addresses to macs.txt. They cycle in order from beginning to end.
If you want to be clever and randomly cycle through macs instead, replace homepass.bat with this instead:
And then use a file called more_macs.txt to host all the macs you want to randomly go through.
What you will need:
- Windows 7/8
- A laptop (or a desktop with a wireless adapter)
- An ethernet cable that connects directly from your laptop/desktop to your router.
Make sure your wireless connection is NOT connected, and that you are connected through your Ethernet cable to the Internet.
First, open command prompt (Run > type "cmd"). Here, type the following:
Code:
getmac
This is the current mac addresses of all your transports. Keep note of them, if something ends up going wrong in the end for whatever reason.
Keep the same command prompt open, and type the following:
Code:
netsh wlan set hostednetwork mode=allow ssid=attwifi key=whateveryouwant
Change "whateveryouwant" to literally whatever you want as a password for the virtual network. Make note you will need to know it in order for other devices (like the 3DS) to connect to it. Note that the SSID must be attwifi.
While still in command prompt, run:
Code:
netsh wlan start hostednetwork
Open Network Connections and you should see three connections; your Ethernet, your Wireless, and then the new attwifi spot.
Right click your Ethernet, go to properties. In the tab "sharing", select the first option and then select "attwifi" to share the connection with.
After doing this, you are now hosting the connection on your PC through your wireless card. The only problem is, you guessed it, the MAC address.
I wrote a batch script myself that lets me change the MAC address at a 30 minute interval (so you can keep streetpassing as you connect to different macs). Here's the batch script:
You will need:
- A folder anywhere on your PC, preferably in the root of C:
- Macshift downloaded and extracted into that very same folder you created in the earlier point. Note that this folder has three files, and you cannot put a folder inside a folder otherwise it will not work. The three files MUST be inside the folder you created!
- Two files that I created. Unfortunately GBATemp doesn't allow .bat files to be uploaded so you'll have to make them. There is also one text file.
homepass.bat
Code:
echo off
echo Welcome to Bullet's Homepass Script!
echo I will be cycling through PRIME MAC addresses in SEQUENTIAL order.
echo.
for /f "delims=" %%x in (macs.txt) do call :changemac %%x
goto done
:changemac
set macaddr=%1
macshift -i "Wi-Fi" %macaddr%
echo.
echo Starting the hosted network...
netsh wlan start hostednetwork
echo MAC address is currently %macaddr%. Waiting 30 minutes...
timeout 1800
:done
echo.
echo Stopping the hosted network...
netsh wlan stop hostednetwork
macs.txt
Code:
4E53504F4F46
4E53504F4F47
4E53504F4F48
4E53504F4F49
4E53504F4F4A
4E53504F4F4B
4E53504F4F4C
4E53504F4F4D
4E53504F4F4E
4E53504F4F4F
4E53504F4F45
4E53504F4F44
4E53504F4F43
4E53504F4F42
4E53504F4F41
4E53504F4F40
Your folder should end up looking like this:
C:\homepass
homepass.bat
macs.txt
macshift.exe
validmacs.h
Open Command Prompt once again (if you closed it) and run the following:
Code:
cd C:\path_to_your_folder
While replacing the path_to_your_folder to where you made this folder. If you called the folder, for example, "homepass", in the root of your C drive, you can do:
Code:
cd C:\homepass
Then type the following:
Code:
start homepass.bat
And that's it! You should start receiving streetpasses in a few moments. You can add more mac addresses to macs.txt. They cycle in order from beginning to end.
If you want to be clever and randomly cycle through macs instead, replace homepass.bat with this instead:
Code:
echo off
echo Welcome to Bullet's Homepass Script!
echo I will be cycling through ALL MAC addresses in RANDOM order.
echo.
for /f "delims=" %%a in (G:\homepass\more_macs.txt) do call set "$$%%random%%=%%a"
(for /f "tokens=1,* delims==" %%a in ('set $$') do echo(%%b)>more_macs.txt
for /f "delims=" %%x in (G:\homepass\more_macs.txt) do call :changemac %%x
goto done
:changemac
set macaddr=%1
macshift -i "Wi-Fi" %macaddr%
echo.
echo Starting the hosted network...
netsh wlan start hostednetwork
echo MAC address is currently %macaddr%. Waiting 30 minutes...
timeout 1800
:done
echo.
echo Stopping the hosted network...
netsh wlan stop hostednetwork
And then use a file called more_macs.txt to host all the macs you want to randomly go through.