作者: qwvb1111 時間: 2017-1-6 14:56 標題: 請問如何檢視下載更新數據中的資料?
想請教一下 Android 熟悉的師兄, 一個遊戲在啟動後會先下載更新數據,相信當中會有這樣的 URL:
i.bgirl.colopl.jp/asset_bundles/Android/1.0.52/Card-Common_V2-40060-card.unity3d?v=100005210
是.UNITY3D 檔案(提取後得知是遊戲卡牌的圖片),但這只是別人給我的URL,如當中有變動/更多類似檔案下載,又1或是下次更新 的話我都就不會知道那些URL了。
搜過教學(以下兩個),用 fiddler 檢視手機的網路請求,但是手機 WIFI 改成 PC 的 IPv4 後會上不了網...
http://www.trinea.cn/android/android-network-sniffer/
http://blog.csdn.net/jiangwei0910410003/article/details/19806999
所以,如何在遊戲下載更新時,檢視有哪些 URL (.unity3d 檔的地址)被下載了呢?謝謝。
作者: ati16800 時間: 2017-1-7 00:00
改手機 proxy setting 用Fiddler給的proxy.
作者: stta800 時間: 2017-1-7 09:22
wireshark
作者: 7h1r733n 時間: 2017-1-7 14:10
戰鬥女子高校啊.... 話說呢隻game同白貓. 我都有好認真crack過...
簡單方法上面講左... 複雜D你可以reverse engineering... inject個Assembly-CSharp.dll, 入面有個class類似係做ResourceLoader或者AssetLoader果類野.. 將條link 出返logcat再dump返佢出黎...
本身有個Debug Class係override左unity個UnityEnigne.Debug 你重寫返佢就可以o系logcat睇返所有debug message....
作者: 狂蜂一號 時間: 2017-1-7 15:38
呢度有好多高手呢!
作者: qwvb1111 時間: 2017-1-9 11:15
本帖最後由 qwvb1111 於 2017-1-9 12:34 編輯
回覆 2# ati16800
我已經跟住上面教學,port 改做 8888,自己個手機 wifi 又已經改成同 PC 一樣既 IPv4,,但係改完後上唔到網... 唔知點解...
師兄可以講解得詳細一啲啲嗎?唔該哂!
P.S. 係咪要pc上建立wifi熱點架?我淨係得個 tp-link router... 冇其他設備... ipconfig 度發現我冇「無線區段網路介面卡」... 一開始就係「乙太網路介面卡」
P.S. 剛剛找到一個新教學:http://adminote.com/2015/07/20/% ... %E5%B0%81%E5%8C%85/ 呢個係咪就係師兄所講既方法?
作者: ati16800 時間: 2017-1-9 16:58
手機除左set 好wifi ip外,應該要set proxy (pc 上的ip port 8888).
如果可以既話,用PC行android模擬器會方便d。
當年我用bluestacks可以行隻unity3d既game,再用proxycap將bluestacks 駁去proxy。
作者: qwvb1111 時間: 2017-1-9 17:11
回覆 7# ati16800
我已經 fiddler 入面 allow remote computer to connect, 手機 wifi 都跟住 port 打8888, 跟 ipconfig 入面proxy host 改埋一樣既 IPv4,但係確定之後部手機上唔到網... 連唔到上線咁咩都監控唔到...
請問係咪一定要有無線網路卡,用手提電腦?
http://adminote.com/2015/07/20/% ... %E5%B0%81%E5%8C%85/ ,- 係咪類似呢個教學?
作者: ati16800 時間: 2017-1-9 21:53
首先你要就PC用手機通唔通?PC開個ftp server,手機連唔連到?
係唔係用fixed ip?e.g. router 既ipset左係192.168.0.2
手機就192.168.0.3, PC就192.168.0.4
PC無wifi就插LAN線,去到wireless router就得。

