反编译从iphone模拟器中提取的我自己的应用程序ipa

反编译从iphone模拟器中提取的我自己的应用程序ipa,iphone,ipad,simulator,ipa,Iphone,Ipad,Simulator,Ipa,由于硬盘故障,我丢失了一个iPhone/iPad应用程序,我正在尝试恢复代码。我发现我仍然在模拟器中使用该应用程序,因此我能够从ipa的模拟器文件中恢复所有资源(因为它们没有加密)。那太好了。但是代码是编译的(我认为它是一个英特尔二进制文件),所以。。。是否完全不可能从此类文件中提取可读的内容 请注意: 我不是说从苹果商店或其他地方解密/反编译ipa文件。它来自模拟器 我认为这是不可能的,但谁知道呢 提前谢谢。不,那是不可能的。你的源代码不见了。您可以找到一些试图恢复已删除文件的恢复软件。如果您

由于硬盘故障,我丢失了一个iPhone/iPad应用程序,我正在尝试恢复代码。我发现我仍然在模拟器中使用该应用程序,因此我能够从ipa的模拟器文件中恢复所有资源(因为它们没有加密)。那太好了。但是代码是编译的(我认为它是一个英特尔二进制文件),所以。。。是否完全不可能从此类文件中提取可读的内容

请注意: 我不是说从苹果商店或其他地方解密/反编译ipa文件。它来自模拟器

我认为这是不可能的,但谁知道呢


提前谢谢。

不,那是不可能的。你的源代码不见了。您可以找到一些试图恢复已删除文件的恢复软件。如果您使用过任何源代码管理,比如CVS、SVN、Mercurial或GIT,那么您就可以省下这笔钱了。无论如何,从中吸取的教训是不要依赖本地硬盘进行备份。

不,这是不可能的。你的源代码不见了。您可以找到一些试图恢复已删除文件的恢复软件。如果您使用过任何源代码管理,比如CVS、SVN、Mercurial或GIT,那么您就可以省下这笔钱了。无论如何,从中吸取的教训是,不要依赖本地硬盘进行备份。

这是唯一的方法,前提是您可以恢复硬盘


您无法从.Ipa文件中获取数据。

如果您可以恢复硬盘,这是唯一的方法


无法从.Ipa文件中获取数据。

您可以通过在可执行二进制文件上使用来修复代码的整体结构

它不会恢复所有的代码,但应该能够恢复所有的类定义。也就是说,如果没有从调试符号中剥离二进制文件


关于硬盘无法恢复的问题,我想这完全取决于你愿意花多少钱在上面。有些公司专门从崩溃的磁盘中恢复数据,据我所知,他们几乎可以恢复任何类型的磁盘故障。问题是你是否准备好支付这个价格,或者只是重新实现代码是否会更便宜。

你可以通过在可执行二进制文件上使用来挽救代码的整体结构

它不会恢复所有的代码,但应该能够恢复所有的类定义。也就是说,如果没有从调试符号中剥离二进制文件


关于硬盘无法恢复的问题,我想这完全取决于你愿意花多少钱在上面。有些公司专门从崩溃的磁盘中恢复数据,据我所知,他们几乎可以恢复任何类型的磁盘故障。问题是你是否准备好支付这个价格,或者只是重新实现代码是否会更便宜。

将.ipa后缀改为.zip。。。解压。在里面你可以找到包含应用程序的有效负载文件夹。打开那个应用程序包,就有你的文件了


在Mac电脑上工作。不确定Windows。

将.ipa后缀更改为.zip。。。解压。在里面你可以找到包含应用程序的有效负载文件夹。打开那个应用程序包,就有你的文件了


在Mac电脑上工作。不太清楚Windows。

谢谢。我是这么想的,但我需要一个更专业的意见。硬盘无法恢复。这就是为什么我要尝试这样的事情:(你怎么能这么说?一切都有可能!只是时间问题。谢谢。我是这么想的,但我需要一个更专业的意见。硬盘是无法恢复的。这就是为什么我要尝试这样的事情:(你怎么能这么说?一切都有可能!这只是时间问题。事实上,我可以从ipa文件中提取所有资源,因为这些资源在模拟器中没有加密,但代码没有加密。无论如何,谢谢。@Jorge你能解释一下你是怎么做到的吗?对不起!我不记得了。那是三年前:)但我记得这并不难。我认为这只是找到ipa文件并将其作为zip文件进行导出。但可能从那时起模拟器发生了变化,或者不是那样。再次为我糟糕的内存感到抱歉。否决;你至少可以获得资源和类/函数结构。事实上,我可以从I中提取所有资源pa文件,因为这些文件在模拟器中没有加密,但代码没有加密。谢谢。@Jorge你能解释一下你是怎么做到的吗?对不起!我不记得了。那是三年前的事了:)但我记得这并不难。我认为这只是找到ipa文件并将其作为zip文件进行导出。但可能从那时起模拟器发生了变化,或者不是那样。再次为我的内存不好感到抱歉。downvoted;您至少可以获得资源和类/函数结构。确实如此,但遗憾的是,它没有反编译实际的二进制文件e可在
ipa
捆绑包中执行。我想这就是OP的要求。它确实如此,但遗憾的是它没有在
ipa
捆绑包中反编译实际的二进制可执行文件。我想这就是OP的要求。检查这个:检查这个: