綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[討論] 推敲目前N社抓飛人的邏輯

 關閉 [複製連結] 查看: 8744|回覆: 42|好評: 0
跳轉到指定樓層
樓主
dacapobid | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2017-8-28 15:46

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
本帖最後由 dacapobid 於 2017-8-29 11:11 編輯

目前看到大家在討論N社可能的抓飛人方式, 仔細想了一下我有一些看法, 看看大家是不是能從討論中找出規則.

可能的抓飛人法

1. 判斷是否在遊戲過程中開啟了[選取模擬位置應用程式] (Android 6.x/7.x) => 偵測GPS來源是否透過第三方軟體

2. 遊戲執行過程偵測GPS模擬程式是否執行中(黑名單) => 只要Fake GPS出個新的檔名/GUID應該就能躲過.

3. 遊戲利用IP查詢GPS座標, 跟目前的GPS位置做比對

4. 遊戲利用某種Google Service查詢GPS座標, 跟目前的GPS位置做比對 => Gmail帳號才抓得到

5. 飛得太不合理(實際移動不可能), 飛太快被soft-ban

6. 做了真玩家不可能做到的事情, 例如芝加哥活動還沒開放前就飛進封閉區域轉了補給站

7. 其他方法?

不太可能採用的方法

1. Server判斷IP => 不太可能. 如果是這樣不會只有Android中獎

2. Server判斷GPS海拔高度 => 不太可能. 有些GPS是來自Wifi或A-GPS, 那海拔從何而來?

3. Server分析GPS移動軌跡 => 不太可能. 如果是這樣不會只有Android中獎.

5. 遊戲使用登入的Server來判斷 => 不太可能. 如果是這樣不會只有Android中獎

4. 遊戲抓取安裝程式清單是否包含Fake GPS軟體 => 可能性低, 應該會有只裝沒執行的人被誤抓. 而且只要Fake GPS出個新的檔名/GUID應該就能躲過.

部分iOS被抓, 我推測是飛得太不合理如多次軟便, 或是距離太遠才會中獎, 看看大家有沒有不同的意見.

至於遊戲是不是用GPS黑名單來抓人, 就得靠GPS作者或是厲害的大大改一個版本來讓大家實驗了... >_<


「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 4碎鑽 +3 經驗 +1 幫助 +3 收起 理由
leon4700 + 1 + 1 非常讃
jerry.terng + 1 偶像,看完你的內容,讓我找到了活著的意義.
pegasus222 + 1 + 1 非常讃
polnav2 + 1 + 1 很給力!

查看全部評分

收藏收藏1 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
yamida | 收聽TA | 只看該作者
發表於 2017-8-28 16:32
由 手機網頁 發佈
我都是gmail帳號被偵測到,而ptc帳號沒事,再多派些ptc常駐國外觀察。有一天若全鎖了,就不玩了。

點評

我1G+3P被抓到  發表於 2017-8-28 17:40
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

板凳
 樓主| dacapobid | 收聽TA | 只看該作者
發表於 2017-8-28 16:43
yamida 發表於 2017-8-28 16:32
我都是gmail帳號被偵測到,而ptc帳號沒事,再多派些ptc常駐國外觀察。有一天若全鎖了,就不玩了。 ...

請問那些gmail帳號在遊戲期間, 是否有使用google的service?
例如遊戲關掉後馬上切回真實GPS查Google Map一類的事情.
如果有就可能從遊戲中查詢先前的地點來比較位置是否有飛.

不過看板上收到黑函的, 似乎ptc帳號也不少?
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

地板
oktim | 收聽TA | 只看該作者
發表於 2017-8-28 16:58
其實N社只要測你摸擬GPS有沒打開就知你是不是飛人,所以andriod才會死一堆,iso沒事也是這個原因

點評

23號當天沒開也中,應該是帳號被標記。跟有沒有開沒關係  發表於 2017-8-28 17:41
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

5
 樓主| dacapobid | 收聽TA | 只看該作者
發表於 2017-8-28 17:10
oktim 發表於 2017-8-28 16:58
其實N社只要測你摸擬GPS有沒打開就知你是不是飛人,所以andriod才會死一堆,iso沒事也是這個原因 ...

