请问有没有大佬分析过群晖的手机 APP 海外版和中国版有什么区别?

2023-06-09 01:42:55 +08:00
 CloudyKumori
如题,在群晖的全球站下一些安卓版的套件的时候会弹出 WorldWide 和 China 两个版本,而且 China 版的体积还会大一些,这是为了配合监管加了一些神秘的东西进去吗?有没有大佬逆向分析过到底有什么区别呢
3161 次点击
所在节点    NAS
9 条回复
Jirajine
2023-06-09 06:12:49 +08:00
> 配合监管加一些神秘的东西
其实这不会导致体积有什么变化,甚至不需要两个版本。
最可能的原因应该是两个版本接入了不同的 sdk 及相关组件,以实现不同地区的本地化相关功能,包括广告、遥测、支付、生态联动等。
jiaxinbinggan
2023-06-09 07:58:57 +08:00
有没有可能中文一个字符占两个字节,哈哈哈

研究来分析去 ❌
直接用海外版 ✔️
maskerTUI
2023-06-09 08:41:27 +08:00
我猜地图之类的有区别,比如国内版用百度地图,海外版用谷歌地图。
xiamy1314
2023-06-09 09:24:04 +08:00
监管神秘。。。这么明显能让你看出来体积大小吗。。。。
CloudyKumori
2023-06-09 10:36:35 +08:00
@jiaxinbinggan 海外版下载下来也是根据设备语言显示的,所以我下 worldwide 也是中文版
CloudyKumori
2023-06-09 10:39:42 +08:00
@Jirajine 是有点道理,但是 Synology Drive 等等这些套件不涉及广告和支付等等功能,都是纯净的,功能也都一样,唯一有区别的可能就是 Photo 的显示地图的供应商不太一样
hellomynameis
2023-06-09 11:12:33 +08:00
啥都不用瞎操心,直接从 play 商店按下安装



群晖的所有套件都有
ruixue
2023-06-10 00:16:33 +08:00
用 virustotal 对比了下 Android-SynologyDrive.3.2.2-806.ww.apk 和 Android-SynologyDrive.3.2.2-806.cn.apk ,cn 版比 ww 版多了 inappupdate.receiver.AppUpdateReceiver 、inappupdate.receiver.ChinaNotificationReceiver 、udcutil.china.provider.ChinaUdcInitProvider 、inappupdate.InAppChinaProvider ,应该是国内版的通知推送和应用内更新,还有两个友盟的链接
errlog.umeng.com/api/crashsdk/logcollect
errlogos.umeng.com/api/crashsdk/logcollect
应该是错误日志统计分析
所以大概率就是#1 说的,为了适应国内的安卓生态专门分了一个包,毕竟不是所有人都能 24h 挂梯子来接收国际版的 fcm 通知的
CloudyKumori
2023-06-10 02:42:30 +08:00
@ruixue 感谢分析!解答了我很久的困惑,之前一直不明白为什么非要分成两个版本来做。。。

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

https://www.v2ex.com/t/947145

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

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

© 2021 V2EX