在网上找了半天如何还原app中得资源图片素材,信息量不多,唯有得几个说的比较笼统,特意记载以下以备其他人查阅。
概要描述:
想提取在APP STORE上某些应用得资源图片时,我们可以通过iPhonePNG来获取这些资源图片,但用法稍微复杂。
其实iPhonePNG并不是反编译得功能,只是ios得app解压后会有模糊不清得资源图片,这个工具可以将其还原。
(并不能所有图片都还原,有得应用存在部分图片无法还原得情况)
第一步 下载iPhonePNG
http://acquisition.dreamhosters.com/iPhonePNG.zip
![](https://img-my.csdn.net/uploads/201211/20/1353426806_5111.png)
<?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";
}
?>
打开后开始敲命令运行该文件。
1. control +c 结束目前所有命令(新打开和忽略)2. cd /Applactions/iPhonePNG 进入iPhonePNG文件夹3. php ./iPhonePNG.php 执行该目录下得修改$path后得php文件