【发布时间】:2018-03-17 16:46:24
【问题描述】:
是否可以从我的 iPhone 5s 和 Android 下载我的应用程序代码。我在印度的开发人员失踪了,我拼命想抓住她。不知道那边是放假还是生病了。
无论如何,我的应用程序在两个平台上都完成了,需要做的就是将数据库传输到亚马逊和各自的商店。
有什么方法可以挽救我手机上的这段代码吗?
【问题讨论】:
标签: android iphone xcode download
是否可以从我的 iPhone 5s 和 Android 下载我的应用程序代码。我在印度的开发人员失踪了,我拼命想抓住她。不知道那边是放假还是生病了。
无论如何,我的应用程序在两个平台上都完成了,需要做的就是将数据库传输到亚马逊和各自的商店。
有什么方法可以挽救我手机上的这段代码吗?
【问题讨论】:
标签: android iphone xcode download
如果我正确理解您的问题,您希望从安装在您手机上的应用的副本中进行逆向工程或提取代码。
这称为应用程序反编译,虽然理论上是可以做到的,但它不会像复制和粘贴那样“简单地工作”。特别是考虑到你有 2 个不同的平台可以反编译。
例如,在 iOS 上,应用程序受到其 DRM https://en.wikipedia.org/wiki/FairPlay 技术的保护,该技术将应用程序分成多个部分,并使用单独的密钥对每个部分进行加密。要尝试反编译该应用程序,您需要越狱https://en.wikipedia.org/wiki/IOS_jailbreaking 您的设备,这会立即使其所有保修失效。即使这样,也不确定您是否能够提取足够的代码来重建应用程序。
在 Android 上稍微容易一些,但仍不能完全授予您 Java 源代码。
归根结底,这非常困难、不可靠、相当昂贵(如果不是由你自己执行),而且在你的情况下可能不值得。
【讨论】: