我知道有一种方法可以阻止用户提取APK
我们的应用程序,但我不知道如何执行此操作。
你知道吗?
例如,如果我使用Astro File Manager
提取应用的APK
,对于某些应用可以使用,但对于其他应用,我无法使用它。如何保护我的应用?
请告诉我代码。
答案 0 :(得分:1)
没有实际可行的方法。 当您将应用程序上传到“Play”商店(错误名称...)时,Google会要求您将该应用仅限于手机或SD。这是一个非常糟糕的保护。
你需要以一种无人理解的方式编写你的应用程序代码。(如果你害怕窃取你的应用程序的想法)这是唯一的方法......没有100%的保护..在某种程度上有很多缺点像这样,例如:升级你的应用程序将是一项艰巨的任务......这是不值得的! 您在保护和安全方面的努力所浪费的金钱(时间)将比通过窃取您的代码所造成的“损害”花费更多......
答案 1 :(得分:1)
我同意@Meirav关于没有100%保护,并且很难以高安全性保护您的代码。但是有一种非常快速的方式来混淆你的代码。这意味着只有你可以看到一个干净的代码,其他谁将反编译您的apk将看到一个混淆的代码很难阅读理解正在做什么
你可以通过添加
来做到这一点proguard.config=proguard.cfg
/project.properties中的
如果您想阅读更多内容(here)