本次教程用一個叫作"Bowman games"的遊戲爲例,在越獄設備上安裝該遊戲。使用frida砸殼這個app,獲得Bowman games.ipa。
小程序
把Bowman games.ipa後綴改成zip,雙擊解壓,獲得Payload文件夾:windows
在"bowmangames"上右擊,執行"顯示包內容":
app
能夠看到這個包裏有個Data文件夾,其中有 assets 和 resource 爲後綴的文件,不一樣的app,這些文件數量也是不一樣的。相似上圖中,你看到這些文件後,就能夠肯定這是一個用Unity3D開發的遊戲。一個遊戲中可能有多個sharedassetsX.assets文件,例如sharedassets0.assets、sharedassets1.assets、sharedassets2.assets等等。
工具
咱們這裏使用 AssetStudio.x64.v0.12.49 來獲取資源,這是一個windows平臺的的軟件。(下載地址在文章底部)3d
複製Data文件夾到windows系統中,開啓AssetStudio.x64.v0.12.49工具:cdn
點擊菜單"File"->"Load file",選擇資源文件sharedassets0.ssets,資源文件就在這裏面:blog
菜單選擇"Export"->"All assets",導出資源文件:
教程
選擇一個文件夾做爲導出路徑,這裏選擇的是"result/1":
遊戲
很快就完成導出任務,能夠看到多了幾個文件夾:
圖片
AudioClip中是一些音頻文件:
Texture2D中是一些圖片:
這是個簡單的遊戲,資源文件也很少,僅以此爲例。
文中Bowman games.ipa和AssetStudio.x64.v0.12.49工具下載地址,
可到公衆號"逆向APP"內的文章"iOS逆向_如何獲取u3d遊戲資源"獲取。
公衆號:逆向APP
也可訪問小程序"萬花筒筒"獲取下載地址: