浏览应用程序文件以进行逆向工程

时间:2011-11-23 18:51:49

标签: iphone ios windows debugging reverse-engineering

我想在Windows上查看一些Iphone应用程序源文件。可能吗?如果是这样,我需要什么才能在Windows计算机上查看它们?

5 个答案:

答案 0 :(得分:1)

对于实际的逆向工程,我建议你仔细看看IDA。 IDA supports the ARMv6 and ARMv7 architecture并且总体上是这个星球上最好的逆转工具。

通过iTunes下载的App文件是压缩的ZIP文件,扩展名为.IPA。您可以使用任何解压缩工具来解压缩它们。为此,您只需将扩展名IPA重命名为ZIP。

[编辑以匹配OP问题评论]

答案 1 :(得分:1)

您无法在手机上查看应用的源代码。

答案 2 :(得分:0)

在iTunes中下载应用程序时,您可以右键单击并选择“在Windows资源管理器中显示”。然后用任何可以打开.zip

的内容打开.ipa文件

如果你想查看手机上的应用程序文件,你需要越狱它,然后转到/ private / var / mobile / Applications,你必须找到正确的文件夹,因为app文件夹是根据时间命名的你安装了它们和你的用户名(所以只要进入每个文件夹,直到你找到你想要的那个)。

答案 3 :(得分:0)

我猜你想看看来源等吗?

我要做的是查看该应用是否适用于Android,并下载Android的APK文件并检查源代码,因为存在很多JavaDecompilers并且反编译java比解析机器代码更容易(编译iphone应用程序)。

答案 4 :(得分:0)

您不必越过手机。只需简单地下载i-FunBox而不是将手机插入电脑(弹出时关闭iTunes)并等待程序与手机同步。而不是去第一个标签(你会在i-FunBox GUI中看到)和Viola!所有文件都在那里。享受。