Android 4.x, 5.x在root之後將Fake GPS刷入system, 此時的[允許模擬地點]必須是關閉的唷, 不然遊戲中反而找不到GPS訊號.

所以抓飛人應該不是判斷這個flag才對.
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

6
oktim | 收聽TA | 只看該作者
發表於 2017-8-28 17:17
N社只要再寫一下程式碼,是不是原GPS,一樣抓的到,但iso不能亂寫蘋果不可能讓N社這麼做,所以ios目前還是沒事,我家ios都沒事,andrid全掛
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

7
 樓主| dacapobid | 收聽TA | 只看該作者
發表於 2017-8-28 17:33
oktim 發表於 2017-8-28 17:17
N社只要再寫一下程式碼,是不是原GPS,一樣抓的到,但iso不能亂寫蘋果不可能讓N社這麼做,所以ios目前還是沒 ...

銅鑼獵人&(某fly GPS)的作者說, 只要是偽裝成"GPS提供者"就無法分辨.
除非他講錯了...

https://www.ptt.cc/bbs/PokemonGO/M.1493002692.A.F5D.html
要偽裝成 GPS 提供者需要先 root 裝置,root 裝置完才能
將程式變成 GPS 提供者。不過只需要將裝置 unroot 回去就可以繼續玩遊戲了,FlyGPS
運作時是不需要 root 權限的,只有安裝時需要。

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

8
yamida | 收聽TA | 只看該作者
發表於 2017-8-28 17:43
由 手機網頁 發佈
dacapobid 發表於 2017-8-28 16:43
請問那些gmail帳號在遊戲期間, 是否有使用google的service?
例如遊戲關掉後馬上切回真實GPS查Google Map ...

我只有玩遊戲時,才會開gps,不過遊戲常顯示gps無訊號,故有時開開關關,也很難說個準。

總之,目前十分確定,安卓飛人,開gmail新帳號,當乖寶寶,也會中招,代表gmail已不可信任,gmail本身就是google service的一環,連你改gps,chrome都知道你位置是假的。

故只要你用gmail帳號,登入pokemon時,pokemon只要問google service某某帳號,位置是否正確?一比對馬上中招。

當然以上純屬個人看法,僅供參考。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

總之,android系統是google開發的,Niantic又屬於google旗下公司,要求google幫忙,應不困難,否則google何必配合做安全性修正?(註:名為安全性修正,實為侵犯使用者隱私)。

相形之下,ios不是google及Niantic可以染指的,除非ios使用者,飛得太誇張,否則很難偵測使用者真實位置。

若想持續飛下去,改用iphone也許是不得不的選擇。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

9
 樓主| dacapobid | 收聽TA | 只看該作者
發表於 2017-8-28 18:26
yamida 發表於 2017-8-28 17:43
我只有玩遊戲時,才會開gps,不過遊戲常顯示gps無訊號,故有時開開關關,也很難說個準。

總之,目前十分 ...

Google Map有個[時間軸]設定, 請問您是否設成[關閉]或[僅限自己瀏覽]
http://www.playpcesor.com/2015/07/google-timeline-11-tips.html

從[時間軸]功能就可以知道自己過去飛的路徑合不合理...
https://www.google.com/maps/timeline?pb

從Play Store上可得知遊戲要求了以下權限:

版本 0.69.1 具備下列權限:
應用程式內購
身分識別
尋找裝置上的帳戶
聯絡人
尋找裝置上的帳戶
位置
概略位置 (以網路為基準)
精確位置 (以 GPS 和網路為基準)
相片/多媒體/檔案
讀取 USB 儲存裝置的內容
修改或刪除 USB 儲存裝置的內容
儲存空間
讀取 USB 儲存裝置的內容
修改或刪除 USB 儲存裝置的內容
相機
拍攝相片和影片
其他
接收網際網路資料
查看網路連線
與藍牙裝置配對
存取藍牙設定
完整網路存取權
使用裝置上的帳戶
控制震動
防止裝置進入休眠狀態

我懷疑是這兩個權限查詢了裝置所在位置的功能....
尋找裝置上的帳戶
使用裝置上的帳戶

因此找到了不合理的移動.
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

10
 樓主| dacapobid | 收聽TA | 只看該作者
發表於 2017-8-28 18:33
相較之下. iOS只要求了以下權限, 所以拿不太到帳戶的移動細節
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則