精華區beta PokeMon 關於我們 聯絡資訊
上上星期我把PokeMesh apk拆包研究它程式碼,後來它也更新了不少版 不過應該不會有太大差異,我簡單講下程式原理 首先他import Github上第三方api的Library,現在大家基本上都是用上面的api 這也不是那麼重要 在登入後他會取你的位置,然後用這個位置去跟伺服器要地圖物件資料 地圖物件資料其中包含:1.gym 2.pokestop 3.nearby pokemon 4.catchable pokemon nearby pokemon是顯示在遊戲右下角的sighting裡 但是這些資料只有傳pokemon id,並沒有傳pokemon的位置 然後catchable pokemon中有給pokemon的位置及id,還有到期時間等 但是catchable pokemon只會給離你很近的pokemon資料,很容易沒拿到資料 所以PokeMesh以目前位置為中心,向外生成10個點,每10秒要一次資料 為什麼是10秒,在連線到伺服器後,伺服器有給最小掃怪時間為10秒 10個點也至少要100秒,所以才會覺得他偵測很慢 如果一次要太多資料官方更容易察覺到 至於推文有人說PokeMesh掃不到有沒有櫻花 在拿到PokeStop資料後,要知道有沒有櫻花還要額外再call一次api拿資料 Pokemesh用途是掃怪,有沒有櫻花對他來說沒有差,所以就沒有取 所以不是拿不到而是不想拿 而PokeMesh裡面有個功能是偵測選取位置附近的怪,其實這就是飛人的意思 一開始拿了A點附近的資料,過沒多久去拿了B點附近的資料 而A跟B距離接近或超過官方判斷的條件,就容易被鎖了 純學術研究,請各位指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.51.221.44 ※ 文章網址: https://www.ptt.cc/bbs/PokeMon/M.1471941007.A.7CA.html
BenShiuan: 推 08/23 16:31
diameter0917: 強 08/23 16:32
jason8607: 推這篇整理 08/23 16:32
ryanwen: 為啥mesh的通知不好用,選項勾震動,但都不會震呀? 08/23 16:33
我只有看call api的部分,沒有研究它Notification的部分 所以這部分我無法回答,謝謝
bluelamb: 灑花就算掃到 時間那麼短也很難趕過去抓 08/23 16:33
bluelamb: 所以我覺得不偵測灑花無所謂... 08/23 16:34
※ 編輯: aids61517 (123.51.221.44), 08/23/2016 16:35:11
a200147: 趕快推不然人家以為我看不懂 08/23 16:35
好吧那我提供一個小技巧,假如開了PokeMesh發現他預設定位離你有段距離 而你想定位到自己身邊,但你不確定你當前位置在哪 只要先把PokeMesh關掉,開啟Google Map讓它定位更新後,再開啟PokeMesh就好 ※ 編輯: aids61517 (123.51.221.44), 08/23/2016 16:38:03
DONmilK: 我記得在github上有source 應該不用拆apk吧 08/23 16:36
拆apk看別人程式對我來說是種樂趣,而且可以看得到別人call api的流程 不然我怕亂call api被鎖帳號-.-
ZMTL: 原來是沒拿XD 08/23 16:36
rainxo6p: 難怪開mesh時遊戲訊號會被吃掉 08/23 16:36
iamaq18c: 推研究精神0.0 08/23 16:38
※ 編輯: aids61517 (123.51.221.44), 08/23/2016 16:39:46
nadoka: 推 08/23 16:38
signm: 那radar為什麼不會? 08/23 16:38
Go Radar並不是拿PokemonGo的伺服器資料,而是他Go Radar伺服器的資料 所以他不用call官方api,詳細原理版上已經有很多討論 ※ 編輯: aids61517 (123.51.221.44), 08/23/2016 16:41:04
class21535: 大家的意思是掃不到櫻花出的怪 不是掃不到櫻花吧 08/23 16:43
birdy590: 比較精確的問題應該是, 櫻花引來的怪在不在前述資料內? 08/23 16:44
噢原來是這個意思,我沒有看他有沒有櫻花生出的怪的資料 我公司離附近的stop太遠了,現在沒辦法測試,不好意思 ※ 編輯: aids61517 (123.51.221.44), 08/23/2016 16:47:40
gcobc12632: 那使用POKEMESH 但不開啟「偵測選取位置附近的怪」 08/23 16:46
gcobc12632: 還會有被鎖的疑慮嗎? 08/23 16:46
用PokeMesh最好是用分身帳號,不要冒險
yys310: 推 08/23 16:47
nadoka: mesh只要開著他掃不管有沒有通知都一樣... 08/23 16:48
s2678132: 不要用同帳號比較安全吧 08/23 16:48
yys310: mesh是過一段時間就要手動重掃嗎? 08/23 16:48
他10個點掃完好像就停了,沒看程式流程有沒有重新要資料
nadoka: 只能說PTC帳號很好創 08/23 16:48
s2678132: 只是想知道到底會不會BAN同IP... 08/23 16:48
※ 編輯: aids61517 (123.51.221.44), 08/23/2016 16:50:51
class21535: 大家最在意的點是不是會BAN同IP 但是我覺得作者應該 08/23 16:50
obafgkm: 現在用的只擔心主帳會不會出事 小號死幾個沒差 08/23 16:50
peacesb: 事實上我有想過catchable pokemon的資料結合google glass 08/23 16:50
class21535: 有辦法避免 08/23 16:50
obafgkm: 似乎還沒苦主現身? 但我還是先刪了.. 08/23 16:51
class21535: 他最新加入的功能是用多個帳號登入增加掃的效率 08/23 16:51
nadoka: 放在背景的話你設定的時間過了會重掃 08/23 16:51
peacesb: 但是這樣一套系統下去就侵一堆權 直接作罷= = 08/23 16:51
nadoka: 我是用兩隻手機兩SIM 因為手機太爛沒辦法同時開=_= 08/23 16:51
PokeMesh使用的記憶體的確滿多的 ※ 編輯: aids61517 (123.51.221.44), 08/23/2016 16:54:36
s2678132: 如果安全這軟體很好用..家裡附近GO RADAR根本沒啥怪 08/23 16:53
TllDA: 所以pokemesh是不是用三角定位 一個字:是 還是兩個字:不是 08/23 16:53
當然不是,裡面的資料都已經直接給經緯度了,還要三角定位做什麼
danterip: 不是有版友測試小號開外掛結果主帳也被ban 08/23 16:53
danterip: 同ip還是很危險 能不用就不用吧 08/23 16:54
msekili: 所以用免洗帳號登mesh 會被鎖嗎? 08/23 16:54
指定地點查詢等同飛人,只是飛人飛過去後還會抓怪,PokeMesh只有查資料而已 但是還是可能被鎖
peacesb: 照字面上說明就不是三角定位了 08/23 16:54
不是
miracle1215: 兩隻手機 但網路同一個?! 08/23 16:54
s2678132: 樓樓上 不確定 QQ 08/23 16:54
olys: 推 08/23 16:55
※ 編輯: aids61517 (211.23.19.91), 08/23/2016 16:57:47
nadoka: 不管他是不是三角他都是用飛的 有差嗎XD 08/23 16:56
CZH0830: 所以我都不雙開……怕被鎖 08/23 16:57
TllDA: 我想你不懂三角定位 有請opthr1215大師開釋 08/23 16:59
Lichtseme: A點拿資料完去很遠的B點拿資料不會被鎖 08/23 17:00
對啦,應該是吃軟ban而不是立刻被鎖,感謝糾正 不過鄉民不要再問會不會被鎖了,我不是官方QQ
nadoka: 不會馬上被鎖 softban還是可以看到怪 沒差 08/23 17:01
※ 編輯: aids61517 (211.23.19.91), 08/23/2016 17:03:40
Lichtseme: 單純飛不轉牌抓怪的話連softban都不會有 08/23 17:03
pcwu: 最保險應該就兩支手機各用自己的網路吧 08/23 17:04
Lichtseme: 伺服器只有在轉牌抓怪打道館時才會判定你有沒有飛太遠 08/23 17:05
這我就覺得不一定,要地圖物件資料必須給他經緯度 官方有可能利用經緯度判斷與上次的距離及時間等,只是你不知道 ※ 編輯: aids61517 (211.23.19.91), 08/23/2016 17:07:54
XDXDXD8022: 那篇三角定位真是笑死我啦 08/23 17:06
t19591591: 如果是再轉牌抓怪打道館才判定是否飛太遠 08/23 17:08
t19591591: 那mesh就不是因為被判定成飛人而被鎖的 08/23 17:09
Assyla: 三角定位真的笑死人了,都直接得到經緯度了,幹嘛還推算 08/23 17:10
wpo159: pokemesh網頁版不需要登入 又是用何種方式呢? 08/23 17:10
剛剛google一下似乎沒看到網頁版,還是你說的是Poke Radar? PokeRadar我剛剛看他是call他自己的api並不是拿官方的 至於他自己的資料從哪裡來我就不知道了
ctes940008: 就是一個人在一個200公尺直徑的圓上瞬間移動的意思? 08/23 17:10
wjaxpig: 問個不一樣的問題 他是不是會幫孵蛋 08/23 17:12
murray: 所以新版多重登入會增快掃瞄速度嗎? 08/23 17:12
harry901: pokemesh有網頁版?? 08/23 17:12
Assyla: mesh 就是模擬你人物在周邊到處跑,再搜集怪物資料 08/23 17:12
※ 編輯: aids61517 (211.23.19.91), 08/23/2016 17:14:32
Assyla: 理論上會被 ban,如果官方的演算法認為移動速度太快的話 08/23 17:13
Assyla: 但實際上很難捉,爬文看有些人手機的 GPS太爛的情況下 08/23 17:14
harry901: 矬控o mesh 並非單純用單一使用者的資料 應該是有限 08/23 17:15
harry901: 時間內 同一區塊有掃描的使用者資料集合 這樣才比較合理 08/23 17:16
Assyla: 爛手機使用者,就算站著不動就會到處飄移了 08/23 17:16
harry901: 說明有用的大部份都沒事 08/23 17:17
最近的版本我不確定他有沒有改,在8/12那版他call他自己api只有檢查版本更新而已 不過我想他應該也沒改成這樣,因為上星期六去北投也看到滿多人用PokeMesh 但是我的PokeMesh資料也是慢慢才有出現,所以我猜他應該沒改 ※ 編輯: aids61517 (211.23.19.91), 08/23/2016 17:19:32
satan04: http://www.pokemeshmap.com/ 這就是網頁板阿 08/23 17:18
感謝,剛剛沒google到
Assyla: 不過用這個軟體,如果不是查自己週圍,而是查很遠的地方 08/23 17:20
Assyla: 那被認為是飛人的話,那倒是不意外 08/23 17:21
test0401: 所以要是只查週圍而沒有飛很遠,不容易被判定飛人? 08/23 17:21
kirinstar: 登入pokemesh應該是用使用者的IP登入嗎?但跟官方要資料 08/23 17:22
harry901: 網頁版一進去的畫面不是有說了嗎 08/23 17:22
kirinstar: 一樣是透過使用者IP去要嗎? 我先承認我文組 08/23 17:22
comicat: mesh網頁版作者有說是從每個mesh app回傳資料集成的 08/23 17:23
BenShiuan: 可能是他會把所有 mesh APP 使用者查到的資料回傳吧 08/23 17:24
Diesigy: 推 08/23 17:24
harry901: yes 08/23 17:25
※ 編輯: aids61517 (211.23.19.91), 08/23/2016 17:26:31
comicat: 所以網頁版有差距 如果某地區沒人開app掃 網頁就不會有 08/23 17:26
ZMTL: 網頁版讀不到東西? 08/23 17:26
satan04: 網頁板跟app板一樣慢 要等一下 08/23 17:28
liuedd: 用非遊戲的GOOGLE帳號開pokemesh,遊戲帳號可能被鎖嗎? 08/23 17:29
satan04: 同ip有機會 也有風險 08/23 17:30
nadoka: 只能說有風險 怕就別用 08/23 17:31
s2678132: MESH網頁版超慢 08/23 17:34
pcwu: 用網頁版應該就safe了吧 08/23 17:37
comicat: 不過目前網頁版似乎load太大了...讀取非常卡 08/23 17:40
smileabel: 太多人用網頁版了 超卡 08/23 17:55
bluelamb: 用網頁版就你不必自己當資料產生的來源 當然安全... 08/23 18:01
hell5: 之前用遊戲帳號登入mesh,上禮拜登出改成其他帳號開,結果 08/23 18:03
hell5: 今天被鎖,不知是同IP還是曾經用過就有危險,給你們參考一 08/23 18:03
hell5: 下 08/23 18:03
s2678132: 樓上你用自己的登就不準了… 08/23 18:09
mtwtfss: 看POGOprogo api加上xposed自己寫就不怕被鎖惹 08/23 18:24
mtwtfss: POGOproto API 08/23 18:24
hell5: 我是懷疑曾經用過都有危險,之後即使換帳號登也沒用 08/23 18:33
birdy590: 做 API 的自己都講過對遊戲公司來說是 flaggable 吧? 08/23 18:43
birdy590: 問題是 NIA 保留的 log 夠不夠, 還有這些 log 怎麼使用 08/23 18:44
jagger: 三角褲定位 08/23 19:11
awpex127: 抵制飛人!!不過用飛人的數據ok的 08/23 19:20