不求人,自己開通海外版本 Apple Watch ECG 功能

English version here

本文為全球首發教學,轉載請附上原本連結,謝謝。此外,在開始本教學之前,有幾點非常重要,請大家看清楚。

  1. 本教學僅供技術研究使用,在未經許可的國家開啟 ECG 功能,甚至販賣「開通的服務」可能觸犯當地相關法律
  2. Apple 有可能隨時改變遊戲規則
  3. 跟 iCloud 污染法不同,這個方法如果換手機配對手錶可能需要重新操作一次,即使兩隻手機是用同一個 iCloud 帳號也是。

必備條件:

  1. Apple Watch S4 以上版本
  2. 任何可以 Apple Watch 4 代以上的 iPhone
  3. 可開通的 iOS + watchOS 版本組合(請看下表)
  4. iMazing (購買優惠網址,運費選 0 元,它不會真的寄出,賣家會訊息給你正版序號),PC / Mac 應該都可以,Windows 請確定你的系統是 64bit 的才行
  5. ECG 啟用檔案 (v1v2) 下載之後請解壓縮,會得到一個 .plist 檔案
  6. 手機的「健康」App 必須要有任何紀錄(正常應該都會有啦...)

 

版本組合與可用狀態:

iOS watchOS 可用此法開通
12.2 ~ 13.1.1 5.2 ~ 6.0 未知(可能可以)
13.1.2 ~ 13.3.1 6.0.1 ~ 6.1.3 可,限定可開通 ECG 國家
13.4 ~ 13.4.1 6.2 ~ 6.2.1 不可
13.5 ~ 13.7 6.2.5 ~ 6.2.8 可,任何國家
14.0 ~ 6.2.5 ~ 6.2.8 可,任何國家
14.0 ~ 7.0 ~ 7.0.1 不可,這是 watchOS 的 bug,請升級
14.0 ~ 14.2 7.0.2~7.1
14.3 7.2 請看註解

注意:已知iOS 14 以上很容易恢復備份後死機,這是 iOS 14 的 bug,並不是 iMazing 的問題,請先預留足夠的時間進行重複操作,以防萬一。

註解:若你先前用 iCloud 污染法,或者所在地區有開放 v1,但沒開放 v2,則可以用 v2 plist 升級 v1 為 v2。若你使用 iMazing 法、越獄法開通,或者從來未開通過,則升級 iOS 14.3 + watchOS 7.2 則無法使用此方法,且會造成先前開通的狀態失效。這有可能是 Apple 那邊的 bug,需等待未來版本修正。

 

測試環境:

  1. 台版 iPhone XR iOS 13.1.2(完全乾淨重刷,手機地區完全不影響)
  2. Apple Watch 4 代港版 watchOS 6.0.1
  3. 日本 iCloud 帳號(日本為非開通地區,帳號地區完全不影響)

 

在之前跟 x43x61x69 大大的研究中,我注意到了開啟 ECG 功能之後會在「健康」紀錄裡面寫入兩個標記。所以反過來說,我們只要把「健康」資料裡面寫入那兩個標記,不就開通了嗎?

經過詳細的研究之後,我發現確實跟這兩個標記有關,但是並非直接改「健康」資料,而是用更簡單的方法。但無論如何,需要修改手機的備份檔案。這時候就要用第三方軟體 iMazing 了,如果你沒有購買的話,可以點這邊購買正版,官網賣 45 美金(約 1400 台幣),透過折價券只要 94 人民幣(400 台幣左右),如果你有兩台電腦,買雙授權更划算!

更新:iMazing 偷吃步免付費法可以繼續往下看

為了讓手錶能夠正確讀取我們之後導入的 ECG 開通資訊,請先解除手錶的配對。接著,用 iMazing 對手機做一次加密備份,打開 iMazing 應該會跳出如下的畫面叫你設定備份選項。

▼ 接著注意設定如下,備份加密的選項一定要開,否則你之前的「健康」紀錄不會備份到,其他選項可以照自己的意思隨意調整,預設狀態不用動也可以。

 

▼ 設定完成之後,就按備份以建立一份加密備份

 

▼ 接著,按上面的按鈕以顯示所有備份,再選擇我們剛剛的備份,最後再選擇編輯

 

接下來會 iMazing 會跟你說亂改備份很危險,要先叫你做「備份的備份」,就直接按繼續,等他跑完。

▼ 再來,看到 iMazing 左邊往下滑,會出現「可以編輯的備份」,按照下圖選到 HomeDomain/Library/Preferences 裡面

 

接著,找到我們上面說要下載的「ECG 啟用檔案」,解壓縮得到一個 com.apple.private.health.heart-rhythm.plist

▼ 把這個檔案複製到備份檔的HomeDomain/Library/Preferences資料夾底下,如果出現警告說要覆蓋,就確定讓他覆蓋吧

 

▼ 選回我們修改過的備份,然後按「還原」,接下來選機器

 

▼ 補充 iMazing 偷吃步免費法:對剛剛修改好的備份選擇用資料夾方式輸出,然後放到 ~/Library/Application Support/MobileSync/Backup/ 底下,之後再用 Finder / iTunes 還原備份(不透過 iMazing 還原),這樣過程就完全不需要用到 iMazing 付費功能!(路徑為 macOS 用,Windows 版請爬文找對應路徑)

 

▼ 如果你有用 eSIM,請不要勾選 iMazing 的「清除內容」,有可能導致 eSIM 消失,如果空間不足,先去刪照片、或者同步的音樂之類的,反正備份會還原照片,甚至 DFU 重刷也可以,DFU 不會導致 eSIM 消失

還原完成之後,重新配對 Apple Watch,請選擇新的 Apple Watch,不要還原手錶備份

配對完成之後,你就可以使用 ECG 功能了。如果配對完成後發現心電圖 App 一直卡在安裝中,嘗試重開機,重開機若無效,需要重新配對,但應該就會正常。

 

本文非常感謝 x43x61x69、@HuangIYang,Garynil 以及熱心借我手錶的宥勝,沒有他們的話我不可能完成這個研究。

2020/12/15 更新:感謝台灣蘋果同好群 Jimmy、Shiro、KM、哈利、Ted 幫忙測試,提供 v2 研究檔案。

 

附註:若出現 com.apple.security.xpc error 訊息,請直接在手機裡面選擇清除所有資料與內容,再嘗試還原備份

 

 

242 則留言

  1. 「nisson」的個人頭像
    nisson

    为什么我弄好了,有ecg了 可是還是出現“心電圖”app 在您所在地區不可用

    1. 「Hiraku」的個人頭像
      Hiraku

      可能你找的開帳號的人沒有幫你弄好...

  2. 「JC」的個人頭像
    JC

    荔枝5元折價券不可領了?

    1. 「Hiraku」的個人頭像
      Hiraku

      可以用啊

  3. 「Austin」的個人頭像
    Austin

    皮樂姐
    我按照此方法備份,看起來似乎都有成功,沒有出現無法該在地區使用。但是我在健康內找不到如何設定心電圖的部分,手錶上也沒看見app,請問是我哪裡有做錯嗎?我的手錶版本是Watch os 6.2 手機的版本是13.4。

    謝謝您的方法及解惑。

    1. 「Hiraku」的個人頭像
      Hiraku

      不適用台版或者任何未正式開放的國家

  4. 「shihuang214」的個人頭像
    shihuang214

    港版IPhone X IOS 13.3和港版Apple Watch 5代 watchOS 6.0.1上按照皮樂姐的教程操作成功,最近ios升级到13.4和watch升级后,遭遇了手表上的健康数据不再同步到手机上,尝试按上述教程走后,心电图app在手表上不再显示,应该是改变了游戏规则……

    1. 「Hiraku」的個人頭像
      Hiraku

      13.4 有改東西沒錯,但我因為沒升級,不確定是否這個方法完全被鎖

  5. 「Han」的個人頭像
    Han

    台版iphone x 13.5、watch s4 6.2.5步驟測試成功,就是手機容量比較小要先刪除內容

  6. 「Lucas Chen」的個人頭像
    Lucas Chen

    美國的亞馬遜買回的APPLE watch s5 6.2.6 +iphone 7 13.51 成功

  7. 「Junior」的個人頭像
    Junior

    iPhone X iOS 13.5.1 + 台版 S5 Watch OS 6.2.6啟用成功。

  8. 「Kawa」的個人頭像
    Kawa

    iPhone 7 Plus (iOS 13.5.1) + 美版 Apple Watch S5 (WatchOS 6.2.6) 啟用成功

  9. 「Ming」的個人頭像
    Ming

    皮樂大大,我是美版lye,ecg已開通,現在麻煩的是esim無法使用,中華電信one number已經申請通過,但仍無法使用,ios13.6 watch6.2.6,
    網上知道可能是版本關係,現在除了找舊手機,再來就是jb改描述,但看了imazing,感覺是不用jb就可以改描述,是這樣嗎啊?

    1. 「Hiraku」的個人頭像
      Hiraku

      iMazing 可以改手機的描述檔,但我不知道能不能改了之後變到手錶裡面

  10. 「Sam」的個人頭像
    Sam

    感謝皮樂姐的教學,目前回報 "港版 iOS 13.6 + 美版 watchOS 6.2.8" 還是可以用! 電信也可正常使用

  11. 「Michael Tang」的個人頭像

    感謝皮樂姐,iOS 13.6.1(台版iPhone X)搭配 watchOS 6.2.8(台版AWS4)可以正確啟用

  12. 「Bidoll」的個人頭像
    Bidoll

    感謝皮樂姐, iOS 13.7(台版 iPhone X),搭配 watchOS 6.2.8 (台版AWS5),可以正常啟用

  13. 「Sam」的個人頭像
    Sam

    更新回報 一般更新iOS 14 (台版 iPhone Xs Max),搭配 watchOS 6.2.8 (美版AWS5),可以正常啟用
    不過手錶也更新上 watchOS 7.0 (美版AWS5) 時此方法失敗

    1. 「Hiraku」的個人頭像
      Hiraku

      奇怪,我這邊有人回報 iMazing 法 watchOS 7.0 可用

    2. 「Sam」的個人頭像
      Sam

      請問也是iOS 14+watchOS 7.0嗎? 我重複試了五六次用皮樂姐這篇方法都沒成功@@

    3. 「Hiraku」的個人頭像
      Hiraku

      好吧QAQ 我確定污染法可以就是了

    4. 「Sam」的個人頭像
      Sam

      辛苦皮樂姐了!有沒有可能是Crack檔有更動,同檔名但不同內容了?需要用Ios14+Os7的來破解呢?

  14. 「boris」的個人頭像
    boris

    iOS 14+watchOS 7.0 失敗加1 重覆兩三次

  15. 「lfp」的個人頭像
    lfp

    ios14+watchOS 7.0升級功能正常可用。

    1. 「Joe Chang」的個人頭像
      Joe Chang

      請問你怎麼成功??

  16. 「ms」的個人頭像

    [iPhone XS Max台版+Apple Watch S5美版]去年刷成功一直更新到現在iOS14.0.1+WatchOS7.0.1都還可以ECG

    1. 「ms」的個人頭像

      [iPhone X台版iOS14.0.1已經刷過檔案進去+Apple Watch S6台版WatchOS7.0]手機裡健康檢查表有顯示"心律不整通知"跟"「心電圖」App"但是手錶上沒有心電圖App

  17. 「j」的個人頭像
    j

    iPhone Xr 在iOS 13.6時破解ecg成功,搭配watch S5
    1.iPhone Xr升到iOS 14.0,watch S5從watchOS6升到watchOS7時,仍保有ecg
    2.重新配對到新買的watch S6時,手機裡健康檢查表有顯示”心律不整通知”跟”「心電圖」App”但是手錶上沒有心電圖App

  18. 「BO」的個人頭像
    BO

    [分享 ]iphone11 IOS14.0+WATCHOS7.0.1
    使用此方式失敗。 第一次配對完有出現心電圖的APP但無法使用(要我去開健康)
    之後解除配對再重新配對一次,連心電圖都沒有了。

  19. 「Hiraku」的個人頭像
    Hiraku

    目前已知此法對 watchOS 7.0 無效
    舊的裝置升級不影響,但配對新裝置,或者解除配對重配對就會沒 ECG 了。

    1. 「j」的個人頭像
      j

      感謝皮樂大,的確是這樣的沒有錯~~辛苦了

  20. 「Mbao」的個人頭像
    Mbao

    我開成功了
    s6 watch OS 7.0.2
    原本手錶沒看到心電圖
    我在手機上開健康->心電圖->關於 然後在手錶上就有了
    都使用上面的步驟操作

發佈留言