美文网首页iOS逆向开发
【ios逆向开发基础01】如何获取线上app所有的图片资源

【ios逆向开发基础01】如何获取线上app所有的图片资源

作者: Geeks_Chen | 来源:发表于2018-05-26 13:04 被阅读28次

你是否曾被线上的某款应用的UI设计深深折服,心里有一种想要尝试开发类似应用的冲动,当开始着手时,发现应用的图片资源没有而苦恼呢?莫方,这篇告诉你怎么搞到所有的静态图片资源。

1、首先,我们要知道app静态图片资源保存的位置,一般有三种存储方式

-直接拖入项目
-存放在Assets
-存放bundle文件

2、如何获取到这些图片

2.1、在越狱设备中下载目标app,然后越狱设备链接PP助手,选择应用游戏-》XX的iPhone,找到目标app


获取目标app.png

2.2、获取目标app的ipa包


获取目标ipa包.png

2.3、此时桌面会生成一个.ipa包


得到的包.png

2.4、更改后缀.ipa -> .zip,打开zip文件目录,选择TrackMyTime


解压文件.png

2.5、右键,显示包内容,你要的图片资源就出来了


目标图片.png

特别说明:红框的文件

如果你发现自己想要的图片在这个文件中没有出现,不要惊慌,不要沮丧,你想要的资源图片在它里边,接下来,我们操作他,获取里边的图片。

3、Asset.car是项目中通过Assets管理的图片资源文件夹

3.1、下载工具
https://github.com/steventroughtonsmith/cartool

3.2、打开项目


cartool工具运行前.png

3.3、cmd+B


cartool工具运行后.png

3.4、打开终端
A B C
A:cartool 路径
B:Assert.car 路径
C:解压后文件夹路径


操作示例.png

3.5、最后enter,去到桌面找到test文件夹,你想要的就在那。


你想要的都在这.png

最后,让大家猜一下,我做的app是借鉴哪个线上app的?下载链接

猜一猜.png

相关文章

网友评论

    本文标题:【ios逆向开发基础01】如何获取线上app所有的图片资源

    本文链接:https://www.haomeiwen.com/subject/gooedftx.html