从ipa提取素材 转载二合一

Java解析apk、ipa图标,包名,应用名称,版本号 这篇文章主要针对apk、ipa解析图标,当然也会顺带解析其他一些基本信息, 比如:包名、版本号、版本名、应用名称。 之前google了好多文章,没有完整的可以解决图标的博文。今天我就为大家带来一篇。 首先给大家吃一颗定心丸:这篇文章绝对可以帮助大家解析出来图标的。只要你的apk和ipa文件不是 损坏,是正常的,绝对是百发百中,弹无虚发,屡试不爽。 如果,大家不是为了解析图 阅读详情

众所周知,ipa实际上就是一个zip文件,通过解压,可以在Payload目录下得到一个app文件,实际上这个app文件就是一个文件夹,当然windows下,用户很容易就知道这一点。在Mac下,用户需要将app更名。进入此目录后,ipa中的所有resource文件都尽收眼底了。不过,所有的png文件都无法读取。这是由于Apple在将png打包加入ipa之前将png以一种特殊格式存放,要读取此格式就要破译Apple所采用的png格式了。

不过幸运的是,有人已经做了这部分工作,见iPhone PNG Images Normalizer Python,这里是采用python对png进行转换,大家如果有兴趣,可以仔细读一下源代码,如果只是想获取可读的png文件,请在上述网站进行下载或在本地下载ipin.py.zip。

此python程序的使用方法很简单,当然首先系统中要求安装了python。解压ipin.py.zip后,将ipin.py文件复制到刚才解压的包括所有png文件的目录下,然后运行:

python ipin.py

回答Y,所有的png将被转换成通常的png格式,这样你使用预览程序就可以看到了。



这个方法我刚刚试过了,还挺好用的,用python 2


有时候看到别人的ios应用中有很多不错的素材可以利用,像我不会ps的人该咋办呢,怎么给拿出来呢,其实很简单,如下几步就可以成功。

ios的应用程序其实就是一个压缩包.zip格式(不是.rar和tar)

1, 下载ios的应用包 .ipa后缀名<一般是这个名字>

2,下载png图片文件修复工具http://iphone.tgbus.com/tutorial/use/200712/20071228131250.shtml(不用安装,绿色版本)

3,将ios的应用更改后缀名为.zip,然后解压,找到一些图片文件,但是都看不到内容<被苹果给优化了>

4,将这些图片文件拷贝出来,贴到那个工具iphonefixpng.exe所在目录下的png 文件加内,此时点击那个iphonefixpng.exe启动,点击convert,完成之后在fixed文件夹下就能拿到你需要的png图片了。


很多同学在玩iphone,ipad应用时,会发现应用里面有很多有意思的图片,但是要导出这些图片时会比较麻烦.虽然ipa文件就是一个压缩包,我们正常把它的后缀改为zip后,解压了也可以看到里面的资源文件,但是此时看到的图都是空白,因为apple在发布这个包的时候会给图片资源的内容后面加一些其他信息,导致我们看不到原图.

 网上有一个叫iPhonePNGApp的工具是可以完成,也有一个叫ipin.py的python脚本可以把图片转换成可见的.

通过研究ipin.py,本人实现了直接对ipa文件进行获取图片,里面的算法还是参考了ipin.py,只是在上层做一个包装,让同学们可以更方便,更简单的就获取到图片.

 

使用方法:

1.把下载后的.py文件和ipa文件放在一个目录下

2.如果只是获取单个ipa文件的图片,在python upress.py ***.ipa

3.获取目录下所有ipa的图片,运行python upress.py

4.所获取的图片会放在生成的icons文件夹下

5.注意,如果一次解压太多,python会报错,还有就是会把ipa文件直接改为zip,请做好备份.

6.当运行获取多个ipa文件内的图片时,python报错.再次运行pythonupress.py,会再从那些没有获取过的ipa中取图片.

 

 

7,脚本下载地址:http://www.kuaipan.cn/index.php?ac=file&oid=34447858212012033

我在mac下测试过,如果权限不够的话,执行sudo python upress.py,记得把ipa和脚本放一个文件下。

因为上传不方便,请大家把下图另存为

保存后,将扩展名改为RAR,可以直接用WINRAR打开,并看到里边的文件,就可以下载了,是原始文件


python ipin.py 立即下载

相关推荐

解析ipa图标

用于反序列ipa黑色图标,如果是正常图标,则跳过。

提取ipa png 图标

