apk提取加密素材_从apk包中提取unity资源
使用本方法來提取資源有個前提就是資源沒有被加密,這個問題會在后面進行研究。而且這個方式目前是在Windows平臺下使用的。
以青蛙旅行這款游戲為例,先準備好其apk包,然后對其進行解壓。這里有兩種方式,一種是修改apk包后綴為zip然后解壓,不過這樣似乎會讓xml文件呈現亂碼顯示,如果希望看到xml文件的就不建議這樣了,但是如果只想提取資源的話應該不會受到影響。
另一種是使用apk反編譯工具。這種方法可以看下面鏈接中一位博主的文章https://www.cnblogs.com/chen110xi/p/6612437.html
在之后就是要使用另一個工具了https://github.com/Perfare/UnityStudio/releases 這里是下載地址。
1.png
這是其打開的樣子。之后點擊file按鈕選擇load folder后會出現下面的圖
2.png
一般資源都在assets下,選擇這個文件夾就可以。之后會看到如下兩張圖
3.png
4.png
這兩個一個是場景層級視圖,一個是資源文件列表。在資源列表中,右邊的大框可以預覽資源,可以多選或單選然后用上面的export菜單按鈕選擇導出方式進行導出。整個過程很簡單主要是利用工具。目前來看對2D資源的導出沒有問題,對于3D資源還要進一步實驗。值得一提的是標題上有一個類似unity版本號的東西,不知道是不是準確識別了app開發時用的unity版本。
下面是導出部分資源放入unity后的樣子
5.png
整體比較簡單,但還有很多問題值得研究,比如加密,比如scene hierarchy,這些之后還會繼續研究
總結
以上是生活随笔為你收集整理的apk提取加密素材_从apk包中提取unity资源的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java 多线程 —— AQS 原理
- 下一篇: oracle状态blocked,orac