Re: [討論] 飛人滿街跑??

看板PokemonGO (寶可夢GO)作者 (奥様は正妻空母)時間9年前 (2016/11/08 14:10), 9年前編輯推噓12(16444)
留言64則, 24人參與, 最新討論串3/4 (看更多)
從技術面來講解釋一下 NIA 不抓飛人的原因,我不特地去拆遊戲,就從現有的資料去分析,如果這樣也算違規那我也不知道是文字獄還是醉了,基本上我熟的是 iOS App 跟伺服端的部分,Android 因為實在不想碰所以就不甚了解了,請見諒 OK,首先這個遊戲靠什麼? 靠定位座標,理論上系統可以參照的不只有主流的全球衛星定位系統(GPS),也可以使用俄國的格洛納斯(GLONASS),座標系不同沒關係,系統自動解算再轉換就好 而 GPS 的定位座標格式會是這樣: lat ±***.******, lon ±***.******,在開發環境中通常是以這種格式儲存在一個類似 XML 語法的檔案裡面,檔名通常是 .gpx 其實目前是用一種很消極的方法去抓,或是說限制飛人的行動,就是看你平面的向量 是的,你移動一定會有一個向量在,雖然我們都說直接從手機的系統層拿加速規跟陀螺儀的數據就可以解算向量,但利用座標系的變化解算出向量是可行的,這也是那些 GPS 測速、軌跡紀錄 App 的原理 為什麼會警告你你移動速度太快?為什麼有軟便要轉牌子才能解鎖?就是那個向量超出 NIA 設定的門檻值,當然目前那個警告牌是脫離純粹的免責(就是你開車、騎車玩我應該警告你的、提醒你的都做了,出事別吉我),而開始有增加脫逃率與不讓轉牌的功能了 但即使有向量值可以作判定,但變數其實不少,首先 GPS 座標系是會暫時儲存在記憶體裡面,所以會發生那種重新讀取前你在 A,更新座標系之後就被甩到 B 去,尤其這遊戲蠢到不讓你背景執行所以更容易這樣 再來是訊號的問題,不論是 GPS 在兩萬公里的高空,格洛納斯系統也有一萬九千公里,訊號到達地面上時其實很微弱,干擾因素很多,高樓大廈產生的繞射、各頻段電磁波的干擾、遮蔽物、手機天線的收訊因素等等都會影響解算,即使是使用行動電話基地台的 A-GPS 也會因為繞射跟手機訊號不良而失準,GPS 跟格洛納斯系統在室內就無用不說,A-GPS 把你甩來甩去還可以孵蛋相信大家都有經驗,要記住,無線網路的訊號也是會繞射跟有穿透率問題的 所以該如何用定位座標座標抓飛人呢?其實用向量單位去抓就好,也就是說看你加速的幅度,時速幾百公里它可能當正常,但時速超過一千這就很有問題了,你從台北車站甩到南寮漁港瞬間向量六十幾公里,換算成速度時速二十萬這絕對有問題,高鐵台北到台中時速換算一百二十幾公里理論上沒問題,不然我那天飛雪梨理論上到當地應該會吃軟便,但沒有發生,不過不知道 NIA 對於這個異常向量會不會紀錄就是了 但現在飛人程式一堆都有導航功能,猛一點的還讓你選交通工具改速度外加模糊機制模擬訊號差異導致的漂移,這要怎麼抓?頂多就真的很誇張、很明顯是作弊到被回報的 NIA 調資料出來看看,但他們真的有處理嗎就(ry 有人提到用 GPS 座標搭配 IP 去看是不是飛人這也有問題,首先昨天歸屬在這個 ccTLD 下面的 IP 可能會換成另外一個 ccTLD 擁有,如果資料庫延遲更新可能會發生誤判,而且 GeoIP 資料庫更新很慢、超慢,外加手機漫遊這個選項,很多手機漫遊的網路流量是會導回所屬國家、所屬電信商的機房,就像在中國大陸用漫遊的種花奠信用戶即使手機上顯示中國移動,你的 IP 還是在台灣的種花奠信機房下,我用舒拉亞衛星的 ThurayaIP 上網的話,會說你在中東的阿布達比 那最簡單也最消極的方法?其中就是鎖 Android root 跟 iOS 越獄,畢竟正常來說很多偷雞摸狗的功能是系統原來不允許的,對啦~那個開發模式是兩大系統都可以拿來惡搞跟作弊的,但會寫 Code 自己惡搞的應該不多,上傳給大家眾樂樂也會被 NIA 吉,iOS 來說目前 iOS 10 是沒辦法越獄的,某些狗機摸狗的 App 會用到 Private API 所以通常是開發者自爽,說真的沒人會拿自己花錢跟蘋果買的開發者帳號開玩笑跟被吉,所以通常都是在越獄後的 Cydia 跟其他軟體源上架,但越獄就是有資安風險,所以自行拿捏 所以我認為 NIA 在使用新版 API 的同時卻不關閉舊版 API 來釣魚是很有才的玩法,但這招說實在要透過強迫使用者更新使用新版 API 的客戶端來避免掃到正常使用者,所以效率其實很差,頂多就被殺的都可以確定有問題而已 == 改版的出怪 API 在 TTL 上改用分鐘制其實有優點也有缺點,但沒意外的話這是 Nearby 全面上架的前奏,晚點有空再另外解釋 文字獄,sigh -- 戰鬥結束之後回營路上的德國中坦們。也許是因為過於疲憊 不幸追撞了黑色的輕型坦克。對為了保護後輩而擔下全部責任的四號 黑狗 —— leKpz M 41 90 mm GF 所提出的和解條件是 … -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.185.197 ※ 文章網址: https://www.ptt.cc/bbs/PokemonGO/M.1478585427.A.EBF.html

11/08 14:12, , 1F
好長==end
11/08 14:12, 1F
我很認真分析欸,幫 QQ

11/08 14:14, , 2F
第一段就要戰了嗎XDD?
11/08 14:14, 2F
John Hanke:Player that using radar,fxxk that loser

11/08 14:15, , 3F
所以禁root跟越獄就能改善?
11/08 14:15, 3F
還要鎖掉 Android 的開發人員選項跟模擬器

11/08 14:16, , 4F
反正還是會有人看不懂為什麼雷達抓得到 飛人抓不到
11/08 14:16, 4F

11/08 14:16, , 5F
nearby在鄉下完全沒有作用,舉例:我老家村子什麼都有
11/08 14:16, 5F
NIA:告訴你遙遠彼方的怪出生在哪裡,Aren't you thankful?

11/08 14:17, , 6F
簡單來說就是飛飛只要不要太囂張基本上是抓不到的
11/08 14:17, 6F

11/08 14:17, , 7F
可是很多人說當飛人不用root耶
11/08 14:17, 7F
當然不用,因為有開發模式,但是開發模式下好用的飛人軟體不多,因為很多都是要你自己填座標系的,有 UI 的高完成度作品通常不會流出,說真的我也不敢拿我開發者帳號開玩笑,所以我連 Private API 都不敢用

11/08 14:17, , 8F
但是5公里內沒補給
11/08 14:17, 8F

11/08 14:17, , 9F
那些鄉民覺得可以拿來抓飛飛的方法都有誤抓的問題
11/08 14:17, 9F

11/08 14:18, , 10F
如果用兩支手機 兩個人 距離夠遠 登入同一個帳號
11/08 14:18, 10F

11/08 14:18, , 11F
也會造成瞬間移動過快的問題.
11/08 14:18, 11F

11/08 14:18, , 12F
雖然我也是用iOS,但你實在沒必要用"不屑"來說安卓
11/08 14:18, 12F
玻璃心幫QQ

11/08 14:18, , 13F
如果只是軟ban還好 永久ban...可能共用帳號的也會出問題吧
11/08 14:18, 13F

11/08 14:19, , 14F
另外當飛人不用root,開啟開發者權限就可以了
11/08 14:19, 14F

11/08 14:20, , 15F
模擬GPS本來就是開發手機軟體常用到的功能之一
11/08 14:20, 15F
所以說要對開發模式作限制,但遊戲可不可以偵測到開發模式的開啟與否我就不知道了

11/08 14:21, , 16F
你要說root使用者更容易作弊我沒意見 但是禁root可以擋
11/08 14:21, 16F

11/08 14:21, , 17F
飛人?
11/08 14:21, 17F

11/08 14:22, , 18F
快推 以免人家以為我看不懂
11/08 14:22, 18F

11/08 14:22, , 19F
真的鎖掉開發人員選項 內部測試都會變辛苦吧XD
11/08 14:22, 19F
就內測版跟推送版做出差異吧?但以 NIA 的人力我覺得他們不敢這樣搞,一是沒人力資源、二是推送版出包會爆死

11/08 14:30, , 20F
補推,原po提供資訊!
11/08 14:30, 20F

11/08 14:31, , 21F
很有趣,長知識推
11/08 14:31, 21F

11/08 14:33, , 22F
最難的就是"怎樣斷判"飛人,一堆人以為這很簡單
11/08 14:33, 22F
※ 編輯: takahashikag (42.73.185.197), 11/08/2016 14:37:15

11/08 14:39, , 23F
就跟,"啊你不是電機系的,這都不會修啊"
11/08 14:39, 23F

11/08 14:39, , 24F
"啊你不是英文系的,這單字都不會啊"
11/08 14:39, 24F

11/08 14:39, , 25F
這種人一樣嘴,不懂就他媽的閉嘴
11/08 14:39, 25F

11/08 14:43, , 26F
11/08 14:43, 26F

11/08 14:45, , 27F
可是看有些人討論說 IOS不用JB也能 那擋JB也沒意義啦~"~
11/08 14:45, 27F

11/08 14:49, , 28F
政治很難,砍你七天你不懂就他媽的閉嘴www 這裡的推文常常
11/08 14:49, 28F

11/08 14:50, , 29F
比八卦還好笑
11/08 14:50, 29F

11/08 14:51, , 30F
技術問題本來就是要你廠商去解決,一個遊戲而已,解決不了還
11/08 14:51, 30F

11/08 14:52, , 31F
可以改自己的遊戲機制去nerf損害.糞N?
11/08 14:52, 31F

11/08 14:52, , 32F
插樓一下好了 打字好慢
11/08 14:52, 32F

11/08 14:52, , 33F
糞game就不要玩了,自虐幹嘛
11/08 14:52, 33F

11/08 14:52, , 34F
愛哭愛跟路
11/08 14:52, 34F

11/08 14:56, , 35F
K大對於不能疊妖塔每天領100皮幣感到極為憤怒
11/08 14:56, 35F

11/08 14:57, , 36F
爛東西被炮是應該,MM看不下去就不要硬看了,自虐幹嘛? wwww
11/08 14:57, 36F

11/08 14:57, , 37F
但其實對多數人來說 這是好的改法~"~
11/08 14:57, 37F

11/08 14:57, , 38F
覺得爛還繼續玩的才叫m,從頭到尾都無所謂的何m之有
11/08 14:57, 38F

11/08 14:57, , 39F
練高的都被nerf拉~
11/08 14:57, 39F

11/08 14:57, , 40F
改的很好啊 一堆藍色妖塔害得咱們黃色的領10元都難
11/08 14:57, 40F

11/08 14:58, , 41F
多數人是誰我不知道啦..很多人自以為多數到看很清楚.
11/08 14:58, 41F

11/08 14:58, , 42F
以前那麼容易就蓋高塔 本來就很奇怪
11/08 14:58, 42F

11/08 14:58, , 43F
怎麼android沒戰起來反而先戰妖塔了
11/08 14:58, 43F

11/08 14:58, , 44F
K大覺得像你們這類專業玩家 會比 一般玩家人數多嗎?
11/08 14:58, 44F

11/08 14:59, , 45F
這個改法換個場地風向也就不一樣,看ptt還是有千單位但是會
11/08 14:59, 45F

11/08 14:59, , 46F
發言的已經剩下小到不能再小的十數人,其實就是退潮.
11/08 14:59, 46F

11/08 15:00, , 47F
十數人的風向..也就是十數人這樣認為罷了.
11/08 15:00, 47F

11/08 15:00, , 48F
整天妖塔來妖塔去 可憐
11/08 15:00, 48F

11/08 15:01, , 49F
我是跟風玩家,誰跟你專業ww
11/08 15:01, 49F

11/08 15:02, , 50F
某K到處被水桶警告…小心釣魚
11/08 15:02, 50F

11/08 15:02, , 51F
玩的那麼痛苦 真的沒人逼你玩啊 覺得更新不適合就棄坑啊
11/08 15:02, 51F

11/08 15:05, , 52F
講一講就開始想人身攻擊的也是呵呵..不會跑題嗎
11/08 15:05, 52F

11/08 15:06, , 53F
把更新和幹飛人扯在一起更是可笑,是飛飛覺得板上整天有人
11/08 15:06, 53F

11/08 15:07, , 54F
揭露現實很癢嗎www
11/08 15:07, 54F

11/08 15:09, , 55F
K大加油 希望你能玩得開心 太多負面情緒~
11/08 15:09, 55F

11/08 15:21, , 56F
嗯啊 朋友一場 希望你開心一點
11/08 15:21, 56F

11/08 15:33, , 57F
稀怪點擺動態監視器 真人要作特定動作才能抓有沒搞頭
11/08 15:33, 57F

11/08 15:36, , 58F
ios好棒棒
11/08 15:36, 58F

11/08 20:43, , 59F
有專業有推
11/08 20:43, 59F

11/08 23:41, , 60F
推專業文
11/08 23:41, 60F

11/08 23:47, , 61F
看完了,雖然不是很懂,不過大致上了解
11/08 23:47, 61F

11/11 10:14, , 62F
找幾個一般人到不了的地方擺個快卡乘吉利蛋就可以盯上了
11/11 10:14, 62F

11/11 10:17, , 63F
比如海岸線外600M,4KM以上山頂,深谷,沙漠
11/11 10:17, 63F

11/11 10:19, , 64F
搭配被檢舉時優先檢查就可以砍很多了....
11/11 10:19, 64F
文章代碼(AID): #1O8MnJw_ (PokemonGO)
文章代碼(AID): #1O8MnJw_ (PokemonGO)