精华内容
下载资源
问答
  • 使从iPhone或iPad的.ipa文件提取的png文件可读且可打开。 目前仅适用于Mac OS X,或者您可以帮助我使其在Windows上运行。 安装 $ npm install iphone-png -g 之后,您将在终端中输入一个iphone-png命令。 用法 ...
  • 今天有位朋友问我怎么提取分发平台的ipa文件。想反编译文件 其实步骤很简单。 浏览器 按F12 切换 手机访问,然后把设备切换成苹果。选择Network,然后点击下载 复制plist文件地址,将文件下载下来。然后记事本打开就...

    今天有位朋友问我怎么提取分发平台的ipa文件。想反编译文件

    其实步骤很简单。

    浏览器 按F12 切换 手机访问,然后把设备切换成苹果。选择Network,然后点击下载

    复制plist文件地址,将文件下载下来。然后记事本打开就可以看到IPA文件的下载地址了。

    展开全文
  • 1)从ipa提取图片资源文件。  >> 解压ipa(其实ipa也是一种压缩格式的文件,改名为zip即可解压),解压后,有个Payload目录,里面有个“应用名.app”(其实是个目录);  >> 打开终端命令行

    原文地址:http://blog.csdn.net/huanghr_1/article/details/7857211

    由于操作比较简单,就不上截图了,简单说一下:

    1)从ipa提取图片资源文件。

     >> 解压ipa(其实ipa也是一种压缩格式的文件,改名为zip即可解压),解压后,有个Payload目录,里面有个“应用名.app”(其实是个目录);

     >> 打开终端命令行,cd 到 ***/***/应用名.app 目录

     >> 创建一个ruby脚本(mac可以直接执行ruby脚本),该脚本用来将ipa包内的png文件反优化”成可以浏览的图片文件,命令:vi uncrush.rb

     

    [ruby] view plain copy
    1. <span style="font-size:18px;">    files = Dir.glob("*.png")    
    2.         
    3.     puts "Creating directory: uncrushed"    
    4.     if File.directory?("uncrushed")    
    5.       puts "Directory already exists... delete and proceed? (y/n)"    
    6.       input = gets.strip    
    7.       if input == "y"    
    8.         deletefiles = Dir.glob("uncrushed/*.png")    
    9.         deletefiles.each do |f|    
    10.           File.delete(f)    
    11.         end    
    12.         Dir.delete("uncrushed")    
    13.       else    
    14.         abort    
    15.       end    
    16.     else    
    17.     end    
    18.     Dir.mkdir("uncrushed")    
    19.     files.each do |f|    
    20.       puts "Found file: #{f}... uncrushing it because we street!"    
    21.       `/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush -revert-iphone-optimizations -q #{f} uncrushed/#{f}`    
    22.       puts "Creating new file: #{f}"    
    23.     end  </span>  

    >> 保存并执行脚本:ruby uncrush.rb ,在当前目录的 "uncrushed"文件夹,你可以找到原始的png文件,很酷吧。


    2)从iOS设备提取ipa文件

    方法一:使用iTunes,备份ipa到本地目录(由于同步规则复杂,我们用第二种,最简单的)

    方法二:使用iTools,可以看成一个与Apple帐号无关的iTunes,支持MAC和Windows(据说是QQ二把手创业的作品),连接后可以把已安装的ipa逐个备份到本地,也可以查看应用内的数据库及产生的图片,文档等。同样,对一些需要付费的软件,你可以备份到本地,然后安装到其它越狱的iOS设备。


    (完) 


    =========补充1=========


    mac 默认不隐藏文件后缀名及隐藏文件,可以通过一下命名设置为显示,设置完成后需要 Force Quit 【Finder】。

     显示Mac隐藏文件的命令:
        defaults write com.apple.finder AppleShowAllFiles -bool true
    隐藏Mac隐藏文件的命令:
        defaults write com.apple.finder AppleShowAllFiles -bool false


    =========补充2=========

    执行时可能会提示pngcrush 无法找到,不同的电脑Xcode安装目录有所不同,进入 Application -> Xcode -> 右键 Show Package Contents -> 邮件 Get Info,查看所在的绝对路径,替换即可。某些资源文件如果在打包时没有设置decode的话,是不用执行pngcrush的。以下是我的xcode 安装路径 

    [html] view plain copy
    1. /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin  

    补充:获取pngcrush路径

    xcrun -sdk iphoneos -find pngcrush

    files = Dir.glob("*.png")  
          
        puts "Creating directory: uncrushed"  
        if File.directory?("uncrushed")  
          puts "Directory already exists... delete and proceed? (y/n)"  
          input = gets.strip  
          if input == "y"  
            deletefiles = Dir.glob("uncrushed/*.png")  
            deletefiles.each do |f|  
              File.delete(f)  
            end  
            Dir.delete("uncrushed")  
          else  
            abort  
          end  
        else  
        end  
        Dir.mkdir("uncrushed")  
        files.each do |f|  
          puts "Found file: #{f}... uncrushing it because we street!"  
          `/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush -revert-iphone-optimizations -q #{f} uncrushed/#{f}`  
          puts "Creating new file: #{f}"  
        end  


    展开全文
  • ipa提取png文件

    2012-11-19 09:51:28
     众所周知,ipa实际上就是一个zip文件,通过解压,可以在Payload目录下得到一个app文件,实际上这 个app文件就是一个文件夹,当然windows下,用户很容易就知道这一点。在Mac下,用户需要将app 更名。进入此...

     

     众所周知,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格式,这样你使用预览程序就可以看到了。

    展开全文
  • Ipa 资源文件提取

    2012-07-11 15:51:53
    1) iPhonePNG 工具下载地址:http://acquisition.dreamhosters.com/iPhonePNG.zip 介绍:... $ find ./img -name "*.png" -exec /Applications/iPhonePNG {} \;...$ find ./img -name

    1) iPhonePNG

    工具下载地址:http://acquisition.dreamhosters.com/iPhonePNG.zip

    介绍:http://www.newsfirex.com/blog/?p=176

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

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


    2) 之前从网上看到相关用python脚本转换的,使用后发现部分png 还是不能正常查看。不知到是什么原因。



    展开全文
  • 目的:分发到多台设备 工具:apple configurator 2 步骤: 1、先安装apps在设备上...提取ipa文件: 提示: 紧接步骤4,无论弹窗什么,都不要操作。 路径:~/Library/Group 【快捷键:command+shift+g】Containers/K36BK
  •  众所周知,ipa实际上就是一个zip文件,通过解压,可以在Payload目录下得到一个app文件,实际上这个app文件就是一个文件夹,当然windows下,用户很容易就知道这一点。在Mac下,用户需要将app更名。进入此目录后,...
  • 安装Apple Configurator 2 从Mac AppStore安装Apple Configurator 2 下载ipa 打开后连接设备,选中设备点击添加,...提取ipa 用Finder前往文件夹进到下面的路径 ~/Library/Group Containers/K36BKF7T3D.group
  • 用Apple Configurator 2提取ipa文件

    万次阅读 2019-02-26 23:13:38
    安装Apple Configurator 2 从Mac AppStore安装Apple Configurator 2 下载ipa 打开后连接设备,选中设备点击添加,如果没登录就登录Apple ID,登录后会把你在AppStore下过...提取ipa 用Finder前往文件夹进到下面的路...
  • "1">  "1">  苹果ipa文件中信息的提取与加密文件的反编译     一.info.plist文件的反编译与提取信息   在ipa文件中,有一个info.plist文件,
  • 怎样从ipa提取PNG文件(iPhoneGeek)

    千次阅读 2012-10-10 23:41:06
    众所周知,ipa实际上就是一个zip文件,通过解压,可以在Payload目录下得到一个app文件,实际上这个app文件就是一个文件夹,当然windows下,用户很容易就知道这一点。在Mac下,用户需要将app更名。进入此目录后,ipa...
  • 相关文章 ...1、ipa文件解压方法----https://blog.csdn.net/quanshuiwuxiang/article/details/8618349?utm_source=blogxgwz6 当我们看到一款优秀的App时,我们可能对它的一些素材比较感...
  •  在ipa文件中,有一个info.plist文件,这是一个xml格式的文件,ipa程序的程序名称,icon图标名称等等信息都记录在其中,可是 info.plist在ipa打包的时候被加密了,怎么用程序打开呢?这里提供一个Java程序的jar包 ...
  • Java提取IPA中的png文件 源码
  • 主要用于 iPa 和 Car 文件的图片提取,只需拖放 iPa 安装包即可获取此 APP 内的 UI 图片。同时支持文件夹拖放及批量处理
  • Unity3D 从 ipa提取游戏资源

    千次阅读 2015-08-03 21:43:28
    .ipa 文件是压缩文件的格式,我们用可以用 tar zxvf xxx解压,或者找个解压工具也可以,如:betterZip 。会找到 xxx.app的文件,其实是个文件夹,在mac下显示包内容就可以看到里面的资源,如果发现有 *.asset
  • ipa提取图片

    2013-06-08 11:04:54
    可以将ipa内的 图片,音频 文件导出 用于导图、分析 app效果很好用!
  • iOS 开发过程中,在code和测试阶段结束后,你需要用xcode将程序打包成.ipa文件,然后上传到app store进行审批。在xcode将app打包成.ipa文件过程中,xcode会将文件压缩。我们知道这个打包过程简单来说就是一个压缩...
  • ipa提取png图片

    2012-12-13 12:07:18
    解压ipa 在windows下不能查看图片,在mac下虽然一部分能够查看,但是一些是不能查看的,原因是因为ipa在打包的时候经过一个叫Pngcrush的家伙做了png优化,所以,我们也可以用这个家伙来反转回来,以供学习之用。...
  • ipa提取图片资源 png处理方法

    千次阅读 2012-04-05 17:32:34
    ipa本身是一个zip文件改后缀后解压缩就能看到应用内使用的资源文件 其中png图片资源xcode打包的时候做了些手脚 具体怎么处理的这里不做解释 下边提供一个python脚本 from struct import * from zlib import * ...
  • 1、将ipa文件后缀改为zip,然后解压缩。 2、新建一个文件夹,将解压后的包里的png文件拷贝到新建文件夹里。 3、下载ipin.zip文件并解压到第二步新建的文件夹里。 4、命令行切换路径到第二步...
  • 方法1,能适用于所有的png文件 # XCode 4.3+ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush # XCode 4.2.x 以下版本 /Developer/Platforms/iPhoneOS....
  • ipa实际上就是一个zip包,将ipa解压即可看到里面有很多png资源文件,但这些文件是经过xcode编译优化过的,所以无法直接查看。 可以使用下面的命令来还原指定的图片 $ /Developer/Platforms/iPhoneOS....
  • 列出在IPA文件中找到的udds,而不提取整个存档。 通过搜索Embedded.mobileprovision文件并有选择地提取它们并打印排序的,唯一的UDID列表来工作。 安装 将脚本放在PATH中的某个位置,或者直接运行它。 用 ...

空空如也

空空如也

1 2 3 4 5 6
收藏数 101
精华内容 40
关键字:

ipa文件提取