Re: [討論] 從程式觀點談Pokemon進版

看板PokemonGO (寶可夢GO)作者 (_(:3」∠)L)時間9年前 (2016/10/08 10:08), 9年前編輯推噓17(18123)
留言42則, 19人參與, 最新討論串2/3 (看更多)
: 4、飛人系統偵測:主要飛人是透過假GPS訊號,讓程式人物在不用真人出現在第三方地方 : ,可分成系統支援及不支援狀況。iOS及Android5以下,系統並不支援模擬GPS,所以必需 : JB或是Root才可以使用,這種可以透過程式詢問系統是否Root或是JB防堵,但是由於程式 : 的獨立性,寶可夢並無權限直接存取假GPS程式確認是否使用! : 而Android6以上,為了提供開發者測試GPS程式,系統內建GPS模擬支援,反而開了系統後 : 門給飛人,這種方式除了飛人快速兩地移動外,寶可夢無法辨識是否使用假GPS,因爲收 : 到的訊息跟真的GPS並無不同。 : 所以並非官方不願意防堵飛人,而是無能為力,除非Android系統移除模擬開發系統 : 的支援,而防堵Root及JB也並非要抓飛人,而是避免有心人士透過Root或JB後直接竄改程 : 式作弊。 小弟來拋磚引玉一下,相信有實際出去跑點的玩家都相當討厭飛人, 關於fake GPS的部分,有些東西應該可以幫忙判斷,只是不知道N社會不會為了這個而修 舉例來說,連上行動網路後會得到一組基地台的ID代碼,關鍵字:LAC CID (不需要開資料傳輸,只要有訊號格就會有註冊上的基地台代碼) 這部分可以用OpenCellID去取得該基地台「實際的」的地理位置, 因此如果GPS回報的位置訊號跟基地台差3KM以上,就是一般基地台能服務的半徑距離兩倍 大概就可以判斷是fake GPS了, 你不可能回報的基地台在台中,GPS訊號回報在南寮吧? 不過這樣做的副作用就是開WIFI分享給「沒有行動網路」的裝置會沒辦法玩 但是手機A分享給手機B還是可以玩的, 只要手機B有註冊上行動網路,就可以確認Cell ID 所以我覺得要防堵飛人機制,可能的作法有: 1. 要求裝置需要支援Telephony功能才能執行Pokemon GO 2. 判斷基地台訊號跟GPS訊號位置距離, 如果超過一定距離太久,GPS又不斷回報在移動的話,就可以Ban帳號了。 不知道大家有什麼看法? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.35.61 ※ 文章網址: https://www.ptt.cc/bbs/PokemonGO/M.1475892485.A.8E2.html

10/08 10:10, , 1F
這我之前po過 被噓到爆 還一堆說平板不是人
10/08 10:10, 1F

10/08 10:13, , 2F
我lab明明在學校裡面 但IP位置回報是教育部...
10/08 10:13, 2F

10/08 10:14, , 3F
在lab裡面 手機收訊差 開wifi網路比較穩...
10/08 10:14, 3F
跟ip位置沒關係,我說的是基地台的位置跟GPS位置,你在室內沒有GPS位置怎麼定

10/08 10:14, , 4F
在家裡用Wify的呢?你要N社去調所有電信業者的資料嗎?
10/08 10:14, 4F
在家裡用不會有GPS訊號呀,要兩個不match才可以判斷是,缺一不可

10/08 10:15, , 5F
位置又離教育部又是跨縣市的= =
10/08 10:15, 5F

10/08 10:15, , 6F
你這個根本不準把 你以為全世界的基地台都蓋得跟台灣一
10/08 10:15, 6F

10/08 10:16, , 7F
Ios不用開虛擬,好嗎?別耍腦了。同步版你有用過?
10/08 10:16, 7F

10/08 10:16, , 8F
樣密集?然後以你的想法,飛人不要飛太遠就沒事了
10/08 10:16, 8F

10/08 10:17, , 9F
還有你這個做法等於要增加伺服器很大的負擔,你要多久
10/08 10:17, 9F

10/08 10:18, , 10F
等於你放棄一堆行動裝置市場
10/08 10:18, 10F

10/08 10:18, , 11F
來驗證一次
10/08 10:18, 11F

10/08 10:19, , 12F
4G的低頻段基地台 範圍半徑很大
10/08 10:19, 12F

10/08 10:21, , 13F
另外誰說室內一定沒有GPS訊號?
10/08 10:21, 13F

