免费发布您的软件作品
当前位置:格子啦 > 软件教程 > 系统软件 > 系统工具 > IOS应用中的资源图片提取工具 还原IOS App中的PNG文件

IOS应用中的资源图片提取工具 还原IOS App中的PNG文件

  想提取在APP STORE上某些应用得资源图片时,我们可以通过iPhonePNG来获取这些资源图片,但用法稍微复杂。


  其实iPhonePNG并不是反编译得功能,只是ios得app解压后会有模糊不清得资源图片,这个工具可以将其还原。


  (并不能所有图片都还原,有得应用存在部分图片无法还原得情况)


  第一步 下载iPhonePNG


   http://pan.baidu.com/share/link?shareid=4164109851&uk=85241834


  我下载解压缩后将其放在了Finder得应用程序中,放哪里并不是必须,但要记住路径。

  查看路径,选中iphonepng中的某个文件,邮件查看显示简介,该目录为/Applacations/iPhonePNG


  第二步 修改要编译得文件路径(以下出现得iphonename为你得mac名)


  双击.php文件用xcode打开,修改第二行,$path的路径,该程序为待修改图片和修改后图片放置一个目录,所以只修改path部分就可以。


  php文件代码如下:

  <?php
$path ='/Users/iphonename/Desktop/testimage/Payload/UrlWebViewForIpad';
   //'/iPhone/Resource/ColorSchemer 1.1/Payload/ColorSchemer';
$dir = opendir($path);
$cmd = '"' . dirname(__FILE__) . '/iPhonePNG"';
$files =  array();
while($file = readdir($dir)) {
$ext = substr(strrchr($file, '.'), 1);
//echo "$file\n";
if($ext == "png"){
$files[] = "\"$path/$file\"";
}
}
closedir($dir);
foreach($files as $file) {
exec("$cmd $file");
//echo "$cmd $file\n";
}
?>


  第三步 从itunes上下载app


  下载后可点击下载得app查看显示简介,路径在/Users/iphonename/Music/iTunes/iTunes Media/Mobile Applications


  所有应用均在此目录。


  从此目录下将ipa文件拷贝到桌面后,将后缀名改为zip并解压,如果解压后得目录中没有缩略图,则需要在子文件夹中继续解压,直到看到缩略图。


  第四步 还原图片/提取资源文件图片


  将解压缩的缩略图复制入$path 路径,运行php脚本。


  在iPhonePNG中双击同名执行文件,会打开一个类似于windows上控制台得名为终端的程序如下


  打开后开始敲命令运行该文件。


  1. control +c 结束目前所有命令(新打开和忽略)

  2. cd /Applactions/iPhonePNG 进入iPhonePNG文件夹

  3. php ./iPhonePNG.php 执行该目录下得修改$path后得php文件


  执行完毕去path目录下即可查看到资源图片。


  终端程序中敲入命令后回车后得提示文案这里不做提示,反馈信息较为简单,容易理解是否正确进入文件夹,是否执行成功。


  假设你的图片在./img目录下,想转换到 ./decode 目录,


  在终端执行:


  $ find ./img -name "*.pn" -exec /Applications/iPhonePNG {} \;

  默认将转换后的图片添加后缀后放在原图片相同目录,把他批量移动出来:

  $ find ./img -name "*Decoded.png" -exec mv {} ./decode \;



分类 系统软件 系统工具
标签
(责任编辑:奥特曼曼)
  • 0人
      垃圾
  • 0人
      期待
  • 0人
      加油
  • 0人
      兴奋
  • 0人
      吃惊
  • 0人
      奋斗
  • 0

编辑推荐

猜你喜欢

我有话说:

网友评论
更多评论

最新教程

更多
启动搞出新创意 碉炸天的Win10起动问侯设定实例教程

启动搞出新创意 碉炸天的Win10起动问侯设定实例教程

Win10笔记本电脑盖上外盖不休眠状态设定实例教程
Win10系统软件怎样关掉浏览器自动清除临时文件
Windows10系统软件记不起来原先的帐号密码咋办
Win10 1607最新版本的硬盘利用率100%停用了该如何处理
Win10开启网盘提醒“未指定的不正确”如何处理?
如何在Win10 PC上使用Xbox Game Pass

热门标签

更多
评论回复(您的评论需要经过审核才能显示)X

投稿
反馈