I just wanted to say a big thanks to everyone again. I'm currently using the Windows 7 setup with the cycler, but have the Ubuntu setup working as well so I can actually connect to the Nintendo Zone. Sure beats driving to Best Buy.
for /f "delims=" %%x in (C:\mac.txt) do call C:\NintendoZone.bat %%x
set macaddr=%1
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\XXXX /v NetworkAddress /t REG_SZ /d %macaddr% /f
netsh interface set interface name="Wi-Fi" admin=disabled
netsh interface set interface name="Wi-Fi" admin=enabled
netsh wlan set hostednetwork mode=allow
netsh wlan set hostednetwork ssid=attwifi key=PASSWORD_WIFI keyUsage=persistent
netsh wlan start hostednetwork
timeout 1800
netsh wlan stop hostednetwork
reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\XXXX /v NetworkAddress /f
4E53504F4F40
4E53504F4F41
4E53504F4F42
4E53504F4F43
4E53504F4F44
netsh wlan start hostednetwork
People, any help? Successfuly changed my MAC with MACShift and starter a wireless network usingand my 3DS connected to the network and have internet, can navigate normally and stuff, it recognices the Nintendo Zone but when I open the app it says it cannot connect, also not getting any street passCode:netsh wlan start hostednetwork
root@Nintendo-ROUTER:~# cat /proc/cpuinfo
system type : Atheros AR7240 rev 1.2 (0x00c2)
processor : 0
cpu model : MIPS 24Kc V7.4
BogoMIPS : 265.42
CPUClock : 400
wait instruction : yes
microsecond timers : yes
tlb_entries : 16
extra interrupt vector : yes
hardware watchpoint : yes, count: 4, address/irw mask: [0x0000, 0x0ff8, 0x0ff8, 0x0ff8]
ASEs implemented : mips16
shadow register sets : 1
kscratch registers : 0
core : 0
VCED exceptions : not available
VCEI exceptions : not available
root@Nintendo-ROUTER:~# nvram get wl0_ifname
ath0
root@Nintendo-ROUTER:~# ifconfig
ath0 Link encap:Ethernet HWaddr 4E:53:50:4F:4F:4D
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:32
RX bytes:0 (0.0 B) TX bytes:840 (840.0 B)
br0 Link encap:Ethernet HWaddr 00:24:A5:BC:3C:8B
inet addr:192.168.3.1 Bcast:192.168.3.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:588 (588.0 B)
br0:0 Link encap:Ethernet HWaddr 00:24:A5:BC:3C:8B
inet addr:169.254.255.1 Bcast:169.254.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
eth0 Link encap:Ethernet HWaddr 00:24:A5:BC:3C:8C
inet addr:192.168.2.3 Bcast:192.168.2.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:640 errors:0 dropped:0 overruns:0 frame:0
TX packets:630 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:71516 (69.8 KiB) TX bytes:502468 (490.6 KiB)
Interrupt:4
eth1 Link encap:Ethernet HWaddr 00:24:A5:BC:3C:8B
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:5
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MULTICAST MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:551 (551.0 B) TX bytes:551 (551.0 B)
root@Nintendo-ROUTER:~# iwconfig
-sh: iwconfig: not found
root@Nintendo-ROUTER:~# ps
PID USER VSZ STAT COMMAND
1 root 1284 S /sbin/init
2 root 0 SW [kthreadd]
3 root 0 SW [ksoftirqd/0]
4 root 0 SW [kworker/0:0]
5 root 0 SW [kworker/u:0]
6 root 0 SW< [khelper]
7 root 0 SW [kworker/u:1]
65 root 0 SW [sync_supers]
67 root 0 SW [bdi-default]
69 root 0 SW< [kblockd]
101 root 0 SW [kswapd0]
102 root 0 SW< [crypto]
125 root 0 SW [mtdblock0]
130 root 0 SW [mtdblock1]
135 root 0 SW [mtdblock2]
140 root 0 SW [mtdblock3]
145 root 0 SW [mtdblock4]
150 root 0 SW [mtdblock5]
155 root 0 SW [mtdblock6]
160 root 0 SW [mtdblock7]
228 root 0 SW< [deferwq]
231 root 0 SW [kworker/0:1]
490 root 816 S /sbin/hotplug2 --set-rules-file /etc/hotplug2.rules
495 root 1708 S watchdog
530 root 0 SW< [cfg80211]
626 root 0 SW [kworker/0:2]
747 root 1996 S hostapd -B -P /var/run/ath0_hostapd.pid /tmp/ath0_ho
822 root 1000 S telnetd
829 root 808 S cron
849 root 904 S dnsmasq --conf-file=/tmp/dnsmasq.conf
862 root 1452 S ttraff
1235 root 1452 S process_monitor
1305 root 2560 S httpd -p 80
1325 root 1672 S resetbutton
1564 root 1700 S wland
1565 root 808 S udhcpc -i eth0 -p /var/run/udhcpc.pid -s /tmp/udhcpc
1641 root 1008 S -sh
1740 root 1000 R ps
Confirmed working on S2 (GT-I9100) with 4.1.2, working with both wifitether 3.3 and 3.4.ANDROID
WARNING: Note all guides work for all devices, I and the tutorial maker are not responsible for any bricks or ponys coming out from your device! Do at your own risk.
If some guide works and it isn't listed please say so I can add it to the list
Before beggining some important things:
You only streetpass with the same relay once every 8 hours, however you can change your mac at any time to one of those in the list.
Please try to use the mac's on the spreadsheet.
Don't cycle through all the macs in just 10 min, leave 30 min between mac changing so the next person who connects to you doesnt always get your mii.
Try to enable streetpass on all the games you have to get the best experience.
Also it has been confirmed that the ssid DOES mater so use attwifi ALWAYS.
[h2]Guide 1[/h2]
Confirmed working on:
What do you need:
- Galaxy S (Gt-I9000) with 2.3.6
S2 (GT-I9100) with 4.1.2
I. Root
II. Mobile Internet Connection
III. Android Wifi Tether
You can find it here: https://code.google.com/p/android-wifi-tether/
1. Install: wifi_tether_v3_3-beta2.apk
2. start the app
3. Go to Settings and
3.a) change Device Profile to: Auto
3.b) change Setup-Method to: Auto
3.c) change SSID to: attwifi
3.d) check on Mac Address Spoof
3.e) Change Mac address to one of the list found here:
https://docs.google.com/spreadsheet/lv?key=0AvvH5W4E2lIwdEFCUkxrM085ZGp0UkZlenp6SkJablE&toomany=true
3.f) check Wifi-driver reload and Wifi-driver reload 2
4. Go back, tab on the Wifi. Now you have Streetpass relay.
It seemed to work when I copied it from what you had written instead of writing it out myself, though there was nothing different with either.Copy and paste what it appears on the console to here please
Followed the Android guide, but seem to be having issues on my Galaxy Nexus. Have root access, everything, and the 3DS detects the Nintendo Zone.
Any ideas?
This is for routers with DD-WRT firmware.
Well, lets move on to the title-based StreetPass!
MAC generated in a following way:
the first three octets are ASCII codes for "NSP" (4E:53:50)
the last three octets are CTR title code (i.e. CTR-XXX.-...)
Here you can find a list of game CTR codes: StreetPass CTR
For automatic MAC rotation just create a string from CTR-codes without any separators and add it to the following scripts just after [email protected] (you can choose to remove [email protected] as well if you do not want to use a common StreetPass MACs)
Insert script in Administration - Commands
hit Run Commands, insert again, hit Save StartupCode:echo -e "#!/bin/sh\nTITLES=\"OO@OOAOOBOOCOODOOEOOFOOGOOHOOIOOJOOKOOLOOMOONOOO\"\nBASE=\"NSP\"\nRANDOM=\$(head -c 2 /dev/urandom | hexdump -e '1/2 \"%u\"')\nCTR=\$((\$RANDOM%\$((\$(expr length \$TITLES)/3))))\nMAC=\$(echo -e \$BASE\$TITLES | cut -c 1-3,\$((\$CTR*3+4))-\$((\$CTR*3+6)) | hexdump -e '6/1 \"%02X:\"' | head -c 17)\nWLINT=\$(nvram get wl0_ifname)\nAPDCNF=/tmp/\${WLINT}_hostap.conf\nAPDPID=/var/run/\${WLINT}_hostapd.pid\nif [ -e \$APDCNF ]; then\nkill \$(cat \$APDPID)\nsed -ri s/bssid=.*/bssid=\$MAC/ \$APDCNF\nhostapd -B -P \$APDPID \$APDCNF\nelse\nifconfig \$WLINT down\nifconfig \$WLINT hw ether \$MAC\nifconfig \$WLINT up\nfi" >/tmp/nzone; chmod 555 /tmp/nzone
In Administration - Management - Cron insert:Code:#!/bin/sh TITLES="OO@OOAOOBOOCOODOOEOOFOOGOOHOOIOOJOOKOOLOOMOONOOO" BASE="NSP" RANDOM=$(head -c 2 /dev/urandom | hexdump -e '1/2 "%u"') CTR=$(($RANDOM%$(($(expr length $TITLES)/3)))) MAC=$(echo -e $BASE$TITLES | cut -c 1-3,$(($CTR*3+4))-$(($CTR*3+6)) | hexdump -e '6/1 "%02X:"' | head -c 17) WLINT=$(nvram get wl0_ifname) APDCNF=/tmp/${WLINT}_hostap.conf APDPID=/var/run/${WLINT}_hostapd.pid if [ -e $APDCNF ]; then kill $(cat $APDPID) sed -ri s/bssid=.*/bssid=$MAC/ $APDCNF hostapd -B -P $APDPID $APDCNF else ifconfig $WLINT down ifconfig $WLINT hw ether $MAC ifconfig $WLINT up fi
and Apply Settings. Now your router will change to a random MAC from a selected list every 10 minutes starting from 1:00 to 7:50Code:*/10 1-7 * * * root /tmp/nzone
Q: Why do we need a title-specific MACS? I feel comfortable with common 16 MACS
A: There are over 130 StreetPass-enabled games now. If you're using less common games, you may pass hundreds of streetpasses to get a StreetPass data for them. The dedicated MAC for a title will guarantee you will get data for that title, as soon as somebody else is using it.
Q: Why not to use a siple cycle through all common MACs
A: In case it is not randomized, you have a big probability to get a StreetPass data from the same partner several times in a row
Q: Can a change MAC more often to get more streetpasses?
A: Since you can only get one StreetPass from a unique MAC per 8 hours, switching MAC too often will at least do nothing for you and at worst spam all used MACs with your data. I suggest you shold change MAC not more than (Number_of_MACS / 8)*2 times per hour
Q: Your script is not working as it should
A1: Depending on router model it can tike upto two minutes for Access Point to restart with new MAC
A2: Though this script was tested on DD-WRT v24 preSP2 (Build 21061), it may not run properly on your device because of the DD-WRT build differences for a variety of hardware. If this is the case, please make sure you have the latest DD-WRT available for your router and PM me output for this commandsCode:cat /proc/cpuinfo nvram get wl0_ifname ifconfig iwconfig ps
- support multi-ssid configuration
- check script with Realtek-baset routers
Is your data on?
Might be an issue with the MAC address that you used, have you tried others?Sure do - I'm able to access Nintendo Zone assets, like the news items and such, via attwifi, broadcast from my phone. Tried a few other methods around here, none have worked so far... :/