如何優雅地提取 App 的素材
最近在寫一個小專案,覬覦別人的UI效果,苦於自己沒有設計功底,只好“借鑑”他人的app。上網找了一下,方法大概兩種:
方法一:
- 將IPA包當做壓縮包解壓。你會發現一個叫做Payload的檔案。
- 右鍵Payload的檔案,顯示包內容。
- 你會驚奇的發現他的資源都暴露無遺。
方法二:
如果你是通過App Store下載的App。蘋果會對app進行加密。所以,通過方法一併不能獲取全部資源,這時候請繼續閱讀方法二,我不會讓你失望的。
有個熱心的大神為破解資源獻上助攻:iOS-Images-Extractor。
地址:https://github.com/devcxm/iOS-Images-Extractor
使用方法:
git clone https://github.com/devcxm/iOS-Images-Extractor
cd iOS-Images-Extractor
git submodule update --init --recursive
open iOSImagesExtractor.xcworkspace
當然你也可以直接下載編譯過的dmg檔案:http://pan.baidu.com/s/1i4T8seT
下載好以後,直接將ipa直接拖入到iOS-Images-Extractor。就可以看到資源了。
相關文章
- 如何優雅地求和?
- 如何優雅地從 C++ 向量中提取二維矩形區域C++
- 如何優雅地使用 macOSMac
- 如何優雅地鏈式取值
- Git | 如何優♂雅地管理版本Git
- 如何使用 Logos 優雅的注入 Mac appGoMacAPP
- Kotlin如何優雅地使用Scope FunctionsKotlinFunction
- 如何優雅地向公司提加薪
- 如何優雅地取消Retrofit請求?
- 如何優雅地記錄操作日誌
- 如何優雅地記錄操作日誌?
- 如何優雅地列印一個Java物件?Java物件
- 如何優雅地停止 Spring Boot 應用?Spring Boot
- 如何優雅地生成測試資料
- 如何優雅地定位外網問題?
- 如何優雅地改善程式中for迴圈
- 在Java中如何優雅地判空Java
- 如何優雅地處理前端異常?前端
- 如何更優雅地切換 Git 分支Git
- 如何優雅地刪除 Linux 中的垃圾檔案Linux
- 如何簡潔優雅地部署PostgreSQL和Pgweb?SQLWeb
- 如何優雅地生成仙人掌圖
- 面試時如何優雅地自我介紹?面試
- 如何在 Vue 中優雅地使用 CSS Modules?VueCSS
- 如何優雅地動態插入資料到UITableViewUIView
- 如何優雅地實現分頁查詢
- 如何優雅地管理複雜前端程式碼前端
- 如何優雅地恢復執行中的容器應用
- 如何優雅地讀寫HttpServletRequest和HttpServletResponse的請求體HTTPServlet
- 如何優雅絲滑地從Date過渡到LocalDateTimeLDA
- MongoDB中如何優雅地刪除大量資料MongoDB
- 設計模式:如何優雅地使用工廠模式設計模式
- 如何優雅地學習計算機2<-->Helloworld計算機
- 如何優雅地檢視 JS 錯誤堆疊?JS
- 如何"優雅"地終止一個執行緒?執行緒
- 如何優雅地使用Redis之點陣圖操作Redis
- 在 JavaScript 中優雅的提取迴圈內的資料JavaScript
- 【工具】WSL 下優雅地 Debug
- 優雅地重新整理RecyclerViewView