如何獲取ipa 包的圖片


突然想起當初剛學習iOS的時候,就經常通過抓包和提取素材的方式來模仿App,今天就教大家如何一步步提取App的素材!

大家是否有過想要獲取別人的素材的想法?看到某些App的資源很不錯,很想導出來用用,特別是想模仿某個App來練練手的時候,愁着沒有素材嗎?

跟着我來一步步提取App的素材,按照我的步驟保證能輕松獲取App的所有圖片資源。拿別人的素材,千萬不要商用哦,只能用於練練手,這關系到版權的問題!


標哥的技術博客

Itunes找應用

想要提取哪個App的素材?到Itunes來,找到應用中的App,比如這里拿唱吧來練練手,如下圖:


標哥的技術博客

獲取IPA包

找到了應用,我們需要拖動App到桌面,就可以得到一個IPA包:


標哥的技術博客

修改包后綴

將IPA包的后綴改成zip,然后解壓得到目錄,如下圖:


標哥的技術博客

找到Payload

進入目錄后,可以看到Payload目錄,然后進入Payload目錄,看到ktv這個包:


標哥的技術博客

右鍵看包內容

右鍵點點擊ktv這個東西,然后查看“包內容“:


標哥的技術博客

找到Assets包

找到Assets.car包了嗎?我們看到上一步中顯示“包內容”所看到的圖片資源並不多,只有那么幾張而已,那么我們的圖片資源跑哪里去了?其實現在新的工程幾乎都是使用Assets來管理資源了,而不再是直接放在工程中建一個圖片資源目錄放了。


標哥的技術博客

那么,我們怎么打開Assets.car包來提取里面的內容呢?不怕,有熱心的朋友早就開源了一個工具iOS-Images-Extractor

安裝提取工具


 

到終端分別執行下面的四條命令:

git clone https://github.com/devcxm/iOS-Images-Extractor
cd iOS-Images-Extractor
git submodule update --init --recursive open iOSImagesExtractor.xcworkspace

到此就安裝完了,然后運行工程!

提取素材

將Assets.car拖動到剛才運行的應用中:


標哥的技術博客

先點擊“start”開始解壓,然后點擊“Output Dir”來查看導出的目錄,就可以看到所有的素材了:


 

到此,整個教程就結束了,不知道哪里還有不清楚的嗎?如果有,在評論中提問吧!



 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM