Before you start to do anything, please read the following descriptions, they are very important.
This is an original research, please mention me or this post if you forward this post to any other medium.
- This article is for research only, enable ECG feature might be illegal in your region and country.
- Your Apple Watch MUST bought from ECG enabled region. (List of ECG enabled regions)
- Apple could change the rules in any time without any notification.
- This method is not like iCloud data merge method, if you try to pair Apple Watch to another iPhone with your iCloud account, you may need to do this tutorial again.
Requirement:
- Any iPhone which supports Apple Watch series 4 and above.
- Apple Watch series 4 and above from ECG enabled region.
- iMazing App. It’s available for both PC/Mac. But your operation system must be 64bit if you use PC.
- ECG activation file (Download) , extract it and get a .plist file.
- You should open “Health” app on your iPhone at least once.
Testing Environment:
- iPhone XR iOS 13.1.2 Taiwan model
- Apple Watch Series 4 watchOS 6.0.1 Hong Kong model
- Japan iCloud account (Doesn’t matter)
From the previous research with x43x61x69, we noticed that the iPhone with Apple Watch which enabled ECG, would write two “flags” to Health database. In terms of theory, we can write these two flags by ourself, then enable ECG directly. However, after more researches, I found that there’s an easier way to do this without modifying database. Anyway, you should modify the backup file of your iPhone, so get iMazing app if you don’t have, it’s the best choice to edit iPhone backups.
First, please unpair your Apple Watch, then use iMazing to make an encrypted backup. Please enable “Backup Encryption” from “Options”.
▼ You must enable Backup Encryption or the health database won’t be backed up.
▼ After applying the options, click Backup to make a backup immediately.
▼ Then, click the button above, choose the backup file we just made, and then choose “Edit”.
iMazing would ask you to make a “backup of your backup”, confirm that.
▼ Now you can find “Editable Backups”, choose the one we made, choose “File System” and go to the directory of HomeDomain/Library/Preferences
Unarchive the ECG activation file, you would get a file named com.apple.private.health.heart-rhythm.plist
▼ Click “Copy to Backup”, make sure it’s under HomeDomain/Library/Preferences
directory.
▼ Choose the backup file we modified, click “Restore to Device”, follow the instructions.
▼ Do not check “Erase target devices” if you have eSIM installed, it may erase your eSIM too. If your storage is not enough for restoring a backup, try to delete some photos (because you will recover them after restoring), or do a DFU restoring to clean all contents. (DFU restoring doesn’t remove your eSIM)
After restoring your iPhone, now you can pair your Apple Watch. Please don’t restore Apple Watch backup file.
Now you can use ECG on your Apple Watch. If your ECG app on your Apple Watch get stuck in “installing”, try to reboot your Apple Watch and see whether it would be solved. If not, you should unpair and pair again.
Special thanks: x43x61x69, @HuangIYang, Garynil and Francis, this research can’t be done without their help.
這篇文章 Enable ECG feature of Apple Watch (oversea model) by yourself 最早出現於 Hiraku Dev。