为什么我们可以从 jar 或 apk 文件中查看 java 的源代码
Why we are able to view source code of java from jar or apk file
我们知道我们可以使用一些免费的工具查看 Android apk 文件或 .jar 文件的源代码。
how to extract code of apk file
关于这件事,我想不出几个问题。
我们的应用程序代码在使用一些工具编译和构建源代码后仍然对所有人开放,这是一个安全漏洞吗?
是否每件事都是 java 那样的世界,就像我们可以查看 html css free.Should 网站的 jscript 代码,我比较一下
就像 .jar 文件一样,我们可以查看 .exe、.command 或其他我认为人类不可读的文件格式的代码。
如何防止我的代码在 apk 或 jar 中被查看file.Because我不希望我的痛苦应用程序代码作为开源代码运行。
当我能够从 .apk 文件中取回 android 项目时,我感到很惊讶。
假设我的公司花费了数十亿美元从某家公司制作应用程序。并决定不在任何开源许可下进行赎罪。我们还想防止其他公司复制我的应用程序代码来创建他们自己的应用程序代码。
合法是唯一可以防止代码复制的东西。
假设我的公司正在创建一个酒店预订应用程序并花费数千美元用于其他酒店需要相同的东西,他们反编译我的应用程序并更改一些字符串和基础知识。因此,他们享受 free.How 防止这种情况发生的一切。
我想保护各种东西,比如
要阻止的 GoogleAnalyticsID、GooglgeAdsense、GoogleAdword 和其他高级第三方 API 字符串我该怎么做。
没有安全漏洞。众所周知,有人可以将任何软件平台的编译代码逆向工程为源代码,源代码可以编译回执行类似的代码。
您不能从已编译的代码中重构精确的原始源代码。例如,编译后的代码将没有原始源代码中的注释。它可能也没有局部变量和参数变量的原始名称。
是的,这就像我在#1 中所说的。
您无法阻止某人对您的软件产品进行逆向工程。你只能让别人更难这样做。例如,Android 工具链提供了通过 ProGuard 混淆工具 运行 所有编译代码的能力,它尽可能地去除不必要的细节并更改 [=31= 的名称] 和可以在不改变代码功能的情况下修改的方法。
我们知道我们可以使用一些免费的工具查看 Android apk 文件或 .jar 文件的源代码。 how to extract code of apk file
关于这件事,我想不出几个问题。
我们的应用程序代码在使用一些工具编译和构建源代码后仍然对所有人开放,这是一个安全漏洞吗?
是否每件事都是 java 那样的世界,就像我们可以查看 html css free.Should 网站的 jscript 代码,我比较一下
就像 .jar 文件一样,我们可以查看 .exe、.command 或其他我认为人类不可读的文件格式的代码。
如何防止我的代码在 apk 或 jar 中被查看file.Because我不希望我的痛苦应用程序代码作为开源代码运行。
当我能够从 .apk 文件中取回 android 项目时,我感到很惊讶。
假设我的公司花费了数十亿美元从某家公司制作应用程序。并决定不在任何开源许可下进行赎罪。我们还想防止其他公司复制我的应用程序代码来创建他们自己的应用程序代码。
合法是唯一可以防止代码复制的东西。
假设我的公司正在创建一个酒店预订应用程序并花费数千美元用于其他酒店需要相同的东西,他们反编译我的应用程序并更改一些字符串和基础知识。因此,他们享受 free.How 防止这种情况发生的一切。
我想保护各种东西,比如 要阻止的 GoogleAnalyticsID、GooglgeAdsense、GoogleAdword 和其他高级第三方 API 字符串我该怎么做。
没有安全漏洞。众所周知,有人可以将任何软件平台的编译代码逆向工程为源代码,源代码可以编译回执行类似的代码。
您不能从已编译的代码中重构精确的原始源代码。例如,编译后的代码将没有原始源代码中的注释。它可能也没有局部变量和参数变量的原始名称。
是的,这就像我在#1 中所说的。
您无法阻止某人对您的软件产品进行逆向工程。你只能让别人更难这样做。例如,Android 工具链提供了通过 ProGuard 混淆工具 运行 所有编译代码的能力,它尽可能地去除不必要的细节并更改 [=31= 的名称] 和可以在不改变代码功能的情况下修改的方法。