我创建了ios和android应用,因此现在我必须以IPA和APK文件格式交付给客户。
我想知道,他们是否有可能提取ipa和apk文件并进入我的主要代码?
朋友们请教育我。谢谢大家。
答案 0 :(得分:2)
对于android
考虑启用ProGuard
ProGuard通过删除未使用的代码并使用语义上模糊的名称重命名类,字段和方法,从而使您的代码模糊,从而使代码库更小,更高效。结果是一个较小的.apk文件,很难进行反向工程。
启用proguard
将minifyEnabled设置为true,并在proguard-rules.pro文件中添加所需的规则。
有用的参考 https://developer.android.com/studio/build/shrink-code
对于iOS
我认为没有一种简单的方法可以对IPA文件进行反向工程
答案 1 :(得分:0)
似乎他们可以从APK
文件(Android)和IPA
文件(iOS)获取代码。 (我不是为了咨询而尝试)
对于android
,可以在此处找到答案
Is there a way to get the source code from an APK file?
对于iOS