【问题标题】:Getting inside the iPhone app. Reverse engineering iPhone app [duplicate]进入 iPhone 应用程序。逆向工程iPhone应用程序[重复]
【发布时间】:2023-04-06 14:52:01
【问题描述】:

可能重复:
Decompile iPhone app binary

这个问题可能是不道德的,或者至少它属于黑客领域或 iPhone 开发的阴暗面。

我想在没有登录的情况下查看应用程序(没有注册,并不是每个人都可以拥有帐户)。

我是否可以将它下载到 iPhone,以某种方式传输 IPA 文件。打开它,看看那里的东西 - 例如。资源文件和xib文件?

你知道对从应用商店下载的 iPhone 应用进行逆向工程的任何成功方法吗?

欢迎提出任何建议!

请不要支持不道德/非法的垃圾邮件回答/声明。

【问题讨论】:

标签: ios iphone cocoa-touch reverse-engineering


【解决方案1】:

为了查看安装在设备上的应用程序,您需要越狱设备。

这是合法的,至少在美国是这样。几年前,电子前沿基金会成功地论证了这一点,它是recently renewed

道德与否,取决于你想做什么。

请记住,史蒂夫·乔布斯和史蒂夫·沃兹尼亚克设计的首批产品之一是“蓝盒子”——一种免费拨打电话的设备。一定程度的好奇心有助于成为一名优秀的工程师,尤其是如果你想专攻安全。

同时,我们现在拥有如此强大的 iOS 行业的原因是因为最终用户可以合理地确信他们安装的应用程序会像广告宣传的那样运行(而不是做任何有趣的事情)。

如果您想继续,请确保您有一个强大的道德指南针。不要做任何不道德的事情。

设备越狱后,可以安装ssh和scp。将它放在您的本地网络上,并以 root 身份登录 ssh。改为:

/Application

。 . .目录并将您感兴趣的 .app 文件 scp 到本地计算机。调查。

【讨论】:

  • 感谢 Jasper 的建设性回答。我不是一个破解者,而是一个好奇的程序员。讨厌的人会讨厌!
  • @reecon 请注意,如果您想查看应用程序的代码,您必须先对其进行解密。使用 gdb 或其他一些工具不是很困难,但也不是微不足道的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-11
  • 1970-01-01
相关资源
最近更新 更多