LV. 27
GP 915

【心得】建立具有「すれちがい通信中継所」功能之AP(10/12更新!)

樓主 luyaoting luyaoting
GP34 BP-

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。

「すれちがい通信中継所(StreetPass Relay Points)」是3DS在「6.2.0-12」版韌體所新增的功能,介紹:日文英文
資料來源:GBATEMP

必備條件:
*了解如何修改SSID(無線網路名稱)
*了解如何修改/取消無線網路加密
*了解如何修改無線設備MAC地址

說明:
所有能夠連上nintendo zone的AP皆具有「すれちがい通信中継所」功能,當[3DS-甲]經過中継所,[3DS-甲]會將擦身資料上傳至伺服器,直到另一台[3DS-乙]經過中継所時便會將[3DS-甲]的擦身資料下載至[3DS-乙],完成擦身。
每個中継所是獨立的,各個中継所的擦身資料不會互通。
然而伺服器是依據中継所的MAC地址和SSID來區別各個中継所,因此如果中継所的MAC地址和SSID相同便會被視為同一個中継所,藉此達成網路擦身。

步驟:
一、設定SSID與無線網路加密
首先將SSID設定為 NZ@McD1 attwifi(建議使用一致的SSID以達到最大擦身效率)
「attwifi」不會被當作Nintendo Zone,且必須在"沒有"加密的情況下才能進行網路擦身
*3DS連上SSID為NZ@McD1」的無線網路時,無法進入日版eShop
方案A:使用無線網路加密
若使用此方案則需於3DS本体設定內搜尋到NZ@McD1並輸入密碼
可以網路擦身,但無法使用nintendo zone
方案B:取消無線網路加密
取消無線網路加密會有無線網路被盜用的風險,最好設定MAC白名單
不需要更改3DS本体設定,3DS會自動連上設定好的AP
可以網路擦身,也可以使用nintendo zone功能nintendo zone設定詳細說明
 
二、修改MAC地址
與想要擦身的玩家設定相同的MAC地址即可
*目前歐美玩家常用的MAC地址為 4E:53:50:4F:4F:46
*更多MAC地址可以參考國外玩家寫的教學:Remote StreetPass Relay MAC's
*注意:無線分享器有分WAN的MAC地址以及Wireless(WLAN)MAC地址,要修改的是Wireless(WLAN)MAC地址,許多分享器的原廠韌體都無法修改Wireless MAC地址,可能需要搭配DD-WRT或是Tomato等第三方韌體
 
三、蓋上3DS(建議)等待擦身,會在數分鐘內擦身成功

目前國外玩家討論出的幾個限制:
*同一台3DS每隔8小時才能夠再次在同一個MAC地址(同一個中継所)擦身,就如同一般擦身的8小時限制
*每款遊戲的擦身資料也是獨立處理的,後一個玩家的資料會取代前一個玩家的資料
*建議不要快速切換MAC地址,可能會導致別人一直擦到你

2013/10/09更新
任天堂於10/1的北美Nintendo Direct中發表了
「すれちがい通信中継所(StreetPass Relay Points)」的功能更新
現在透過中継所,MII廣場以一次和 6玩家擦身唷!

2014/10/12更新
「attwifi」這個SSID不會再被3DS當作Nintendo Zone,
而且「attwifi」必須在"沒有"加密的情況下才能進行網路擦身。
然而像是「NZ@McD1」這個SSID卻依舊會被3DS當作Nintendo Zone,
而且「NZ@McD1」可以在"有"加密的情況下進行網路擦身。
不過當3DS連上SSID為「NZ@McD1」的無線網路時,無法進入日版eShop,
可能是因為「NZ@McD1」是的德國的Nintendo Zone,
這時只有"歐版"3DS能進入歐洲的eShop,其餘版本的3DS則會跳出錯誤畫面。

參考資料:

