不求人,自己開通海外版本 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. 很厲害嗎?沒人想做而已吧?iMazing 購買連結還放自己的 affiliate link,妳這樣可以抽多少?呵

    1. 比起連真名都不敢放在電腦前只能看別人成果哭哭的魯宅我是覺得他真的很厲害啦

      看他和x43x61x69大大持之以恆花了兩週時間找出方法的過程和心力真的不簡單

      更何況這他自己網站放啥沒差吧,當作廣告也沒逼你買啊,趕快出門找工作別秀下限啦

    2. 超厲害的啊你不知道喔,算了我們不要跟底下的青蛙一般見識

    1. 我們目前實驗結果發現這個方法是沒有傳染性的。區別在於當你重置 iPhone,或者重刷之後沒有還原備份就會失效,需要再重做一次,但這個方法不會混合健康資料,也比較安全。

    1. 你拿手錶檢查是否可用最快,看這邊不是 100% 準確

  2. 好的。在使用完本方法后,是否可以再使用基站激活法让 flag 成功立起来,并恢复成常规状态呢?(这个的形态似乎不是常态而是而是某个 bug 态)

    1. 當然可以,最差的前提就是你要把那個 plist 移掉,然後再用基站一次

    2. 已經成功啟用了,感謝。請問後續若再用itunes備份,這個啟用心電圖的標記一樣可以留存嗎?其實只是想問後續有沒有什麼要注意的地方,才不會讓標記消失,畢竟這個方式挺花時間的,謝謝。

    1. 我只是覺得乾淨比較方便,我沒有試過如果還原手錶備份會怎樣。
      然後事實上手錶所謂的「備份」根本只有幾十kb,他只有設定檔案沒錯,自己重設一下不用幾分鐘的事。

  3. 太厲害了皮樂, 從以前就覺得你是神人!
    請問我從HK買回來的手錶&手機, 開通ECG後是否可把地區都切換回台灣?
    是不是只要不要Reset (重設) ECG功能就不會被關閉

    1. 地區隨便設定不影響了,手錶 reset 不影響,手機 reset 會影響,必須重複以上步驟

  4. 請問Apple Watch的版本可以選僅有GPS功能還是一定要加行動網路才能開通呢?謝謝您!

  5. 失敗了, 在restore完成後 ,restarting iphone ...等了幾分鐘
    就出現iMazing could not restore a backup to iphone
    com.apple.security.xpc error 3 connection interrupted
    watch S5 + iphone XS iOS 13.2
    感覺似乎跟 iOS13 有關 , 因為S5必須要升級到13
    試了兩次都出現同樣錯誤....

    1. 試試這幾個方法:
      1. 因為既然你都 restore 完成了,嘗試無視錯誤,看看是否可以配對
      2. 確定 iMazing 為最新版本(目前為 2.10.4)
      3. 把你的手機整個清掉再還原備份(國外有人這樣成功解決錯誤)
      4. 降級 13.1.3,之後用 13.2 的備份還原回去(國外有人這樣成功解決錯誤),如果 watchOS 已經是 6.1 了,那就降級,還原備份之後再升級回去 iOS 13.2

  6. 請問一下,那個設定檔寫入iPhone後是跟著Apple ID跑嗎?我的意思假設我現在是拿XS跟S4並成功啟用ECG功能後,那之後手機換11或手錶換S5的話那這個設定檔還有效嗎?

    1. 這個不是跟著 Apple ID,是跟著機器本身的檔案
      因為我們是透過修改還原備份達成的...所以你換機照理說你一樣還原舊機器的備份不就是一樣的效果了嗎?
      如果萬一無效,其實重做一次上面步驟就好了,也不用擔心吧

  7. 感謝~~第一次用也是遇到跟水草一樣的問題, 後來重置手機後再還原備份就成功了

  8. 皮樂大大你好:
    想請問一下,照你發表的文章來看,我如果購買港版的AW5,搭配台版Iphone X
    在台灣使用 iMazing 就能開啟ECG功能嗎?不好意思因為怕請朋友買回來不能開通
    再麻煩妳有空回覆一下
    感謝你
    謝謝

  9. 大佬好!我成功了,然后我可以去一趟HK,所以决定移除plist后去基站正常激活一次。结果,移除并恢复后手机上还能看到ECG数据,显示我的地区不能激活(当然我在内陆),但是手表上依然可以测量ECG,并且发送到手机。我的手表并没有恢复数据,只是在手机恢复后自动配对上了。大家可以参考这个结果。

  10. 請問皮樂大,我可以先用好手機的部分,之後請「香港朋友從香港寄回」或是「朋友從新加坡回國時帶回」直接就可以配對使用了嗎?
    怕不了解到時候買回來不能用QQ
    先謝謝您的回覆

  11. 13.1.3+6.1成功

    建議無論如何都不要因為空間不夠讓程式重置手機

    錢包需要重設,itunes音樂也需要重灌(正版CD擷取入手機)

    不過不知道是不是我原本手機設定問題造成的就是了

    1. 我建議如果空間不夠直接幹掉整個相簿就好了...反正備份還原會還原整個相簿...

發佈留言