10/08 10:21, , 14F
都假造gps傳的地址資料了,隱藏或假造ip地址很難嗎
10/08 10:21, 14F
1.跟IP無關~ 2.飛人不飛太遠是沒事的沒錯 3.你可以去google OpenCellId,可以查到全世界基地台沒錯,因為這是開放的。 4.伺服器不用每秒都認證呀,可能定期認證一次就好,當然會增加loading, 不過鎖了雷達後應該是減輕了不少loading。 5.一家營運公司要導入,也是偷偷導入,哪會大張旗鼓的宣告他們演算法= = 頂多跟你說他們有新機制而已,所以實際上真的做了,大家也只能猜。 6.主要還是他們有沒有興趣防堵啦,方法應該不少╮(╯_╰)╭

10/08 10:23, , 15F
要考慮的狀況還有很多,這樣的方案行不通,況且還有真的身
10/08 10:23, 15F

10/08 10:23, , 16F
障人士在.
10/08 10:23, 16F

10/08 10:26, , 17F
身障人士用fake gps合理,那什麼人用小黑窗合理?
10/08 10:26, 17F

10/08 10:27, , 18F
不過前幾天倒是真的有看到坐殘障電動車的阿伯慢慢騎到公
10/08 10:27, 18F

10/08 10:27, , 19F
園旁玩,.
10/08 10:27, 19F

10/08 10:27, , 20F
身障人士是真的有家人推著輪椅去抓的
10/08 10:27, 20F

10/08 10:28, , 21F
別合理化fake gps 噁心
10/08 10:28, 21F

10/08 10:28, , 22F
要求gps異常的抓完需找附近補給站拍照上傳,沒傳就紅
10/08 10:28, 22F

10/08 10:28, , 23F
怪,不能那那隻打道館,這樣就不會誤殺正常玩家,想飛
10/08 10:28, 23F

10/08 10:28, , 24F
單純開圖也不影響其他人
10/08 10:28, 24F

10/08 10:32, , 25F
這方法基本上沒插SIM卡就偵測不了了
10/08 10:32, 25F

10/08 10:33, , 26F
管飛人打道館不如開放地圖上的道館都能打還實際點,手
10/08 10:33, 26F

10/08 10:33, , 27F
動玩家不會gps飛走error,反正本來就要開放玩家對戰,
10/08 10:33, 27F

10/08 10:33, , 28F
家裡能打道館還不錯
10/08 10:33, 28F

10/08 10:33, , 29F
用平板一樣可以爽爽飛 除非限制要玩就要插SIM卡
10/08 10:33, 29F

10/08 10:44, , 30F
家裡沒GPS....你不知道有陽台露臺這種東西嗎?
10/08 10:44, 30F
我實在看不懂你這句話代表什麼意思...

10/08 11:05, , 31F
這幾天明明在萬華抓怪,iv篩選時,卻都顯示在基隆
10/08 11:05, 31F

10/08 11:05, , 32F
捕獲?
10/08 11:05, 32F

10/08 11:10, , 33F
臺北抓的都基隆捕捉,傻眼= =
10/08 11:10, 33F

10/08 11:11, , 34F
高手
10/08 11:11, 34F

10/08 11:33, , 35F
推文一些不懂原PO說甚麼的就別出來獻醜了............XD
10/08 11:33, 35F

10/08 11:38, , 36F
扯身障人士是哪招XDDD
10/08 11:38, 36F

10/08 11:39, , 37F
技術行的通但限制裝置說不過去
10/08 11:39, 37F

10/08 11:59, , 38F
那飛人只要送假的基地台資訊不就解掉了
10/08 11:59, 38F
理論上來說是的,實際上可以增加外掛開發困難度

10/08 12:00, , 39F
身障人士根本不是理由 如果你真的移動有困難
10/08 12:00, 39F

10/08 12:00, , 40F
那很抱歉 這款遊戲不適合你 這不是藉口
10/08 12:00, 40F

10/08 15:01, , 41F
我全部都是基隆抓的,以前抓的也都被改基隆
10/08 15:01, 41F

10/08 17:12, , 42F
我看過用超大台平板在玩的
10/08 17:12, 42F
※ 編輯: radstar (118.163.110.199), 10/08/2016 17:22:10
文章代碼(AID): #1N-5K5ZY (PokemonGO)
討論串 (同標題文章)
文章代碼(AID): #1N-5K5ZY (PokemonGO)