从 Google play 里弄出来的 apk 文件,文件本身上带识别信息吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
JinTianYi456
V2EX    Android

从 Google play 里弄出来的 apk 文件,文件本身上带识别信息吗?

  •  
  •   JinTianYi456 2024-02-21 17:00:32 +08:00 11647 次点击
    这是一个创建于 605 天前的主题,其中的信息可能已经有所发展或是发生改变。

    文件签名/metadata 里是否有东西判断是 play 里来的?

    第 1 条附言    2024-02-22 02:26:59 +08:00

    比如我打包出了一个app,叫 a.apk,然后官网上弄了个直链供大家下载a.apk。 把a.apk提交到 google play,google-play会不会对它打标,生成 a-gp.apk,用户从g-play里安装,安装的其实是a-gp.apk

    14 条回复    2024-03-13 12:48:58 +08:00
    tyzandhr
        1
    tyzandhr  
       2024-02-21 18:05:57 +08:00
    Google play 有部分应用是上传到商店后重新签名的,但是难以识别。
    xubingok
        2
    xubingok  
       2024-02-21 19:02:14 +08:00
    但凡做大了在多个市场发布,并进行运营分析的,一定会在包里加上渠道号.
    jim9606
        3
    jim9606  
       2024-02-21 19:21:12 +08:00 via Android
    使用 play app signing 的有明确特征,app bundles 几乎 100%使用 play app signing ,但 google 允许开发者在控制台下载由 google 代签的 apk 在其他渠道分发(小开发者常用),所以通常算是能识别来源的。

    由于 google 新规要求新应用和超过 150M 的旧应用必须使用 app bundles,所以以上方法靠谱程度很高。

    可以在 play 下载 LibChecker 可以查到很多打包相关的信息,非常好用。

    其他渠道没有统一的识别方法,app 厂商通常都会自己插入渠道标识。
    JinTianYi456
        4
    JinTianYi456  
    OP
       2024-02-22 02:23:38 +08:00
    @jim9606 #3 我从 play 里安装了 LibChecker ,然后打开,在列表里点开 LibChecker ,有一列 "元数据"(此元数据非本主题中提到的 metadata)。里面并没有标识 LibChecker 是从 play 里下载来的
    kimzn33251
        5
    kimzn33251  
       2024-02-22 08:55:21 +08:00
    听起来像是渠道下载归因?国内因为多个应用市场原因可以把渠道号写到 apk 内,海外通常认为只有 GP 一个渠道,对于海外有单独的归因逻辑
    jim9606
        6
    jim9606  
       2024-02-22 09:43:36 +08:00 via Android
    @JinTianYi456
    LibChecker 的"元数据"来自 AndroidManifest.xml,因为编辑麻烦,通常不会在这里放渠道信息。但 Play App Signing 会在这里填写 source stamp ,所以 LibChecker 会根据这个在标题显示 Play 商店图标。
    AoEiuV020JP
        7
    AoEiuV020JP  
       2024-02-22 10:36:59 +08:00
    谷歌不是已经禁止上传 apk 了吗,上传 aab 最终打包的 apk 肯定和你自己打包的不完全一样的,
    至于明确代表谷歌自身的标记,应该是没有的,
    chhtdd
        8
    chhtdd  
       2024-02-22 10:38:49 +08:00
    不是太清楚,但可以给个例子,GP 下载的 KM player ,提取 apk 之后安装在其他机器上,打不开,需要登录 google 账号
    wanwaneryide
        9
    wanwaneryide  
       2024-02-22 11:18:56 +08:00
    @chhtdd 国内的一些应用和 google play 上的广告、功能还不一样呢,
    iamwin
        10
    iamwin  
       2024-02-23 10:06:53 +08:00 via Android
    免费软件应该是没有的,直接提取别的机器都能装,付费软件就不清楚了
    cgroot
        11
    cgroot  
       2024-03-08 08:48:02 +08:00 via Android   1
    apk 里有一大堆 play-services-*.properties 文化
    cgroot
        12
    cgroot  
       2024-03-08 08:48:22 +08:00 via Android
    @cgroot 是文件,打错了
    JinTianYi456
        13
    JinTianYi456  
    OP
       2024-03-13 10:42:17 +08:00
    @cgroot #11 不太对,我看这个也有呀

    https://www.wandoujia.com/apps/7903146
    cgroot
        14
    cgroot  
       2024-03-13 12:48:58 +08:00 via Android
    @JinTianYi456 我也觉得,play 应该不会刻意为 apk 加入标识,那些 play-services-*.properties 应该是使用了 play 服务才有的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1292 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 17:20 PVG 01:20 LAX 10:20 JFK 13:20
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86