Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
所以,你可以';没有开源就不能开发android应用程序?_Android_Open Source_Reverse Engineering - Fatal编程技术网

所以,你可以';没有开源就不能开发android应用程序?

所以,你可以';没有开源就不能开发android应用程序?,android,open-source,reverse-engineering,Android,Open Source,Reverse Engineering,我刚刚读了以下主题: …并意识到,如果android程序的.apk文件不可能是反向引擎,就无法开发android程序。 您可以使用Proguard和技巧,但您的代码仍然不能完全隐藏 所以,如果你想让一个应用程序完全接近源代码,你必须做什么 例如,Facebook、Snapchat和Messenger(例如)做了什么使他们的源代码无法访问 另外,还有一个问题:如果你在google play上上传你的应用程序,那么用户可以获得你的.apk 提前谢谢 据我所知,有一些程序可以用来从手机中提取apk

我刚刚读了以下主题:

…并意识到,如果android程序的.apk文件不可能是反向引擎,就无法开发android程序。 您可以使用Proguard和技巧,但您的代码仍然不能完全隐藏

所以,如果你想让一个应用程序完全接近源代码,你必须做什么

例如,Facebook、Snapchat和Messenger(例如)做了什么使他们的源代码无法访问

另外,还有一个问题:如果你在google play上上传你的应用程序,那么用户可以获得你的.apk


提前谢谢

据我所知,有一些程序可以用来从手机中提取apk。例如,APK提取器列在Play Store中


您可以使用此类应用程序获取所需的APK

据我所知,有一些程序可以用来从手机中提取apk。例如,APK提取器列在Play Store中


您可以使用此类应用程序获取所需的APK

每个应用程序都可以进行反向工程。 区别只是做这件事所需要的时间

Proguard是一个最小的解决方案,它只需要最小的努力,并且在大多数情况下提供足够的保护级别

您还可以使用其他模糊处理工具(例如,DexGuard)

另一种方法是使用androidndk创建共享库并使用它。本机二进制文件的反向工程通常比Java类更困难

完全保护您的算法的唯一方法可能是将它们从用户的设备中删除—移动到服务器。这样应用程序将执行一个请求,但计算将在您的服务器上执行


至于提取APK——正如所写,这是可能的。

每个应用程序都可以进行反向工程。 区别只是做这件事所需要的时间

Proguard是一个最小的解决方案,它只需要最小的努力,并且在大多数情况下提供足够的保护级别

您还可以使用其他模糊处理工具(例如,DexGuard)

另一种方法是使用androidndk创建共享库并使用它。本机二进制文件的反向工程通常比Java类更困难

完全保护您的算法的唯一方法可能是将它们从用户的设备中删除—移动到服务器。这样应用程序将执行一个请求,但计算将在您的服务器上执行


至于提取APK-正如所写的那样,这是可能的。

有工具和扩展可以从Google Play Store中提取.APK。如果你有钱,请使用dexGuard。有工具和扩展可以从Google Play Store中提取.APK。如果你有钱,请使用dexGuard。。