在大陆激活Apple Watch的ECG功能
啊果子的ECG(
TL;DR
最快且最方便的只有方案C了,左边toc可以直接跳过去(不知道为啥Hexo的Markdown没法跳Anchor…
前言
搞这个纯粹是因为一开始自己戴的是初代手表,时间确实有点久了,打算换一个,刚好果子才开过发布会,把Watch Series 5拿出来了,所以我感觉这一波升级应该是很赚的(
然后5代和4代一样,也有简单的ECG功能,但是有激活区域的限制,目前我所知道的只有美国和香港可以激活。
但是这种激活是靠基站信息来操作的,魔改GPS信息或者挂代理都没用,这也就是为什么你搜到的激活方式都是类似于「在深圳口岸附近搜个香港基站」、「去一趟香港」或者是「在香港买的时候就直接当场激活」这样对代购渠道购买的人来说完全没有营养的玩法。
我这边就很良心啦,我研究后找到三种办法来激活ECG,有些需要朋友帮忙,有些需要自己有操作手段和对应设备,也有需要一个软件就能解决的办法。
警告
- 本教程仅供学术研究使用,请勿用于商业目的,在未经许可的国家或地区开启ECG功能或贩卖开通功能可能触犯当地法律。
- 本教程仅限支持ECG功能地区的Apple Watch使用 查看支持的国家/地区列表。
- 心律不齐通知功能会一并开启,但是根据手表来源地区,该功能可能不被支持 查看支持的国家/地区列表。
- Apple可能通过技术手段随时封堵相关玩法。
- 别用功能阉割版的手表,搞不定我也没办法(如国行,台版)。
实现方案A 朋友帮你
原料与条件
- 你的代购人在香港
- 你的代购有台备用机(可选)
- 你信得过你的代购(比如朋友之类的)
- 你的Apple ID
- 你的iPhone
- 你的代购手里拿着你那个支持ECG功能的Apple Watch
原理
通过朋友/代购帮你激活手表,并预先做一次ECG,让数据同步到iCloud。
这样你的iCloud就已经包含这个表做过的ECG内容了,也就无需再次激活ECG功能了。
做法
- 把你的Apple ID给他,登录到他的手机,帮你激活手表,
- 在iCloud同步中,打开「健康」开关
- 确保「健康」开关是开的情况下,让朋友帮你激活ECG功能
- 做一次心电图
- 等待iCloud数据同步,你可以用Shortcuts在自己的手机上添加一个喝水的记录,然后等一阵儿,让朋友确认他那边有没有出现同样的记录
- 解绑Watch
- 登出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
原理
根据Reddit x43x61x69用户在 r/AppleWatch 下的的这个帖子Apple Watch ECG Activation: Rules & Experiments,激活ECG功能会向Health.app里写入两个flag,分别是 HKElectrocardiogramOnboardingCompleted
和 HKAtrialFibrillationDetectionOnboardingCompleted
,而且这两个Flag是被Copy进去的,不是预置的。
同时,这两个Flag可以被同步到iCloud上,这也就解释通了第一种玩法为什么可以实现。
所以不难看出,激活标识是写在iCloud的「健康」数据里的。所以如果你的健康数据里已经包含这两个Flag,那么你未来有ECG功能的手表都可以直接配对成功,无需激活ECG/AF,就可以使用对应功能了。
唯一可能导致需要重新激活的操作就是你重置了你的iCloud健康数据,因为重置操作会在本地删掉对应plist内容。
做法
以下内容根据Reddit上的讨论和相关教程贴制作:
- 保存Plist文件 Github Gist 或 直接下载ZIP 或者使用我保存的 镜像
- 如果你已经配对了你的手表,先解绑
- 使用iMazing做一个 加密备份 (健康数据只会在加密备份中存在)
- 编辑刚刚做好的备份 (如果他要你再备份一下你的备份,也不是不可以,方便怕玩炸了的玩家用)
- 转到
HomeDomain/Library/Preferences
下
- 把你刚刚下载的文件复制到
HomeDomain/Library/Preferences
下
- 接下来恢复设备
- 还原完成后,重新配对手表, 但是一定要选全新配置,不要还原备份!
完成配对后应该就能用了,如果还不能用ECG功能,或者ECG一直卡在安装中,试试重启手表和手机,如果重启无效,重做一次配对应该就可以了。
在大陆激活Apple Watch的ECG功能
https://blog.dwx.io/activate-apple-watch-ecg-in-mainland-china/