每日签到奶昔超市点数市场奶昔访达
返回列表 发布新帖
查看: 767|回复: 4

讲下苹果Countryd的判定及影响

发表于 2025-9-11 18:12:15 来自手机 | 查看全部 |阅读模式

欢迎注册论坛,享受更多奶昔会员权益!

您需要 登录 才可以下载或查看,没有账号?注册

×
9to5mac报道,苹果在iOS16.2中默默添加了内部代号为“countryd”的功能,该功能旨在为苹果设备适应各个国家的法规限制而自动开启/关闭部分功能。
概括而言,目前版本的 iOS 与地区功能限制相关的组件主要有两个:MobileGestalt 与 Eligibility其中MobileGestalt 是位于 /usr/lib/libMobileGestalt.dylib 的系统库,扮演一个数据库的角色,记录一系列设备型号、硬件机能信息,以及某些功能的开关状态,供其他组件查询;Eligibility 包含位于 /usr/libexec/eligibilityd 的守护程序和位于 /usr/lib/system/libsystem_eligibility.dylib 的系统库,考察设备型号、物理位置、区域设置和帐号区域等因素,结合代码逻辑和规则文件,判定设备是否有「资格」使用一系列功能。
被认为是苹果向欧盟国家开放测载(sideload)和第三方应用市场限制作出的举措。

刚在维也纳降落就可以触发欧盟的浏览器选择弹窗:
1000034441.jpg
但其实早在多年以前,苹果公司为了适应各个国家的市场和监管要求,就设计了很多规则以满足当地法规,让手机玩家所熟知的就比如“日本/韩国版iPhone无法关闭快门声”。这是因为日本和韩国由于盗摄问题频发,法律上对能够拍照的设备做出了“必须开启快门声”的要求。在之前,日本网站上的外版手机甚至会被某些特别嗜好的人追捧,日本的手机玩家一直在试图从软/硬件层面上去掉手机的快门声。

苹果对功能地区限制的实现分为两个大部分,硬件和软件。  
硬件实现的一个典例就是美版独有的毫米波天线和无卡槽设计,以及大部分国家使用的eSIM。硬件实现区域限制的还有Apple Watch,美版Apple Watch蜂窝版在中国大陆只能当GPS蓝牙版使用,一款Apple Watch在世界各地发售的型号不一样,不同的型号支持的4G频段不同,资料详情可以在苹果官网上找到。  
软件实现的方式则更多种,判定条件也不一,大体分为GPS、Wi-Fi归属国代码(你可以在MacBook的系统信息—Wi-Fi中找到)、IP地址、Apple ID归属国家/地区、销售区域代码、SIM卡和运营商归属国、设备语言等。软件实现功能限制对非苹果内部开发人员来说是一个黑箱,目前无法摸清楚各个功能的机制,以下的内容部分是自己亲自测试,部分来自于互联网反馈,一个功能的开启可能包含多个判定条件,判定条件中也有优先级。
  1. 1.拍照静音
  2. 早前的日版/韩版机器无法关闭快门声,但非日韩版的机器可以在日本/韩国使用无声拍照。后续苹果更改了规则,在日本/韩国以外的国家无论是什么版本的机器,只要升级到对应的系统版本,且SIM卡/GPS定位不在日本/韩国,就可以无声拍照。反之,无论什么版本的机器,只要升级到对应版本并在日本/韩国当地使用,都会强制开启快门声。  
  3. 相比之下,三星的判定逻辑更早明确,采用SIM卡+GPS双重检测。首次打开三星相机时,若检测到不在日本/韩国,会提示“检测到在日本/韩国以外使用,可以关闭快门声”。  
  4. 2.AirDrop十分钟“所有人”限制
  5. 该功能最初仅针对中国大陆销售的iPhone推出,判定条件为销售区域 > 系统区域设定。在中国大陆购买的iPhone,隔空投送的“所有人”选项会被限制为10分钟,之后自动切换为“仅联系人”。后续苹果将此规则推广至全球所有版本iPhone,但iPad和Mac不受此限制。
  6. 3.部分Emoji屏蔽
  7. 在中国大陆销售的手机,部分敏感Emoji(如🇹🇼旗)会显示为错误符号,港澳版设备不受此限制。类似地,在中东、非洲和俄罗斯销售的设备,🏳️‍🌈等特定Emoji也会被屏蔽。此功能的判定条件主要基于销售区域。  
  8. 4.指南针经纬度
  9. 在中国大陆销售的iPhone,指南针App在特定系统版本后不再显示详细经纬度信息,但仍可通过第三方App查看。Apple Watch Ultra的寻路者表盘对“经纬度”的判定条件有所不同,且在watchOS 9.2后有所调整,推测可能基于GPS设备区域判定(更多细节可参考过往记录)。  
  10. 5.Apple Card
  11. Apple Card服务目前仅限系统地区设为美国的设备使用,其他地区无法开通。  
  12. 6.华氏度显示问题
  13. 当设备区域选择美国时,Apple Watch的温度单位会强制显示为华氏度且难以更改为摄氏度,这一问题在美国版设备上尤为明显。
  14. 7.iCloud相关
  15. 云上贵州:仅针对中国大陆Apple ID强制启用,判定依据为Apple ID归属地。  
  16. 国外ID使用:在中国大陆登录海外Apple ID仍可使用原iCloud服务,但可能收到云上贵州的提示(可忽略)。  
  17. Private Relay(私密转发):即使使用海外ID,在中国大陆也无法启用,判定条件尚不明确。  
  18. 8.Apple Watch对讲机
  19. 在中国大陆购买的Apple Watch均不支持对讲机功能,判定依据为设备销售区域。  
  20. 9.FaceTime语音通话
  21. 功能可用性取决于销售区域,中国大陆版设备无法使用,其他地区版本正常支持。  
  22. 10.心电图(ECG)功能
  23. 历史判定:早期条件不明,若Apple ID已存有心电图记录,则可能提前解锁功能。  
  24. 当前状态:中国大陆已开放ECG v1版本,v2版本未正式推送,但可通过特定方法启用。
  25. 11.iTunes Store、iBooks、Apple Arcade、Fitness+
  26. 目前中国大陆地区未提供这些服务   
  27. 历史情况:苹果曾在中国大陆推出iTunes和iBooks服务(使用美元结算),后因平台出现《有声金瓶梅》等违规内容被下架  
  28. 12.Apple Music
  29. 国区特色:  
  30. 曲库规模较小,缺少Explicit(露骨歌词)版本  
  31. 价格较低且常有促销活动(如与米哈游、周杰伦的合作)  
  32. 内容管控:  
  33. 会因法规要求下架特定歌曲(如鹤田浩二《青年日本之歌》因同专辑《呜呼,军歌》包含违禁内容被整体下架)  
  34. 13.Wi-Fi 6E限制
  35. 受影响设备:搭载M2及后续芯片的苹果设备  
  36. 限制区域:在中国大陆和日本禁用6GHz频段  
  37. 判定方式:基于Wi-Fi区域码(非硬件阉割,可通过修改区域解除)  
