iOS 【cartool的使用】
来源:互联网 发布:公司机房网络拓扑图 编辑:程序博客网 时间:2024/06/09 19:57
一、拿到资源包。
在iTunes里找到喜欢的应用,然后下载,直接将app拖到桌面上。得到一个.ipa资源包,如下图:
二、将资源包更改为.zip格式,然后解压打开,显示包内容。
三、拿到所需的资源
在包内容中我们可以拿到appIcon、launchImage等等素材。
四、如果发现素材不全怎么办?
我们还需要留意包内是否有Assets.car文件
如果在包内容中找到了这个文件,那么恭喜你,你可以拿到素材了。
(如果开发者使用Image Assets管理图片,那么图片就会存放在Assets.car文件中)
五、解压Assets.car
5.1 去github下载一个工具cartool(这个工具很老了,很久没有更新,我是用的这个)
传送门:https://github.com/steventroughtonsmith/cartool
5.2 执行.xcodeproj并运行,显示编译成功。
在工程下的Products文件夹中找到cartool,然后show in finder。
5.3 打开终端,先拖入cartool的路径,然后再拖入Assets.car的路径,最后拖入解压后的文件夹路径。(三者之间用空格隔开,终端一般会自动空格)
$ ./cartool /Users/wangzhongyao/Desktop/xxx/Payload/xxx.app/Assets.car /Users/wangzhongyao/Desktop/yyy
再查看解压后的文件夹中就有图片了。
此方法仅供学习使用。不可用于非法的商业用途。
2 0
- iOS 【cartool的使用】
- IOS Layer的使用
- IOS线程的使用
- iOS NSOperationQueue的使用
- iOS NSNotification的使用
- ios Bundle的使用
- IOS ARC的使用
- IOS UITableViewCell的使用
- ios .a的使用
- ios Layer的使用
- ios MKNetworkKit 的使用
- iOS keychain的使用
- IOS NSUserDefault的使用
- IOS NSRunloop 的使用
- IOS Layer的使用
- ios Layer的使用
- IOS线程的使用
- IOS NSlog 的使用
- 第16周项目3归并排序算法的改进
- 第十三周项目3Floyd算法验证
- 3115 高精度练习之减法
- stm32f207 栈溢出
- 性能测试学习
- iOS 【cartool的使用】
- iOS开发ARC内存管理技术要点
- html的继承 extends "_base.html"
- 第十五周 项目一-验证算法
- [Golang] groupcache的简单例子
- 切换手机中英文,读取assets对应的资源文件,设置到ScrollView控件中
- Notification
- Magento调试页面空白 - 解决方法
- actionbar的以下各种属性的区别.