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

4 天前
 zl1995

本来这个 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 没有关系吧?

1938 次点击
所在节点    Android
18 条回复
zl1995
4 天前
争对最后一个问题,我用 apkdownloader 下载的那个 30MB 的安装包,Windows 实时防护没有报病毒删除
Chicagoake
4 天前
可能是这个原因: https://developer.android.com/guide/playcore/feature-delivery/on-demand?hl=zh-cn
Google play 会根据需求提供组件,而 apkpure 应该没有这样的功能,只能完整提供。
lpf0309
4 天前
你把两个包解压看看就知道了,支持架构多包大正常,把各个架构编译好的静态库都放里边了。
zl1995
4 天前
@Chicagoake #2 感谢
zl1995
4 天前
@zl1995 #4 那我再请教一下,分享一个 apk 安装包,在 apkpure 下载的还更靠谱一点、兼容强(支持的 CPU 架构多)
chqome
4 天前
apkmirror 也可以下载,怕误报可以上传到 virustotal 详细检测
GlobalNPC
4 天前
遇到了几个朋友使用 Telegram X 然后被盗号了
zl1995
4 天前
@GlobalNPC #7 Telegram X 也是官方版本,据说还可以接收+86 的验证码
zl1995
4 天前
@chqome #6 已感谢,学习了
xFrye
4 天前
关于问题一我猜测是 apkpure 把各个架构的支持都给拉下来,然后合并成一个 universal 版本的下载包让你去安装
XXWHCA
4 天前
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
4 天前
@Chicagoake Google Play 的按需安装主要是两块:

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

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

在我知道的下载站里,目前会主动合并一些 Feature Delivery 的只有 ApkMirror 。这也是为什么从 ApkMirror 下载的微信安装包会有几百 MB ,而从其他地方下载的 Play 版微信则无法使用小程序。
xxmaqzas
4 天前
apkpure 上好多赌博伪装的 app ,已经没办法用了
dya
4 天前
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
3 天前
可以把 apk 当 zip 文件打开,对比下里面签名文件中的值
RanKaede
3 天前
没有证书如何合并 app ?
CHNTDCS
3 天前
apkpure 已经不行了,前一段时间用这个 app 升级微信,提示可以升级,我就直接点击了,结果更新后,打开发现是车机版的。覆盖了我原本的手机版,最后还是只能卸载,重新安装手机版,导致所有记录丢失。
zl1995
2 天前
@dya #14 aurora store 没有网页端下载 apk 的,刚看了一下官网,6 个广告位堆满了,在网页上下载 apk 的那几个网站我都试了,基本上都有点小问题,无伤大雅!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1167581

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX