情景:
adb pull /data/app/com.example.myapp.apk
我可以:
答案 0 :(得分:1)
答案 1 :(得分:1)
我可以: 通过我的应用程序识别它没有合法购买/下载?
这取决于您的应用是如何购买的。但即便如此,这也很难做到,特别是在root设备上容易出现欺骗,所以如果你的应用程序是一个独立的产品,并且不需要在你的服务器上使用任何帐户,那么它可能会非常痛苦并且在某些时候可能不值得努力。
从所述网站下载我的应用并验证同一个人下载了它们?
没有
在apk中查找任何识别信息/用户数据?
没有。没有。
答案 2 :(得分:0)
通过我的应用确认它没有合法购买/下载?
除了保证apk内容不被篡改的安全密钥之外,它自己的apk不能识别它来自哪里。如果您需要额外的安全措施来防止盗版,您必须寻找其他解决方案,例如:帐户检查,基于网络的识别等
从所述网站下载我的应用并验证同一个人下载了它们?
如果您的意思是Google Play会将您识别为最初购买该应用的用户,则答案是否定的。如果该应用已付款,Google Play会意识到您尚未付款。如果该应用未付款,则Google Play会将其添加到您已拥有和/或已安装的应用库中
在apk中查找任何识别信息/用户数据?
apk中没有用户数据,因为apk与安装它的任何设备的文件相同。但是,某些应用可能会在本地存储数据,这意味着通过adb pull
,不受信任的一方可能会从您的手机中提取您的用户数据。由于这个原因,大多数应用程序都不会在本地存储任何内容。