2

我担心我的 android 应用程序的安全性。我开发了一个应用程序将其上传到市场并获得了超过 1 lac 的下载量。我还在 Mobango(安卓商店)上上传了我的应用程序。在 monago 上,一个 persom 可以下载我的应用程序的 .apk 文件。

因此,如果任何人 acn 下载我的应用程序的 .apk 文件,他可以将其上传到其他 android 商店。

我已经尝试过了,我从 mobango 下载了我的应用程序的 apk,并成功上传到了其他 android 商店。

我担心任何人都可以窃取我的应用程序并用他的名字重新上传。

谢谢

4

3 回答 3

1

是的,我们可以重用 .apk 文件并从中提取源代码......

于 2012-11-03T10:43:22.337 回答
0

这是 Google Play 商店中所有应用开发者的担忧。我见过谷歌浏览器插件,如果你有足够的勇气输入你的谷歌登录详细信息和手机的设备 ID,它允许从商店下载任何 apk。

你可以做的是使用 ProGuard 之类的东西来混淆 APK 的内容,这使得反编译变得困难。

于 2012-11-03T10:45:53.960 回答
0

文件说:

ProGuard 工具通过删除未使用的代码并用语义模糊的名称重命名类、字段和方法来缩小、优化和混淆您的代码。结果是 更难以逆向工程的更小尺寸的 .apk 文件。

但是你可以看到它说that is more difficult to reverse engineer,所以理论上不是不可能的。

请注意,当您使用ProGuard工具时,您必须创建一个。因此key,如果任何主体更改您的代码并从中重新创建另一个 .apk,则此 .apk 不能作为更新或您的源 .apk 的另一个版本发布。

于 2012-11-03T11:03:55.960 回答