随笔 - 5  文章 - 0  评论 - 0  阅读 - 3009

获取 app 内部的资源图片文件

一、获取Assets.car:https://www.jianshu.com/p/7710c68f38cf

首先 去Mac上的App Store下载Apple Configurator 2。

然后把iphone连接上Mac,点击Apple Configurator 2 菜单中->账户->登陆(用连接设备的Apple ID)

 

打开登录.png

 

登录Apple ID.png

备份iPhone的内容(避免数据丢失,非必选)

所有设备->选中当前iPhone->添加->应用,找到您想要ipa的那个应用->添加

 

添加应用.png

 

添加.png

 

下载ipa包中.png

因为你手机中已经存在了当前应用,所以会提示,该应用已经存在, 是否需要替换?

此时,不要点任何按钮!不要点任何按钮!不要点任何按钮!

 

不要点击任何按钮.png

不要操作Apple Configurator 2,让它保持上图的状态,然后打开Finder前往文件夹,或者直接快捷键command+shift+G

并输入下面路径

~/Library/Group Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps/

 

前往文件夹.png

 

前往文件夹2.png

点击前往,打开ipa包所在文件。将ipa文件copy出来。

 

获取ipa包所在文件夹.png

这时候别忘了点击Apple Configurator 2窗口中的停止,你会发现刚才目录下的文件也消失了

拿到ipa文件后,你可以将后缀.ipa改为.zip,然后解压

 

修改文件类型.png

就可以看到Payload下的包,显示包内容可以看到部分APP的资源以及Assets.car。



2.解压Assets.car

2.获取Assets.car中的图片资源

2.1下载工具AssetCatalogTinkerer 如图:
5.jpg
2.2打开Asset Catalog TinkererApp,打开刚刚的Assets.car,就可看到所有图片资源了。
6.jpg

7.jpg
2.3导出图片资源
 
posted on   有没有那么一瞬间  阅读(229)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示