iOS 獲取APP的ipa包并解析.car文件獲取完整內(nèi)資源文件

很多時候我們想要去模仿市場上的一些app惦辛,那就需要app里面的圖片資源谷异,如何獲取呢?

這里以iOS的app為例乍楚。

首先mac電腦端下載一個軟件,在App Store搜索apple configurator 2


image.png

點擊下載届慈,安裝成功之后打開徒溪,usb連接上手機忿偷,如圖表示連接成功

image.png

接下來是點擊添加,然后選擇app


image.png

這個時候由于未登陸臊泌,點擊登陸


image.png

輸入密碼成功后鲤桥,可以看到手機右上角有了紅色的泡泡,證明登陸成功


image.png

雙進手機泡泡查看詳細(xì)信息缺虐,如下app處芜壁,查找到我們要下載的app,如圖是手機已經(jīng)安裝的高氮,這個安裝和未安裝都不影響慧妄。

接下來進入正題,依舊是添加選擇app剪芍,然后搜索需要的app塞淹,選中后,點擊添加


image.png

未安裝的先安裝一次罪裹,然后再重復(fù)上面的添加


image.png

彈出已存在的警告的時候饱普,不要進行任何操作,在本地去找ipa包文件状共,F(xiàn)inder-- 前往文件夾 – copy下面地址套耕,路徑如下
~/Library/Group Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps/

或者文件夾直接前往~/Library/Group Containers/

image.png

改ipa文件后綴為.zip,然后解壓文件峡继,右鍵冯袍,顯示包內(nèi)容,即可獲取到ipa包內(nèi)文件資源


image.png

選擇歸檔工具解壓縮


image.png

最后我們就能得到一個文件夾碾牌,點擊該文件夾康愤,選擇Payload文件,然后我們會看到如下的文件


image.png

右鍵顯示包內(nèi)容


image.png
image.png

進入到資源文件文件夾中舶吗,另我大失所望的是居然沒有我想要的所有圖片資源征冷,只要很少的一些,比如logo和引導(dǎo)頁面的圖片誓琼,但是我卻發(fā)現(xiàn)了一個我們經(jīng)常用的检激,那就是Assets.xcassets打包后生成的Assets.car文件,由于蘋果公司不提供直接查看Assets.car的工具腹侣,所以查了下資料呵扛,很快就找到了cartool這么一個工具

通過cartool工具,我們便能解析出圖片資源
下載方法:通過終端
git clone https://github.com/steventroughtonsmith/cartool

image.png

xcode -》file -〉open筐带。將下載下來的工程打開,大概就是這樣


image.png

打開該工程后缤灵,就進入最重要的一步了伦籍,通過下面的步驟
product–>scheme–>edit scheme

image.png
image.png
image.png

運行xcode發(fā)現(xiàn)路徑存在空格蓝晒,無法成功編譯。

image.png

這個項目是五年前的帖鸦,基本沒人維護芝薇,而且是xcode8。自己修復(fù)也不懂作儿。如有了解的希望不吝告知洛二。

那么只能換一個工具來解析car文件了,在cartool的issue發(fā)現(xiàn)有人提到了另一個工具:
Swift5: https://github.com/iHTCboy/acextract

同樣是git clone https://github.com/iHTCboy/acextract
然后xcode打開攻锰,首先同樣的是指定要解析的car文件晾嘶,以及輸出的文件目錄了

image.png

image.png

運行,發(fā)現(xiàn)又出錯了娶吞?垒迂?


image.png

查看信息是說缺少文件,


image.png

點擊左側(cè)文件夾妒蛇,正常情況下圖中缺少的文件本來是紅色的机断,或者沒有對應(yīng)的文件夾,圖為我已經(jīng)添加之后的情況绣夺。
image.png

如果缺少文件吏奸,那么進入文件夾,之后發(fā)現(xiàn)無法添加文件陶耍?
用touch命令吧

cd /Users/zby0520/myApp/acextract/CommandLine/CommandLine 
touch Option.swift
touch CommandLineTool.swift
touch StringExtensions.swift
touch Info.plist

文件照搬https://github.com/iHTCboy/CommandLine/tree/b8209dc17ac1dd0f97ebfbd6a77a0633552626ca/CommandLine里面的即可

再次build發(fā)現(xiàn)不報錯了奋蔚,解析成功。


image.png

打開輸出目錄物臂,發(fā)現(xiàn)已成功輸出


image.png

接下來終于可以愉快的敲代碼了旺拉。

以上教程不針對任何app,僅限用于學(xué)習(xí)棵磷,大家自覺遵守法律道德蛾狗,不要干壞事哈。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末仪媒,一起剝皮案震驚了整個濱河市沉桌,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌算吩,老刑警劉巖留凭,帶你破解...
    沈念sama閱讀 211,743評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異偎巢,居然都是意外死亡蔼夜,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評論 3 385
  • 文/潘曉璐 我一進店門压昼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來求冷,“玉大人瘤运,你說我怎么就攤上這事〗程猓” “怎么了拯坟?”我有些...
    開封第一講書人閱讀 157,285評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長韭山。 經(jīng)常有香客問我郁季,道長,這世上最難降的妖魔是什么钱磅? 我笑而不...
    開封第一講書人閱讀 56,485評論 1 283
  • 正文 為了忘掉前任梦裂,我火速辦了婚禮,結(jié)果婚禮上续搀,老公的妹妹穿的比我還像新娘塞琼。我一直安慰自己,他們只是感情好禁舷,可當(dāng)我...
    茶點故事閱讀 65,581評論 6 386
  • 文/花漫 我一把揭開白布彪杉。 她就那樣靜靜地躺著,像睡著了一般牵咙。 火紅的嫁衣襯著肌膚如雪派近。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,821評論 1 290
  • 那天洁桌,我揣著相機與錄音渴丸,去河邊找鬼。 笑死另凌,一個胖子當(dāng)著我的面吹牛谱轨,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播吠谢,決...
    沈念sama閱讀 38,960評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼土童,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了工坊?” 一聲冷哼從身側(cè)響起献汗,我...
    開封第一講書人閱讀 37,719評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎王污,沒想到半個月后罢吃,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,186評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡昭齐,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,516評論 2 327
  • 正文 我和宋清朗相戀三年尿招,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,650評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡泊业,死狀恐怖把沼,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情吁伺,我是刑警寧澤,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布租谈,位于F島的核電站篮奄,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏割去。R本人自食惡果不足惜窟却,卻給世界環(huán)境...
    茶點故事閱讀 39,936評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望呻逆。 院中可真熱鬧夸赫,春花似錦、人聲如沸咖城。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽宜雀。三九已至切平,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間辐董,已是汗流浹背悴品。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留简烘,地道東北人苔严。 一個月前我還...
    沈念sama閱讀 46,370評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像孤澎,于是被迫代替她去往敵國和親届氢。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,527評論 2 349

推薦閱讀更多精彩內(nèi)容