過去在 iOS 11 上意外發現 iTunes 在iOS 認證開啟狀態下,還可以直接保留系統資料降會至舊版本 iOS 11 上,但這會導致一個相當嚴重的錯誤問題,將會導致健康無法正常運作與活動紀錄內的所有 Apple Watch 運動紀錄會全消失,關於此問題目前已經有方法可以解決。
前提條件
- 需要替設備越獄 ,先下載好 「Filza File Manager」
- 如果無法越獄用戶,直接透過 iTunes 重刷 iOS 才能夠解決此問題
操作教學
這方法基本上在越獄環境下才比較好解決,對於都沒有打算越獄,建議直接重刷 iOS ,但會導致強迫升級 iOS 的風險存在。
1. 打開 Filza File Manager ,進入底下越獄資料夾位置
/private/var/mobile/Library/Health/
2. 先將「healthdb.sqlite」和「healthdb_secure.sqlite」備份起來,更改檔名,在後面改名增加上.old也可以(建議備份至電腦上)
3. 再到下方資料夾位置
/private/var/mobile/Library/Health/NanoSync
4.先將「com.apple.private.alloy.health.sync.db」備份起來,更改檔名,在後面改名增加上.old也可以(建議備份至電腦上)
5.替設備重新開機一次
6.先不要激活越獄,先在無激活越獄狀態下打開「健康」和「活動記錄」APP,就會正常運作,不過會資料就都需要重頭來。
喜歡這篇文章教學,後續想了解更多Apple資訊、iPhone、Mac、3C隱藏技巧,歡迎追蹤 瘋先生FB粉絲團、瘋先生LINE@、訂閱瘋先生Google新聞、Telegram、Instagram以及 訂閱YouTube頻道,將會有更多非常實用的技巧教學分享給大家。