在大陆激活Apple Watch的ECG功能

啊果子的ECG(

TL;DR

最快且最方便的只有方案C了,左边toc可以直接跳过去(不知道为啥Hexo的Markdown没法跳Anchor…

前言

搞这个纯粹是因为一开始自己戴的是初代手表,时间确实有点久了,打算换一个,刚好果子才开过发布会,把Watch Series 5拿出来了,所以我感觉这一波升级应该是很赚的(

然后5代和4代一样,也有简单的ECG功能,但是有激活区域的限制,目前我所知道的只有美国和香港可以激活。

但是这种激活是靠基站信息来操作的,魔改GPS信息或者挂代理都没用,这也就是为什么你搜到的激活方式都是类似于「在深圳口岸附近搜个香港基站」、「去一趟香港」或者是「在香港买的时候就直接当场激活」这样对代购渠道购买的人来说完全没有营养的玩法。

我这边就很良心啦,我研究后找到三种办法来激活ECG,有些需要朋友帮忙,有些需要自己有操作手段和对应设备,也有需要一个软件就能解决的办法。

警告

  1. 本教程仅供学术研究使用,请勿用于商业目的,在未经许可的国家或地区开启ECG功能或贩卖开通功能可能触犯当地法律。
  2. 本教程仅限支持ECG功能地区的Apple Watch使用 查看支持的国家/地区列表
  3. 心律不齐通知功能会一并开启,但是根据手表来源地区,该功能可能不被支持 查看支持的国家/地区列表
  4. Apple可能通过技术手段随时封堵相关玩法。
  5. 别用功能阉割版的手表,搞不定我也没办法(如国行,台版)。

实现方案A 朋友帮你

原料与条件

  • 你的代购人在香港
  • 你的代购有台备用机(可选)
  • 你信得过你的代购(比如朋友之类的)
  • 你的Apple ID
  • 你的iPhone
  • 你的代购手里拿着你那个支持ECG功能的Apple Watch

原理

通过朋友/代购帮你激活手表,并预先做一次ECG,让数据同步到iCloud。

这样你的iCloud就已经包含这个表做过的ECG内容了,也就无需再次激活ECG功能了。

做法

  1. 把你的Apple ID给他,登录到他的手机,帮你激活手表,
  2. 在iCloud同步中,打开「健康」开关
  3. 确保「健康」开关是开的情况下,让朋友帮你激活ECG功能
  4. 做一次心电图
  5. 等待iCloud数据同步,你可以用Shortcuts在自己的手机上添加一个喝水的记录,然后等一阵儿,让朋友确认他那边有没有出现同样的记录
  6. 解绑Watch
  7. 登出iCloud

最后只要保证你在大陆使用的Apple ID和手表数据都是一致的情况下,你在收到手表后正常配对激活到你的iPhone就可以了,心电图功能是可以正常使用的。

实现方案B 折腾伪基站

原料与条件

  • SDR
  • 有配套软件和技能
  • 会折腾SDR
  • 不怕被抓
  • 支持ECG功能的Apple Watch
  • 一台iPhone

原理

通过自己制作一个带有广播/上行链路功能的基站,模拟一个香港的基站,来达到激活Watch ECG功能的目的。

至于说为什么可能会被抓,那是因为制作伪基站是违法行为,而且各地区的无委有测向设备可以定位到你的伪基站(不过你要是用功率只够覆盖几米范围的C118,那当我没说)

关于SDR的选用,便宜的有C118 C123之类的手机,需要自己改Balun和电容,有足够的耐心编译osmocom-bb就行。

做法

由于涉及到法律条目,我blog就不放相关内容了,反正网上一搜一大把(

实现方案C 软件搞定

原料与条件

  • iMazing (如果你早年在Setapp里没有删除iMazing,应该不需要买,不过要看版本,我没试过)
  • Windows 64位或者macOS
  • iCloud内的「健康」需要有数据 (无所谓什么数据,只要有就行)
  • 支持ECG功能的Apple Watch
  • 一台iPhone

原理

此方法不是iCloud污染法

根据Reddit x43x61x69用户在 r/AppleWatch 下的的这个帖子Apple Watch ECG Activation: Rules & Experiments,激活ECG功能会向Health.app里写入两个flag,分别是 HKElectrocardiogramOnboardingCompletedHKAtrialFibrillationDetectionOnboardingCompleted,而且这两个Flag是被Copy进去的,不是预置的。

同时,这两个Flag可以被同步到iCloud上,这也就解释通了第一种玩法为什么可以实现。

所以不难看出,激活标识是写在iCloud的「健康」数据里的。所以如果你的健康数据里已经包含这两个Flag,那么你未来有ECG功能的手表都可以直接配对成功,无需激活ECG/AF,就可以使用对应功能了。

唯一可能导致需要重新激活的操作就是你重置了你的iCloud健康数据,因为重置操作会在本地删掉对应plist内容。

关于iCloud污染法

所以按照这个逻辑,用已经包含该Flag的iCloud账户也能向你的本地数据库写入Flag,使得iCloud能够激活ECG功能
但是这么做也会污染你的iCloud健康数据,而且登出iCloud会抹掉所有Wallet.app内的卡。

大陆Apple Pay用户注意,Apple Pay通过开通虚拟卡实现和实体卡一样的功能,但是虚拟卡在央行开通是有上限的。 卡被移除不会删除央行对应的Quota,多次销卡可能导致你无法再开通任何虚拟卡!

做法

以下内容根据Reddit上的讨论和相关教程贴制作:

  1. 保存Plist文件 Github Gist直接下载ZIP 或者使用我保存的 镜像
  2. 如果你已经配对了你的手表,先解绑
  3. 使用iMazing做一个 加密备份 (健康数据只会在加密备份中存在)

  4. 编辑刚刚做好的备份 (如果他要你再备份一下你的备份,也不是不可以,方便怕玩炸了的玩家用)
  5. 转到 HomeDomain/Library/Preferences
  6. 把你刚刚下载的文件复制到 HomeDomain/Library/Preferences
  7. 接下来恢复设备
  8. 还原完成后,重新配对手表, 但是一定要选全新配置,不要还原备份!

完成配对后应该就能用了,如果还不能用ECG功能,或者ECG一直卡在安装中,试试重启手表和手机,如果重启无效,重做一次配对应该就可以了。

Author

Jason Cooper

Posted on

15/10/19

Updated on

10/01/21

Licensed under

Comments

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×