V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Syaoran
V2EX  ›  Android

今天第一次遇到非 GooglePlayStore 安装无法运行的应用

  •  
  •   Syaoran · Aug 28, 2017 · 14865 views
    This topic created in 3170 days ago, the information mentioned may be changed or developed.

    唔……某日系手游,运营是 Aniplex,就是和 fgo 同一个……

    凭借着很火的 ip,开服两周下载量已破 100k,然而今天更新后非 GooglePlayStore 安装的用户将无法启动 22AB5015EA4B22BD3FB6615530208DC1.jpg

    需要说明的是,并不是付费应用,而且在 PlayStore 上大多数安卓设备会显示设备不兼容以至于无法下载,同时还有 root 检测,无法改机型

    唔……一直觉得安卓是开放自由的,这也是我一直选择安卓而不是 ios 的原因,但今天的事情让我看到安卓也有无奈的时候……

    当然→_→估计是运营网开一面,验证只是本地的

    adb shell pm install -i "com.android.vending" -r /sdcard/app.apk

    成功解决了这个问题

    8 replies    2019-01-10 09:55:23 +08:00
    codehz
        1
    codehz  
       Aug 28, 2017
    应用开发商的问题啊。。。你这种问法就像之前有人说安卓也是伪后台,因为某视频播放广告时无论安卓还是 iOS 切换到“后台”均会停止广告播放。。。一个道理,纯粹就是软件开发商想这么做,然后就这么做了。。。和系统一点关系都没有。。。
    Syaoran
        2
    Syaoran  
    OP
       Aug 28, 2017 via Android
    @codehz 这是应用内付费的应用,对于运营来说安装量越大越好吧……这样限制明显会流失很多用户……
    EricCartman
        3
    EricCartman  
       Aug 28, 2017 via Android
    Netflix 也是,root 后手机会显示不兼容,安装了也没法用
    codehz
        4
    codehz  
       Aug 28, 2017
    @Syaoran #2 不从谷歌上下载的多半会有破解行为。。。。。。毕竟那个开发商可能还没想到国内还有更多有效的破解方案,以为检测一下下载来源就可以判断是否是破解的了。
    honeycomb
        5
    honeycomb  
       Aug 28, 2017
    "一直觉得安卓是开放自由的"

    这同样意味着应用开发商有能力添加不合理乃至错误的限制。
    该手游看上去没有使用 safetyNet 的接口,而是很诚实地如楼主所说,简单地检测了一下安装来源而已。


    @EricCartman
    “ Netflix 也是,root 后手机会显示不兼容,安装了也没法用”
    Netflix 这里使用了 safetyNet attestation API


    @Syaoran
    "这是应用内付费的应"
    它显然只可能支持 play 的 IAP,而国内普遍没有 GMS 且有墙几乎无法使用 play 的服务,不能有效地带来利益。
    yohanechan
        6
    yohanechan  
       Aug 29, 2017 via Android
    Google 也会检测,当你通过 APK 安装了一款应用,而 Play 商店也上架了这款应用时,你可以在 Play 商店的「我的应用和游戏」中找到它,点击卸载按钮会提示该应用不是通过 Play 安装,是否继续卸载。
    honeycomb
        7
    honeycomb  
       Aug 29, 2017
    @yohanechan
    这里分辨安装源依靠的实际上就是楼主提到的
    pm install -i 背后的实现
    Auturain
        8
    Auturain  
       Jan 10, 2019
    您好,我想请教一下,这个游戏现在出了台服版本。在模拟器上安装时,会提示环境存在安全漏洞无法继续启动游戏。但是在夜神 6.2.6.0-Android5.0 版本可以通过安装 ex 电话拨号器的问题来解决,可是这样安装后会很卡,而且个人也不是很想用夜神模拟器。想问一下 mumu 模拟器有没有能跳过检测安全漏洞的方法。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   755 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 20:51 · PVG 04:51 · LAX 13:51 · JFK 16:51
    ♥ Do have faith in what you're doing.