1

我知道有一种方法可以阻止用户提取APK我们的应用程序,但我不知道该怎么做。

你知道如何?

例如,如果我使用Astro File Manager提取APK应用程序的 ,对于某些应用程序它可以工作,但对于其他应用程序我不能使用它。如何保护我的应用程序?

请给我看代码。

4

2 回答 2

1

我同意@Meirav 的观点,即没有 100% 的保护,而且很难以高安全性保护您的代码。但是有一种非常快速的方法可以混淆您的代码。这意味着只有您可以看到干净的代码,其他将反编译您的 apk 的人会看到混淆的代码,很难阅读并理解正在做什么

你可以通过添加来做到这一点

proguard.config=proguard.cfg

在 /project.properties

如果你想了解更多(这里

于 2012-09-04T07:37:01.953 回答
1

没有实际的方法可以这样做。当您将您的应用程序上传到“Play”商店(坏名...)时,Google 会要求您将该应用程序仅在手机上或 SD 上。这是一个非常糟糕的保护。

您需要以没人会理解的方式编写您的应用程序代码。(如果您害怕窃取您的应用程序创意)这是唯一的方法......没有 100% 的保护......这样的方式有很多缺点,例如:升级您的应用程序将是一项艰巨的任务……这不值得!您在保护和安全方面所付出的金钱(时间)所付出的代价将超过窃取您的代码所造成的“损害”......

于 2012-09-04T07:27:17.117 回答