谷歌播放商店检测已安装的应用程序 -- google-play-store 领域 android 相关 的问题

Google Play store detecting installed apps


简体版||繁體版
1
vote

问题

中文

我想知道Google Play应用程序如何检测到已经安装的应用程序,所以我运行了一个测试。首先,我从Google Play安装了一个应用程序,然后提取它是APK文件。然后我使用 APKSTUDIO 并修改了一些字符串来编译应用程序。然后我确实重建和签名。最后,我安装了新创建的APK并打开了Google Play,搜索了应用程序名称,它表示它已安装,尽管新创建的APK文件具有不同的哈希。

在进行此测试之前,我认为Google播放通过比较APK文件的哈希乐曲来检查应用程序但现在我认为它只通过包名称检查它。是否有任何原因使用哈希执行检查?我知道使用散列而不是包名称介绍存储开销(必须为每个版本保存额外的哈希字符串)但是通过这样做,可以轻松发现APK文件是另一个应用程序的修改版本,它是重要的是修改的应用程序通常是恶意的。

english

I wanted to know how Google Play app detects already installed apps so i ran a test. First, I installed an app from Google Play and extracted it's APK file. Then i started decompiling the app using ApkStudio and modified some strings. Then i did rebuilding and signing. At last, I installed the newly created APK and opened Google Play, searching app name it said that it's installed although the newly created APK file had a different hash.

Before doing this test, i thought that Google Play checks installed apps by comparing hashes of APK file but now i think it only checks by package name. Is there any reason why the checking isn't performed using hashes? I know that using hash instead of package name introduces storage overhead (as an extra hash string must be saved for every version of an app) but by doing so, one can easily find that an APK file is a modified version of another app, it's important as modified apps are malicious generally.

  
     
     

回答列表


相关问题

1  无法限制专门用于Google PlayStore的电话背景数据,而无需限制所有其他应用程序  ( Cannot restrict telephone background data specifically for google playstore with ) 
最近我注意到Google PlayStore在后台传输大量数据的数据设置中,同时我连接到电话网络。这花了我的钱。如果我去PlayStore的设置,可以选择限制背景数据但是它表示我必须设置数据限制以使其工作。问题是数据限制限制了我不希望限制所有应用的所有应用程序。我只是想仅关闭PlayStore的背景数据。 ...

0  Cisco WebEx应用程序在Android 6.0.1手机上  ( Cisco webex app on android 6 0 1 phone ) 
我的Android手机: 1)尺寸为3.00x5.96x0.32英寸 2)显示分辨率 - 主显示器的水平和垂直分辨率 - 1080x1920 从PlayStore安装了Cisco WebEx应用程序。与WiFi接入点连接的电话。 但是,思科WebEx会议 guide 说: 您的平板电脑必须符合以下要求之一...

0  “系统”正在尝试访问互联网  ( System is trying to access internet ) 
我正在使用onlowplus 3t,android 9.最近我安装了一个名为"noroot防火墙" 的应用程序,以防止应用程序访问Internet。我明确允许并拒绝访问互联网以获取某些应用,但不允许或拒绝"系统" (默认)应用程序来访问Internet。如果您不允许或拒绝访问,则当该应用程序尝试访问Internet时...

3  删除播放商店库的免费应用程序  ( Delete free apps from play store library ) 
我想从我的播放商店删除免费应用程序。我不想删除付费应用程序,因为我显然为他们支付了,这意味着它们以某种方式对我有用。但是,我累积了大约500个应用程序的列表,其中90%不再使用了。 问题是,我不记得我支付的哪个应用程序,而不是。当我点击每个应用程序时,我有时没有看到我购买了它们,只是标准的"安装" 按钮。 有没有办法...

9  如何停止Android市场显示Bad / Naughty Apps?  ( How can i stop the android market from showing bad naughty apps ) 
我正在使用koom使用蜂窝,很讨人烦地看到所有市场上的所有坏顽皮的应用程序,例如在"图书馆和演示" 类别中。虽然我们可以忽略它们而不是下载,但我不认为这些事情应该在那里,因为孩子也使用操作系统。 市场是正常的,这是所有这些(例如韩国性感女孩等)?或者是我的xoom遭到破坏?我也有HTC愿望,这些应用程序不会出现在该设...

17  您如何链接到Android市场中的应用程序? [复制]  ( How do you link to applications in the android market ) 
这个问题已经在这里有答案: 如何发布到Android Market应用程序的链接? (2个答案) ...

6  市场推动器不工作(不再是?)  ( Market enabler not working anymore ) 
我拥有一个miui供电的hd2和一个中国平板电脑,我想安装一些适用于意大利市场的免费应用程序。我可以从A500平板电脑看到这些应用,但不是来自这两个设备。 我尝试了市场启动器(所有都已植根于植根于)设备,但似乎它不起作用。我仍然可以看到平板电脑上的中国应用程序,我仍然来自手机的未知市场。我真的想在平板电脑上安装Sky...

0  Chrome重定向到三星移动上的信使  ( Chrome redirects to messenger on samsung mobile ) 
我一直在我的三星Google Chrome浏览器上重定向通知,其中包含指向Messenger的链接。我曾经安装过Messenger,但我从未使用过它也没有使用过Facebook帐户。 但是现在它使它看起来像我使用的播放商店秘密使用Messenger和我的配偶相信我秘密使用Messenger。我需要一个人的帮助.......

2  不能从播放商店下载 - 需要新的想法来尝试  ( Cant download from play store need new ideas to try ) 
我有几年的Moto X(第1 ED)。最后3周左右,我无法使用播放商店更新我的任何应用程序或下载任何新的应用程序。该商店否则工作刚好:我收到更新通知,我可以浏览商店... 问题是,一旦我点击 Update 或 Accept 要更新或安装,所示状态将被困在 Downloading... 无限期上没有进展;即使我让它坐...

5  我可以在PC上下载大型下载吗?  ( Can i download large downloads on the pc ) 
我刚收到新的Nexus 7,发现大多数大型安卓游戏在WiFi上下载他们的数据。这对我来说是有问题的,因为我没有良好的WiFi连接,大多数下载都是半途而废的。我可以在我的电脑上下载我有线连接的额外数据吗? ...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有