V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zl1995
V2EX  ›  Android

@懂安卓、有实力 V 友, Apkpure 下载谷歌商店的 apk,居然大 2-3 倍, Windows 实时防护还报病毒?

  •  
  •   zl1995 · 13 小时 16 分钟前 · 1064 次点击

    本来这个 Telegram X 的 apk 安装包大小只有 30MB 左右!

    之前也用过 apkpure 这个网站下载谷歌商店的 apk ,apkpure 主要解决的问题直接谷歌商店的 Apk 、还能解决跨地区下载,。

    1 、但是今天用 apkpure 这个网站下载,居然发现有些安装包大了 2-3 倍。

    下载地址:

    https://apkpure.com/cn/telegram-x-app/org.thunderdog.challegram/versions

    我用 https://apkdownloader.pages (根本谷歌商店的 App 包名下载,无需梯子)下载的 apk 只有 30MB

    2 、下载的 apk Windows 实时防护也直接报病毒

    前几天也下载过很多 apk ,截止目前只有下载这个 Telegram X 报病毒,下载下来就被系统删除了。

    我的问题来了!

    大 2-3 倍的原因其实很简单,就是支持的架构比较多,谷歌商店的下载的那个 30MB 的安装包,仅支持 arm64-v8a ,简单点说电脑上的安卓模拟器无法安装。

    这个 apkpure 支持的 Cpu 架构非常多,包括 arm64-v8a,armeabi-v7a,x86,x86_64 ,

    问题 1:apkpure 是怎么搞到支持这么 cpu 架构的安装包的,拿源码直接编译?我记得只有打包 apk 的时候可以选择架构?

    问题 2:apkpure 这个网站下载 apk 安全可靠吗,其实类似的网站蛮多的?

    问题 3:Windows 实时防护怎么检测出这个 TelegramX 的安装包 有危险,这和 apkpure 、TelegramX 没有关系吧?

    15 条回复    2025-10-22 22:37:12 +08:00
    zl1995
        1
    zl1995  
    OP
       13 小时 14 分钟前
    争对最后一个问题,我用 apkdownloader 下载的那个 30MB 的安装包,Windows 实时防护没有报病毒删除
    Chicagoake
        2
    Chicagoake  
       13 小时 2 分钟前   ❤️ 2
    可能是这个原因: https://developer.android.com/guide/playcore/feature-delivery/on-demand?hl=zh-cn
    Google play 会根据需求提供组件,而 apkpure 应该没有这样的功能,只能完整提供。
    lpf0309
        3
    lpf0309  
       13 小时 2 分钟前
    你把两个包解压看看就知道了,支持架构多包大正常,把各个架构编译好的静态库都放里边了。
    zl1995
        4
    zl1995  
    OP
       12 小时 57 分钟前
    @Chicagoake #2 感谢
    zl1995
        5
    zl1995  
    OP
       12 小时 52 分钟前
    @zl1995 #4 那我再请教一下,分享一个 apk 安装包,在 apkpure 下载的还更靠谱一点、兼容强(支持的 CPU 架构多)
    chqome
        6
    chqome  
       12 小时 51 分钟前   ❤️ 1
    apkmirror 也可以下载,怕误报可以上传到 virustotal 详细检测
    GlobalNPC
        7
    GlobalNPC  
       12 小时 49 分钟前
    遇到了几个朋友使用 Telegram X 然后被盗号了
    zl1995
        8
    zl1995  
    OP
       12 小时 42 分钟前
    @GlobalNPC #7 Telegram X 也是官方版本,据说还可以接收+86 的验证码
    zl1995
        9
    zl1995  
    OP
       12 小时 39 分钟前
    @chqome #6 已感谢,学习了
    xFrye
        10
    xFrye  
       11 小时 41 分钟前
    关于问题一我猜测是 apkpure 把各个架构的支持都给拉下来,然后合并成一个 universal 版本的下载包让你去安装
    XXWHCA
        11
    XXWHCA  
       10 小时 31 分钟前
    play 商店上传应用的时候使用的是 aab 格式,里面是包含所有支持的 cpu 架构和资源文件。https://developer.android.com/guide/app-bundle/app-bundle-format?hl=zh-cn
    用户下载的时候谷歌服务会根据设备情况,从这个 aab 拆分下发多个 apk 来安装(当然也可以组合成一个 apk ),目的是减少用户下载的时间,这也就是 apk 比较小的原因。
    apkpure 的 apk 也是从这个 aab 中生成的,通常会生成多个架构的 apk ,也不排除有例外。
    最简单的验证方法就是查看 apk 签名是否和 play 商店的签名是否一样,如果一样基本排除 apkpure 篡改 apk
    至于 apk 报病毒,大部分是误报,可能 apk 一部分字节信息符合病毒的特征。如果这个 apk 有病毒,然后还能正常安装运行,那基本不可能,现在的 v1+v2 签名基本可以避免这种情况
    w568w
        12
    w568w  
       10 小时 27 分钟前
    @Chicagoake Google Play 的按需安装主要是两块:

    1. Split Apk:分割应用多语言、多架构资源。有原生库或多语言的应用,都会被分割;
    2. Feature Delivery:应用开发者自己定义的额外 OTA 包,在运行时按需下载。典型的例子是 Play 版微信的「小程序」功能支持,以及大部分游戏数据包。

    ApkPure 应该只会合并 1 ,你发的文档介绍的是 2 。

    在我知道的下载站里,目前会主动合并一些 Feature Delivery 的只有 ApkMirror 。这也是为什么从 ApkMirror 下载的微信安装包会有几百 MB ,而从其他地方下载的 Play 版微信则无法使用小程序。
    xxmaqzas
        13
    xxmaqzas  
       10 小时 18 分钟前
    apkpure 上好多赌博伪装的 app ,已经没办法用了
    dya
        14
    dya  
       10 小时 1 分钟前
    telegram x 为什么谷歌商店才 30M 。而在网上下载却要 80M 。是因为网上下载的包含的 armv7 和 armv8a 这两种格式。也就是旧手机系统仍然是 32 位的依然可以使用 telegramx 。但是谷歌商店会根据你的手机系统给你安装 v8a 的 64 位的 app 。所以只有 30M 。而网上的 app 都是包含 32 位和 64 位的。所以是 80M 。apkpure 一般是由网友自己上传的。并不一定是从谷歌商店同步的。所以很多病毒 app 。现在想下载旧版 app 很难。很容易在网上下载到病毒 app 。所以只能在谷歌商店追新。如果不能使用谷歌商店。请下载 aurora store 。这个不需要登陆谷歌商店也可以下载。请提前打开富强,然后再使用 aurora store 。
    mark2025
        15
    mark2025  
       4 小时 42 分钟前
    可以把 apk 当 zip 文件打开,对比下里面签名文件中的值
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1002 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 19:19 · PVG 03:19 · LAX 12:19 · JFK 15:19
    ♥ Do have faith in what you're doing.