Android安全应用程序签名

时间:2012-10-14 16:56:14

标签: android

如果我将已签名的apk上传到appmarket,则可以让任何其他开发人员下载apk并通过反向更改应用行为,并使用相同的名称和不同的符号上传它。如果有可能有任何方法可以阻止它。

2 个答案:

答案 0 :(得分:1)

  

如果我将已签名的apk上传到appmarket,则可以让任何其他开发者下载apk并通过反向更改应用行为并使用相同的名称和不同的符号上传。

如果通过"同名"你的意思是"相同的包",没有。软件包只能通过创建其Play商店条目的同一Google帐户进行更新,并且该软件包必须使用相同的签名密钥进行签名。

如果通过"同名"你的意思是"用户看到的相同的标题或显示名称",然后是。

  

如果有可能有任何方法可以阻止它。

不要分发您的应用。

答案 1 :(得分:0)

您可以通过以下方式保护您的应用免受此情况:

  • 设置一些代码,用于检查源中的App名称,包名称。如果您发现任何更改 - >停止应用程序。

  • 对您的来源进行模糊处理以隐藏检查代码。您可以使用Proguard(默认混淆器)或Bg+ Anti Decompiler/Obfuscator(新的和强大的混淆器)