复制代码
相关技术细节也可以参考:https://sspai.com/prime/story/ios-feature-region-lock

评分

参与人数 1点数 +1 收起 理由
周杰伦 + 1 很给力!

查看全部评分

爱生活,爱奶昔~
回复

使用道具 举报

发表于 2025-9-11 18:17:45 | 查看全部
苹果的那一套国别检测限制就是杀手锏,不越狱根本没法绕过。除了在激活的时候检查国别,那还有得玩。自建个基站,到荒无人烟的地方开个 WIFI ,法拉第笼里发假 GPS 信号,类似于这些操作总能绕过。但代价太大,苹果反制手段也很简单,只要使用的时候随时检测就行了。
  1. 1. 基站 MCC 检测。不是查你卡的 MCC ,而是查基站的 MCC 。比如一张美国卡连到了 460 的基站就认为你在中国。这个除了自建基站怎么绕过,要么你就只能把手机当 iPod 用。
  2. 2. WIFI 国别检测。不是检查你连接的 WIFI ,而是检查你邻居的 WIFI 。你能改你 WIFI 的国别,你怎么改你邻居的国别。
  3. 3. GPS 。这就别说了,硬件软件都是人家的,苹果拿到的是第一手数据,不越狱根本没法做假。
  4. 这套操作下来,想绕过这套系统,你不能用 WIFI ,不能用流量,不能用 GPS 。那你还能用啥,断网单机,激活都激活不了。
复制代码
监管部门应该干的正事是减少用户在 Android 和 iOS 之间切换的成本,比方说数据导出、数据互通等。
这样消费者需要什么想要什么自然会用真金白银投票,完全不需要官僚机构来指明方向。
爱生活,爱奶昔~
发表于 2025-9-11 18:18:57 | 查看全部
现在 iOS 26 Beta 4 已经开始应用 countryd 识别天气、地图、Siri 和 Apple News 等应用的区域权限了
我不认为欧盟立法者会允许苹果阻止欧盟公民在国外度假时侧载应用程序。就像GDPR一样,它适用于欧盟公民,无论他们的实际位置在哪里
爱生活,爱奶昔~
发表于 2025-9-12 09:41:05 | 查看全部
哇,很硬核的科普!
爱生活,爱奶昔~
发表于 2025-9-12 09:52:30 | 查看全部
就知道原来不同区手机 拍照声音的事情
爱生活,爱奶昔~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

© 2025 Nyarime 沪ICP备13020230号-1|沪公网安备 31010702007642号手机版小黑屋RSS
返回顶部 关灯 在本版发帖
快速回复 返回顶部 返回列表