Electra のような半アンテザー型の脱獄を使用している場合は、デバイスを再起動するたびにコンピューターとの有線接続を介してツールを再実行する不便さをよくご存知でしょう。
端末の再起動は、常に起動させておくだけで大抵は防げますが、バッテリー切れの時は防げません。しかし、iOS開発者Kurrtが開発した「SafeShutdown」という新しい脱獄ツールを使えば、この煩わしさを軽減できます。
名前が示すとおり、SafeShutdown は、バッテリー電力の予備が少なくなったときにデバイスを安全にシャットダウンしようとします。このシャットダウンは、脱獄ツールを再実行する必要なく実行されます。
この改造は、デバイスの物理的なシャットダウンを防ぐことで、脱獄状態を維持するという目的を達成します。その代わりに、超低電力状態でバッテリー残量を維持し、ユーザーが設定したパーセントを超えるまで端末を使用できない状態にします。
SafeShutdown によって強制される超低電力状態は、以下のすべての保証を実行します。
- ディスプレイはオフになり無効になります
- Appleのネイティブ低電力モードがオンになっている
- すべてのボタンの押下と静電容量式表面タッチは無視されます
- 持ち上げて起動は無効です
- すべての通知とアラームがブロックされます
- 背面のLEDフラッシュは完全に無効になっています
- すべてのアクティブな画面録画は自動的に終了し、保存されます
- ハードウェアの使用を軽減するために、すべてのアプリプロセスが停止されます
- すべての音と振動が無効になっています
- その他にも多数…
この状態では、デバイスは残りのバッテリー電力を可能な限り消費しません。デバイスのバッテリーが実際に消耗する前に、バッテリー残量を減らすことが目的です。そのため、自分に合った調整をトリガーするには、適切なバッテリー残量を設定する必要があります。
デバイスのバッテリーを快適なレベルまで充電すると、端末はジェイルブレイクされた状態に戻ります。端末が物理的に再起動することはないため、ジェイルブレイク ツールを再実行するためにコンピューターに接続する必要はありません。
インストール後、設定アプリに SafeShutdown の設定パネルが表示されます。
ここでは、次のことができます。
- 必要に応じて調整をオンまたはオフに切り替える
- SafeShutdownを強制的に有効にする
- SafeShutdown をトリガーするバッテリー残量の割合を設定します
- SafeShutdownを無効にするバッテリー残量の割合を設定する
- SafeShutdownが作動する前に警告通知を切り替える
- SafeShutdownの警告が表示されたら、低電力モードをオンにします
- 警告メッセージを表示するバッテリー残量を設定します
- SafeShutdownのカウントダウンタイマーを切り替える
- タイマーのカウントダウン秒数を設定します
- 緊急時のウェイクアップを有効または無効にします。緊急時には、特定のボタンシーケンスで SafeShutdown がオーバーライドされます。
特に、デバイスからロックアウトされないようにするための安全対策が開発者によって組み込まれている点が気に入っています。例えば、SafeShutdown が強制的に動作を開始した際に、警告通知が表示されるので、驚かされることがないので非常に便利です。
しかし、もっと重要なのは、SafeShutdown が有効になっているときに緊急ウェイクアップ機能を使用してそれをバイパスできることです。この機能は、デバイスの残りのバッテリーを使用して 911 にダイヤルするか、別の緊急連絡先に電話する以外に選択肢がない場合に役立ちます。
一部の脱獄ユーザーにとっては素晴らしいアイデアのように思えるかもしれませんが、そもそも脱獄ツールを再実行すること自体がそれほど難しいことではありませんでした。とはいえ、長期間コンピューターから離れる人や、半脱獄環境での再脱獄が面倒な人にとっては、この調整機能は役立つかもしれません。
SafeShutdownを試してみたい方は、CydiaのBigBossリポジトリから無料でダウンロードできます。インストール後、有効化するには設定パネルから1.99ドルを支払う必要があります。
SafeShutdownは、iOS 11.3.1を搭載したジェイルブレイク済みのiPhone Xでテストされており、すべてのジェイルブレイク済みiOS 11デバイスで動作するはずです。ただし、動作はデバイスによって異なる場合がありますのでご注意ください。
SafeShutdown の調整についてどう思いますか?下のコメント欄でぜひご意見をお聞かせください。