- ハウツー
- ニュース

脱獄には多くのメリットがありますが、Cydiaから特定のTweakやアプリをインストールすると、iOSに何らかの不具合が生じるリスクが常に存在します。頻繁に起こるわけではありませんが、万が一そのような事態になった場合、復元して脱獄データを失うことなく、問題を解決したいものです。
幸いなことに、ジェイルブレイクされた iOS デバイスのトラブルシューティングを行い、問題の原因となっている変更を正確に見つけ出す比較的簡単な方法があります。
MobileSubstrateは、脱獄したiPhoneやiPadのバックボーンのような存在です。開発者がCydiaからインストールした拡張機能やTweakを組み込むために使用するフレームワークです。最近のアップデートで、Cydiaの開発者であるJay 'saurik' Freeman氏が、トラブルシューティングを容易にする便利な新機能を追加しました。
バージョン 0.9.3997 以降では、デバイスの起動時に音量アップを押し続けることで、Substrate を完全に無効にできるようになりました。
この機能を使用すると、インストールされている可能性のあるひどく壊れた拡張機能(デバイスの起動をまったく妨げるもの)をバイパスして、Cydia を開いてアンインストールすることができます。
音量アップボタンがないデバイス(第 1 世代の iPod touch)をサポートするには、代わりに、ヘッドセットまたはイヤホンの「クリッカー」(音量アップボタンではない)ボタンを押し続けます。
MobileSubstrateの最新バージョンが既にインストールされているはずなので、無効化機能はすぐにご利用いただけます。iPhoneが頻繁にクラッシュしたり、特定の設定がiOSの動作に問題を引き起こしていると思われる場合は、ホームボタンと電源ボタンを同時に長押しし、Appleロゴが表示されるまで押し続けてデバイスを再起動してください。
ロゴが表示されたら、指示に従って音量ボタンを押し続けるとセーフモードに入ります。これにより、脱獄用のTweakと拡張機能はすべて無効になり、Cydiaを開いて問題の原因となっているパッケージを簡単に削除できるようになります。どのTweakが原因か分からない場合は、問題が解消されるまでアンインストールと再起動を繰り返す必要があります。これは完璧なトラブルシューティング方法ではありませんが、無料の組み込みソリューションとしては悪くありません。