各種成功方式分享:3DS哈啦板討論串
例:Windows7/8搭配內建無線網卡無線分享器搭配DD-WRTAndroid(需要Root)使用3G網路分享
以及DD-WRT MAC自動更新方法Windows MAC自動更新方法
34
-
LV. 27
GP 915
2 樓 luyaoting luyaoting
GP3 BP-

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。

成功擦到兩位美國玩家啦(*´ω`*)

分享一下我使用的設備與設定方法:
我用的是Windows8 Tablet(WIN7筆電也一樣喔!)
首先到裝置管理員修改網卡的MAC(*WIN7/8限制自行設定的網卡MAC第二碼必須為2、6、A或E),MAC設定完成。
接下來開CMD搭配「NETSH」指令設定hostednetwork,不過WIN7/8強制使用WPA2加密,因此設定好的AP沒辦法使用nintendo zone功能。
接下來到3DS本体設定設定完成後蓋上3DS等待擦身,沒多久3DS的綠燈就亮起來啦(*゚∇゚),遠距擦身大成功(゚∀゚)b

由於WIN7/8的MAC限制太麻煩了,接下來打算拿舊AP來刷DD-WRT(原廠韌體沒辦法改wireless MAC)試試~
另外,ROOT過的Android手機或是LINUX作業系統也是很合適的工具喔!
3
-
LV. 8
GP 16
3 樓 slime4869 slime4869
GP6 BP-
我設定AP後也成功由中繼站擦到其他玩家
找了舊的AP, 把DD-WRT刷到AP內(因為原AP firmware也是一樣沒有MAC address clone功能.....)
但好像每次只能擦到1個人, 還好DD-WRT換mac address很方便, 直接更改等幾分鐘就擦到人了

剛才連平時沒可能遇到的葡萄牙玩家都擦到


看來把擦身的全球地圖完成不是夢想了~!
6
-
LV. 21
GP 28
4 樓 agito188 agito188
GP0 BP-
請問要怎麼改無線路由器的MAC
使用的是D-Link的DIR-615
網際網路的有看到修改選項
但無線設定那邊卻看不到改MAC的地方
請問要怎麼修改
0
-
LV. 8
GP 16
5 樓 slime4869 slime4869
GP2 BP-
剛剛又試了另外一些mac address, 總共換了十次mac
但擦身廣場只擦到九次, mario kart 擦到十次
而擦身廣場的九次中, 只有6個人出現
其中一個顯示擦到2次, 一個顯示擦到3次
應該是換mac後, 又擦到同一個人
所以上面說的 "無法在不同MAC地址擦到同一個玩家" 未必全對
我估計:
如果A在不同的mac都留下擦身資料, 而B剛好每次都A之後連到那個mac
應該會可以擦到同一個玩家


※ 引述《agito188 ()》之銘言
> 請問要怎麼改無線路由器的MAC
> 使用的是D-Link的DIR-615
> 網際網路的有看到修改選項
> 但無線設定那邊卻看不到改MAC的地方
> 請問要怎麼修改
DD-WRT支援DIR615, 可以在以下網址內查到
http://www.dd-wrt.com/site/support/router-database
但此修改牽涉到firmware, 安裝前需要先看清楚每個步驟(不同的router可能會有分別)
如果實在看不懂, 還是不要去試以免變磚
2
-
LV. 23
GP 1k
8 樓 。潛水艇一隻。 niseloli
GP0 BP-
我也成功了
用手機3G網路分享WIFI


我的手機是XPERIA mini 系統2.3.4
修改MAC地址的方法是直接修改設定檔
網路上流傳的MAC修改工具全部不能用...Orz
檔案在/data/etc/wifi/ 檔名fw(無副檔名)
用HEX編輯器查看 03h~06h,0Ah,0Bh就是MAC地址
對照原本的MAC地址把新的填上去存檔覆蓋即可
0
-
LV. 22
GP 2
10 樓 變身市民 minigeo
GP0 BP-
今天試了一下,家裡AP是ASUS RT-G32
SSID已設attwifi
MAC位址也直接輸入完畢
3DS也重新設定了可以連線
關上蓋子10幾分鐘過去了沒有反應
有人家裡也是相同AP的嗎?
懇請解惑!
0
-
LV. 23
GP 5
11 樓 騎士踢 LIN8710
GP0 BP-
種花家的DSL-7740C好像不能改MAC 卡在這裡
0
-
LV. 6
GP 0
12 樓 Ryan hamuck7u
GP0 BP-
我的dir-615,已刷dd-wrt韌體
目前碰到的瓶頸,已修改wlan的mac
但還是擦不到身,不知是不是在修改的項目搞錯了,請求大大開示
以下附兩張圖

0
-
LV. 44
GP 1k
13 樓 ㊣↖安安幾歲住哪裡☆ jeff781212
GP15 BP-

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。

來分享一下USB無線網卡的偽裝法,

免刷韌體,不怕無線路由器刷壞,
設定簡單,改Mac碼就好,
設備便宜,USB網卡一張才299,
風險最低,用完就拔,不怕網路被盜用,

必需品:
1.一台可以上網的電腦
2.有AP模擬模式的USB無線網卡
3.Mac修改程式-Mac Makeup

使用步驟:
1.安裝無線網卡的驅動程式
2.轉換為模擬AP模式
3.修改模擬AP的名稱為attwifi
4.開啟3DS,新增attwifi的網路設定
5.開啟Mac Makeup
6.從下拉選單中選取USB無線網卡
  不要選錯改到電腦上的有線網路卡,否則可能會悲劇
7.在New Address欄位輸入你要修改的Mac位址,不用標點符號
   Win Vista/7/8限制第二碼必須為2、6、A、E才可修改成功
8.按下Change即可完成修改

如果出現錯誤訊息,代表你的網卡不支援自動重啟,
請繼續以下步驟,
9.需要把Auto Nic Off/On的打勾去掉
10.按下Change
11.到控制台>網際網路>變更介面卡設定>停用無線網路>啟用無線網路
  或是手動拔掉網卡重插也可以,這樣就修改完成
12.用完之後,按Remove把Mac還原預設值即可

最後大約30秒內3DS就會閃綠燈了,
祝各位情人節擦爽爽。
15
-
LV. 27
GP 932
14 樓 luyaoting luyaoting
GP2 BP-

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。

用無線分享器刷DD-WRT也設定成功了~
*修改分享器韌體有一定的風險
*無線分享器有分WAN的MAC地址以及Wireless(WLAN)MAC地址,要修改的是Wireless(WLAN)MAC地址,許多分享器的原廠韌體都無法修改Wireless MAC地址
 
我用DIR-600刷DD-WRT,先到這裡找到分享器的型號與版本,再依照DD-WRT Wiki的說明與指示進行操作(DD-WRT Wiki只有部分分享器的資料),輕鬆刷機成功~
接下來重新設定分享器(這部分需要一些網路基礎知識,如果沒有把握建議不要嘗試),完成~
最後就是修改Wireless MAC地址,方法如下圖

就可以等3DS綠燈亮起來啦(・ω・)b
*如果有設定無線網路加密,要在3DS本体設定內搜尋到attwifi並輸入密碼
2
-
LV. 16
GP 150
15 樓 琴酒 SHIPDS
GP0 BP-
可以的話 試試腳本吧 個人測試成功 那人幫我DEBUG了2天 XD
我是tplinkwr702n做二級路由器,具體小屋創作有寫
http://gbatemp.net/threads/how-to-have-a-homemade-streetpass-relay.352645/page-10#post-4739510
0
-
LV. 8
GP 21
16 樓 slime4869 slime4869
GP7 BP-
gbatemp看到有自動更新隨機mac address的script
原出處: gbatemp.net

但放到我的router上就用不到....會出現head: illegal option -- c
明明tail -c 都可以, 但head -c就出現error = =

自己修改後, 現在可以實現自動更新mac address

因為我想也跟其他無法更改的玩家刷新,
我的script就不是隨機的mac address, 而是從列表中抽取

注意: 這個script是只有用DD-WRT的router才能使用
我使用的系統:
Router Model: Buffalo WHR-G54S
Firmware Version: DD-WRT v24-sp2 (07/22/09) std-nokaid - build 12548M NEWD Eko

具體使用方法(與gbatemp基本相同)
1. 進入control panel後, 到 Administration --> Commands



將下面這段貼上
===============================================
echo -e "1\n4E:53:50:4F:4F:40\n4E:53:50:4F:4F:41\n4E:53:50:4F:4F:42\n4E:53:50:4F:4F:43\n4E:53:50:4F:4F:44\n4E:53:50:4F:4F:45\n4E:53:50:4F:4F:46\n4E:53:50:4F:4F:47\n4E:53:50:4F:4F:48\n4E:53:50:4F:4F:49\n4E:53:50:4F:4F:4A\n4E:53:50:4F:4F:4B\n4E:53:50:4F:4F:4C\n4E:53:50:4F:4F:4D\n4E:53:50:4F:4F:4E\n4E:53:50:4F:4F:4F\n00:25:9C:52:1C:6A\n00:0D:67:15:2D:82\n00:0D:67:15:D7:21\n00:0D:67:15:D5:44\n00:0D:67:15:D2:59\n00:0D:67:15:D6:FD" > /tmp/macList; echo -e "#!/bin/sh\nLIST=/tmp/macList\nROW=\$(head -n 1 \$LIST)\nTOTAL=\$(grep : \$LIST -c)\nif [ \$ROW -gt \$TOTAL ]; then\nROW=1\nNEXT=2\nelse\nNEXT=\$((\$ROW+1))\nfi\nMAC=\$(sed -n \$((\$ROW+1))p \$LIST)\nWLINT=\$(nvram get wl0_ifname)\nifconfig \$WLINT down\nifconfig \$WLINT hw ether \$MAC\nifconfig \$WLINT up\nsed -i 1s/.*/\$NEXT/ \$LIST" >/tmp/autoMAC; chmod 755 /tmp/autoMAC /tmp/macList;
================================================

先按 Run Commands 將script 存到router內
再按 Save Startup 令router每次重啟都執行上面的command (否則重啟後script就會消失)

2. 之後到 Administration --> Management


將下面內容貼上,
*/10 * * * * root /tmp/autoMAC

按Apply Settings就完成
此為排程工作, 現在是每10分鐘執行一次
詳細指令說明: 鳥哥的 Linux 私房菜
不需要時就選disable, 下次擦身再選enable就可以



自訂mac address列表
shell script欄基本不用修改
mac address欄把需要的mac address自行增減就可以
注意: 第1行的數字為下次更改mac時, 使用第幾個mac
(eg. 1代表下次使用第1個, 2代表下次使用第2個.....)
一行只可有一個mac address
之後按convert, 複製到指令到DD-WRT的command上, 後面的步驟與上面的一樣



手動修改下次更新時所使用的mac
到 Administration --> Commands
輸入:
sed -i 1s/.*/20/ /tmp/macList
再按Run Commands
其中20 即代表下次使用第20個
可以自行修改為所需的數目



查看目前使用中的mac address:
到 Administration --> Commands
輸入:
ifconfig $(nvram get wl0_ifname)
再按Run Commands


在 Status --> Wireless 內顯示的mac address只會顯示剛開機的mac
或經control panel修改後才會有變化






下面是完整的script source:
因為我第一次寫這玩意....有很多地方都不清楚
望高手指教
===============================================
#!/bin/sh

LIST=/tmp/macList

ROW=$(head -n 1 $LIST)
TOTAL=$(grep : $LIST -c)

if [ $ROW -gt $TOTAL ]; then
ROW=1
NEXT=2
else
NEXT=$(($ROW+1))
fi

MAC=$(sed -n $(($ROW+1))p $LIST)


WLINT=$(nvram get wl0_ifname)
ifconfig $WLINT down
ifconfig $WLINT hw ether $MAC
ifconfig $WLINT up

sed -i 1s/.*/$NEXT/ $LIST
===============================================



gbatemp上版本, 下面這部份不明白為何要加上。有人知道嗎?
因為我的系統好像不需要用到, 而且又沒有hostapd 這個指令, 所以就刪去了
==============
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
================



另外, 有沒有快捷的方法可以儲存script?
之前不知道, 弄好後, 重開機就全消失了 T.T





7
-
LV. 24
GP 1k
17 樓 。潛水艇一隻。 niseloli
GP0 BP-
剛才又遇到跟我拍兩次手的Mii了

想到一個問題
如果有兩台主機A跟B
A機在中繼所留下資料後更換擦身Mii 再去另一個中繼所留下資料
B機隨後經過這兩個中繼所取得A機留下的資料

這樣B機出門接待的時候會看到兩個Mii 還是一個Mii拍兩次手呢

我沒有第二台3DS可以測試所以希望有人幫我解答
0
-
LV. 3
GP 0
18 樓 小建 softer555
GP0 BP-
買了無線網卡
測試了一下
果然可行
中文機 日文機 都可以 (沒有設定密碼)
還有就是換mac最好隔一段時間
同時間擦到同一個人的機率太高了



0
-
LV. 14
GP 4
19 樓 電玩小白痴 wasij
GP0 BP-
※ 引述《slime4869 (slime4869)》之銘言
> 在gbatemp看到有自動更新隨機mac address的script
> 原出處: gbatemp.net
> 但放到我的router上就用不到....會出現head: illegal option -- c
> 明明tail -c 都可以, 但head -c就出現error = =
> 自己修改後, 現在可以實現自動更新mac address
> 因為我想也跟其他無法更改的玩家刷新,
> 我的script就不是隨機的mac address, 而是從列表中抽取

我的AP跟你一樣是BUFFLAO,但型號有點不同,是WHR-HP-G54
昨晚睡前試用看看,今天起來看,是可以正常使用的,非常感謝~~

不過有測試原gbatemp.net的腳本,也同樣不能使用
我想請問下,如果用大大你的腳本,要怎麼更改成隨機的mac address?
因為已用了幾天列表中的mac,累積擦了30多人,幾乎都沒有小小機器人那張拼圖
想說換成其它隨機的MAC可能有機會擦到~~


補充:
因為我有額外再加進Nintendo & Personal MAC's,也就是這幾個
00:0D:67:15:2D:82
00:0D:67:15:D7:21
00:0D:67:15:D5:44
00:0D:67:15:D2:59
00:0D:67:15:D6:FD

不過我不懂寫程式的語法,就照著大大的腳本,在每個前面都加 \n  後
插進原來4E:53:50:4F:4F:4X 一系列的mac裡面
但剛剛觀察,在輪到4E:53:50:4F:4F:4F結束後,又回到開頭的4E:53:50:4F:4F:40去了
是我本來這樣就不是正確的嗎?
0
-
LV. 33
GP 799
20 樓 貿易商 maximage
GP16 BP-
8/23更新-------------------------------------------------

   網卡位址MAC自動變換器 (3DS擦身專用) for Windows XP 完成了!




8/19更新-------------------------------------------------------
今天做了第四個測試版.....介面稍微改了一下


晚上再測試一下....沒問題明天再公開....

--------------------------------------------------------------------

我對網路設定很不熟, 刷了DD-WRT之後問題一大堆...
還是改usb網卡位址比較簡單一點

但是....每隔幾分鐘就要自己改....有點麻煩..
所以....花了兩小時, 寫了這個自動變換器.....



果然...沒有網路基礎常識的我...只能用這種方式偷懶....
16
-
未登入的勇者,要加入 74 樓的討論嗎?
板務人員:

9010 筆精華,06/08 更新
一個月內新增 0
歡迎加入共同維護。


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】