Apple 对 iPhone 应用程序中的 png 图片进行了特殊的处理,在 png 文件头之后加了一个非标准的 CgBI 数据段,IDAT 段图像数据也没有传统的压缩数据头和尾,并且红色和蓝色是反的,这样就无法在 Mac 或 Windows 下不能正常使用了。 网上找滴解决办法: 先把ipa软件后缀改成zip,然后用winrar解压,然后下载iphone – fixpng.exe这个...

任香980101 960

ipin.py-2014可用

Apple 对 iPhone 应用程序中的 png 图片进行了特殊的处理,在 png 文件头之后加了一个非标准的 CgBI 数据段,IDAT 段图像数据也没有传统的压缩数据头和尾,并且红色和蓝色是反的,这样就无法在 Mac 或 Windows 正常使用了。将本python文件放于导出的png文件目录下,并执行python ipin.py,可用将png图片还原正常。

还原iOS的安装包ipa里的png图片为正常图片

参考地址:http://www.axelbrz.com.ar/?mod=iphone-png-images-normalizer牛人写了一个python脚本恢复iOS程序中的png图片。脚本下载地址:ipin.py使用方法:1、把ipin.py放到要恢复的.png图片一个目录里2、打开终端,cd到此目录。3、输入 python ipin.py  4、根据提示信息输入 Y,回车。这样就能把图片还原到

空杯子 1万+

ipin解密

ipin.py亲测

2019年电赛D题《简易电路特性测试仪》全过程

2019年全国大学生电子设计大赛D题《简易电路特性测试仪》硬件部分及故障分析

zzhao2580的博客 5万+

ipa提取png图片,windows下显示黑色

原因:ipa提取的png图片经过xcode特殊格式处理,在windows下查看会显示黑色 方法1:通过“ ipin.py文件”转化 过程: 1.安装python,需2.7版本,本文使用2.7.5 2.将需转换图片跟“ipin.py文件”放同文件夹 3.执行终端命令行:python ipin.py 效果:19张图 7张成功 12张黑色 转化 方法2:...

weixin_30337251的博客 247

C2000 ePWM与SDFM同步配置:从寄存器到Driverlib实战解析

在嵌入式实时控制系统中,脉宽调制(PWM)是实现电机驱动、数字电源等应用的核心技术,其信号质量和时序精度直接决定了系统性能。为实现精确控制,PWM信号常需与模数转换器(ADC)或Sigma-Delta滤波器(SDFM)的采样时刻严格同步,以消除开关噪声并获取准确的反馈信号。其技术原理在于通过硬件同步机制,将PWM的特定时间点(如周期中心)作为触发源,控制数据采集的启动时刻。这种硬件级同步能有效提升闭环控制的稳定性和动态响应速度,广泛应用于伺服驱动、变频器等高性能场景。本文聚焦于TI C2000系列微控制器,

weixin_33692284的博客 440

怎样从ipa中提取PNG文件(iPhoneGeek)

众所周知,ipa实际上就是一个zip文件,通过解压,可以在Payload目录下得到一个app文件,实际上这个app文件就是一个文件夹,当然windows下,用户很容易就知道这一点。在Mac下,用户需要将app更名。进入此目录后,ipa中的所有resource文件都尽收眼底了。不过,所有的png文件都无法读取。这是由于Apple在将png打包加入ipa之前将png以一种特殊格式存放,要读取此格式就要

Leeyehong_self的专栏 2968

【UE5+Quest3】手部模型替换---3-0

这次手部模型替换遇到了一些小问题,不过好在是bug一个个都处理掉了,我会分开几个章节去整理。详细的视频教程可以参考油管大佬的视频手部素材放到文章末尾,自行下载使用。(仅用作学习研究,不可用于商用)

qbbmnnnnnn的博客 944

程序化广告行业(23/89):深度剖析广告效果评估指标

大家好,我一直希望能和大家一起在技术领域不断探索、共同进步。在之前的文章中,我们了解了程序化广告中腾讯的业务布局和广告效果评估的基础概念,今天让我们进一步深入剖析广告效果评估的各项指标,这对理解程序化广告的运作机制至关重要

yyy173611的博客 4863

iOS获取IPA包中的素材

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34384681的博客 231

中小型微服务系统 硬件设备如何部署,QPS大概多少

