[技術討論] 請問如何檢視下載更新數據中的資料?

想請教一下 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 檔的地址)被下載了呢?謝謝。

改手機 proxy setting 用Fiddler給的proxy.

TOP

wireshark

TOP

戰鬥女子高校啊.... 話說呢隻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....

TOP

回覆  狂蜂一號

師兄知唔知道邊度有多啲熟 android 開發既人可以問呢個問題? ...
qwvb1111 發表於 2017-1-6 16:36


呢度有好多高手呢!

TOP

本帖最後由 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/ 呢個係咪就係師兄所講既方法?

TOP

手機除左set 好wifi ip外,應該要set proxy (pc 上的ip port 8888).
如果可以既話,用PC行android模擬器會方便d。
當年我用bluestacks可以行隻unity3d既game,再用proxycap將bluestacks 駁去proxy。

TOP

回覆 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/ ,- 係咪類似呢個教學?

TOP

首先你要就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就得。

TOP