【脱獄】iPhoneのiOSダウングレード後にヘルスケア- Health Kit がうまく動かない場合の対処法

どうも、YuTR0Nです。

 

今回はこれまたニッチな内容になりますが、

 

少し前にiOS13からiOS12.4にダウングレードし、その後なんとiOS13でとったバックアップをiOS12.4のiPhone上で復元される荒技が使えました。

 

その際、副作用として本体の設定からヘルスケアアプリで許可されてるにも関わらず他のアプリでデータの取得ができなかったり歩数が見れなかったりという問題が発生しました。強引に復元したのでしょうがないかと思っていたのですが今日Redditで解決方法を見つけたので簡単ではありますが以下手順を参考にしてください。

 

Source:Reddit

 

用意するもの

 

脱獄済みの端末

Filza

1. Filzaを起動して:/private/var/mobile/Library/Health/を開く。

2. "healthdb.sqlite" と "healthdb_secure.sqlite" を"healthdb.sqlite.backup" と "healthdb_secure.sqlite.backup" にそれぞれリネームする。

3. 次に: /private/var/mobile/Library/Health/NanoSyncを開く。

4. "com.apple.private.alloy.health.sync.db" を"com.apple.private.alloy.health.sync.db.backup" にリネームする。

5. 端末を再起動し、起動後は脱獄せず数分待つ。

6. そのまま脱獄してない状態でヘルスケアアプリを起動すると修復されます。

 

ヘルスケアアプリがうまく動かないだけで歩数は記録されているようです。Apple Watchからの心拍数に関しては取得できていなかったです。

 

また今後もニッチな情報を探し続けます。