作为一名合格的开发工程师,不仅仅要在前期开发阶段对业务和技术有深入了解,知道选用哪种合适的技术,业务如何拆分,还要思考后期线上环境,资源,延迟,性能等如何优化维护以及分布式系统一些线上生产的一些问题。 本篇主要针对之前了解的情况对硬件设备资源做一个简单的介绍: 首先分布式系统线上实践问题,我们应该对公司的流量,各个服务,网管,注册中心应该如何部署,部署多少台机器才合适,每台机器的配置如何,每天整体流量有多少,高峰期的请求量有多少,你的整体系统是否扛得住(注:很多公司现在直接使用K8S docker 实现

wangxuelei036的博客 1万+

iOS获取ipa素材、提取ipa资源图片文件

当我们看到一款优秀的App时,我们可能对它的一些素材比较感兴趣,或者我们也想仿写一款类似app,那么怎么能获取到它的素材资源文件呢? 下面我以ofo举例: 1、打开iTunes,搜索ofo关键字,选择商店下 找到后,下载下来,然后切换回到资料库,会看到已下载的列表 2、右击Finder显示,查看本地 3、修改后缀为zip,然后双击解压,会变成下面这...

weixin_30266829的博客 185

开源多波束声呐数据集:从原始回波到AI识别的关键一步

本文探讨了开源多波束前视声呐数据集(UATD)在AI目标识别中的关键作用。通过分析原始回波数据与处理后数据的差异,揭示了开源数据集如何降低研究成本、提升实验可重复性,并加速技术迭代。文章还详细解析了UATD数据集的结构、实战应用技巧及从原始数据到AI模型的完整流程,为水下目标识别研究提供了宝贵参考。

weixin_28675839的博客 421

反应动力学仿真软件:Kintecus_(4).用户界面及操作指南

在 Kintecus 中,反应方程的定义非常灵活。您可以定义简单的一阶反应、复杂的多步反应以及不同类型的反应机制。

kkchenjj的博客 1178

如何获取ipa 包的图片

突然想起当初刚学习iOS的时候,就经常通过抓包和提取素材的方式来模仿App,今天就教大家如何一步步提取App的素材! 大家是否有过想要获取别人的素材的想法?看到某些App的资源很不错,很想导出来用用,特别是想模仿某个App来练练手的时候,愁着没有素材吗? 跟着我来一步步提取App的素材,按照我的步骤保证能轻松获取App的所有图片资源。拿别人的素材,千万不要商用哦,只能用于练练手,这关系到版权的...

weixin_30587927的博客 166

Python爬虫实战:如何爬取京东商品评论数据

在本文中,我们介绍了如何使用 Python 爬虫技术爬取京东商品的评论数据。首先,我们分析了京东商品评论的 API 接口和 JSON 数据结构,然后编写了爬虫程序来抓取评论数据,并将数据保存到 CSV 文件中。接着,我们进行了一些基本的数据分析,包括评分分布和简单的情感分析。爬取京东商品评论的数据可以为电商分析、情感分析等提供有价值的信息。你可以在此基础上进行更深入的分析,挖掘更多的商业价值。希望本篇教程能够帮助你了解如何利用 Python 进行电商数据的爬取和分析!

2201_76125261的博客 1645

[APP]-抓去素材高招

为什么80%的码农都做不了架构师?>>> ...

weixin_34362991的博客 123

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

[10秒学会] - iOS下载别人ipa 获取别人素材

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33688840的博客 210

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

提取ipa里面的资源图片 png

提取ipa里面的资源图片 png 转自http://blog.youkuaiyun.com/wu_lai_314/article/details/8879815 Apple 对 iPhone 应用程序中的 png 图片进行了特殊的处理,在 png 文件头之后加了一个非标准的 CgBI 数据段,IDAT 段图像数据也没有传统的压缩数据头和尾,并且红色和蓝色是反的,这样就无...

weixin_34235105的博客 123

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

快速获取iOS APP中的所有素材

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33805743的博客 361

Mac 如何导出ipa文件中Assets.car包中的切图

  在之前获取 AppStore 中 应用 的 IPA 包文件(Mac OS 13+)中获取到应用的 IPA 包,可以取出应用的部分图片(如 Logo),如果项目工程中把图片添加到Assets.xcassets 中的话,只能在包中看到 Assets.car 文件,这时需要把里面的图片资源取出来。   在 Github 上 cartool是专门解决这个问题的开源工具,下载,使用 X...

banyuzan7295的博客 230

iOS 【模仿App 获取app素材】

一、拿到资源包。 在iTunes里找到喜欢的应用,然后下载,直接将app拖到桌面上。得到一个.ipa资源包,如下图: 二、将资源包更改为.zip格式,然后解压打开,显示包内容。 三、拿到所需的资源 在包内容中我们可以拿到appIcon、launchImage等等素材。 四、如果

奏者~代码的歌 711
上一篇: 提示框第三方库之MBProgressHUD
下一篇: TableView 瀑布流实现
focusjava
博客等级 码龄14年 127粉丝 528原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值