ipa图片解密 php,ipa文件中的图片获取

为什么要扒ipa中的资源

做外包的同志们应该都了解,经常会接到高仿某app的项目,UI和开发并行的情况下,估计框架都搭完了,UI美美图还没切好,所以我们就要从高仿的app中把我们需要的图片先扒出来,暂时使用一下(ps:这里一定有人说,随便找张图片替代一下不就好了嘛?但是我觉得扒出别人的图,心里就美滋滋)。

话不多说,开始扒图吧

1.图片资源都是存在IPA包中,所有第一步操作应该是下载IPA包

可以利用iTunes、PP助手、iTools任何一个软件下载IPA包,iTunes连接速度较慢,但是我还是蛮喜欢苹果自带的软件,下面就以iTunes为例。

首先,打开iTunes,在appStore中搜索某个应用下载,这里以微信为例子。

b28f9fece888?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

下载成功后,可在资料库->应用->iphone应用中找到

b28f9fece888?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

右键(macbook用户,双指点击一下触控板)->在Finder中显示,然后就看见微信的ipa文件了

b28f9fece888?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

右键->打开方式->归档实用工具,然后会解压缩微信ipa,解压完成后,会出现一个文件夹(如下图)

b28f9fece888?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

b28f9fece888?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

b28f9fece888?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

进入解压文件夹->Payload->DYZB->右键显示包内容,即可获得资源了(注:还没结束,接着往下看)

b28f9fece888?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

b28f9fece888?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

2.获取Assets.car文件中资源

我们显示包内容之后,只能找到微信很少一部分资源,大部分资源是放在Assets.car文件中的,而这个文件又不能通过解压工具直接解压,所以需要我们去Github上下载一个Mac程序。

进入Github,搜索cartool

b28f9fece888?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

b28f9fece888?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

注意:原作者的程序是解压所有资源。包括iPad等等,并且在图片后面会拼接~iPad、~iPhone字样,让我们使用过程中非常不方便

>建议一:修改源代码

b28f9fece888?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

>建议二:直接下载已经fork并且修改过的代码,地址:https://github.com/GoldRong/Cartool

程序下载好了,打开后,点击程序target,点击Edit Scheme

b28f9fece888?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

然后在Arguments添加两个目录,新建一个存储图片的文件夹,添加完成后,直接Run起来。

b28f9fece888?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

然后打开存储图片的文件夹,哈哈,见证奇迹的时候到了。你想要的图片都在里面

b28f9fece888?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

查找对应图片

注意:这些图片并没有特定规律,查看图片只能根据自己的判断去搜索或者挨个找(o(╯□╰)o)

写的不好,还望见谅!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值