私と同じくらい長い間脱獄コミュニティを覗き見してきた人なら、きっと様々な脱獄方法を目にしてきたはずです。このコミュニティで最も人気のあるのは、アンテザード、セミアンテザード、セミテザード、テザードで、それぞれに異なる特性があり、脱獄する人は必ず知っておくべきです。
脱獄初心者の方もいらっしゃると思いますが、私と同じくらい長く脱獄に関わっている方でも、それぞれの脱獄方法の違いに戸惑うことがあるかもしれません。そこで、それぞれの脱獄方法とその仕組みを分かりやすく解説するクイックガイドを作成しました。
テザー脱獄
テザリング脱獄とは、端末を一時的に1回だけ起動させる脱獄方法です。端末の電源がオフになったりバッテリーが切れたりすると、コンピューターベースの脱獄アプリケーションと、端末とコンピューター間の物理的なケーブル接続がなければ、起動サイクルを完了できなくなります。
テザリングによる脱獄は、エンドユーザーにとっておそらく最も厄介な問題です。バッテリー切れは避けられず、デバイスの電源が切れてしまうからです。コンピューターが手元にない状態でテザリングされたデバイスの電源を入れ直そうとすると、完全に電源を入れ直すことができなくなり、電話をかけたりテキストメッセージを送信したりすることができなくなります。これは、ユーザーが緊急時に日常的に使用するデバイスにとって大きな問題となる可能性があります。
テザリングされたデバイスの電源を再び入れるには、対応USBケーブルでコンピューターに接続し、DFUモードに入り、以前使用した脱獄ツールを再度実行する必要があります。そうすることで初めて、ホーム画面に戻り、通常通りデバイスを使用できるようになります。これを行わないと、「リカバリループ」または「ブートループ」と呼ばれる状態になり、適切な脱獄ツールで起動するまでデバイスはこの状態が続きます。
おそらく、テザー脱獄の最も優れた例は redsn0w でしょう。これは、悪名高い iPhone 4 などの A4 搭載デバイスを脱獄できる、macOS および Windows 用の (今では古い) アプリケーションです。
セミテザー脱獄
セミテザー ジェイルブレイクとは、端末が侵入された後にブート サイクルを完了できるようにするものの、端末とコンピュータ間の物理的なケーブル接続を介してコンピュータ ベースのジェイルブレイク アプリケーションが展開されるまで、ジェイルブレイク拡張機能は読み込まれないものです。
セミテザード脱獄は、テザード脱獄ほど面倒ではありません。デバイスの電源を入れ直せば、その後は通話やテキストメッセージの送信など、通常通り使用できるからです。一方、脱獄ツールは起動したばかりのデバイスでは初期化されず、CydiaやFilzaなどの脱獄ベースのアプリは、デバイスが脱獄状態に戻るまで起動時にクラッシュしてしまいます。
名前が示すとおり、セミ「テザード」ジェイルブレイクでは、ジェイルブレイク ツールを実行してカーネルにパッチを適用し、ジェイルブレイクされた状態を再初期化するときに、デバイスとコンピューター間の物理的なケーブル接続が必要になりますが、ここでの利点は、近くにコンピューターがないときでも、緊急時にスマートフォンの重要なコア機能にアクセスできることです。
macOS(および近々Windows)用の最新の脱獄ツール checkra1n は、セミテザー脱獄の代表的な例であり、iPhone 5s のような古いデバイスから iPhone X のような新しいデバイスまで、A7-A11 搭載デバイスを解読できます。
セミアンテザード脱獄
セミアンテザード脱獄とは、端末が乗っ取られた後にブートサイクルを完了することを許可するものの、デバイス自体にサイドロードされた脱獄アプリが展開されるまで脱獄拡張機能は読み込まれない脱獄です。
セミアンテザード脱獄は、日常的に使用する端末であれば比較的簡単に対処できます。なぜなら、使用にコンピューターが全く必要ないからです。セミアンテザード脱獄アプリは、Cydia Impactorプログラムを介してコンピューターから物理ケーブル経由でサイドロードすることも、Ignitionなどの署名サービスを使用してデバイスに直接ダウンロードすることもできます。
脱獄アプリをホーム画面に配置すると、電源を入れ直すたびにアプリ内の「脱獄」ボタンをタップするだけで、脱獄状態が初期化され、脱獄設定や拡張機能にフルアクセスできるようになります。やり方によっては「コンピューターレス」で脱獄できますが、残念ながら再起動後は維持されません。
セミアンテザード脱獄の 2 つの優れた例として、Chimera と unc0ver が挙げられます。これらは、さまざまなファームウェア バージョンの多数のデバイスを脱獄するために、サイドロードまたは無線でインストールできるアプリです。
アンテザード脱獄
アンテザード ジェイルブレイクとは、ジェイルブレイク向けの機能を中断することなく、端末が乗っ取られた後にブート サイクルを完了できるようにするものです。
アンテザード・ジェイルブレイクは最も人気が高いものの、強力なエクスプロイトと高度な開発スキルが求められるため、最も実現が困難なものでもあります。アンテザード・ジェイルブレイクは、コンピューターに物理的なUSBケーブルで接続して実行することも、Safariのウェブサイトなど、アプリケーションベースのエクスプロイトを使ってデバイス本体から直接実行することもできます。
アンテザードジェイルブレイクを実行すると、ジェイルブレイクツールを再度実行することなく、乗っ取られた端末の電源をオン/オフにすることができます。その後、すべてのジェイルブレイク調整とアプリは、ユーザーの介入なしに引き続き動作します。
iOSがアンテザード・ジェイルブレイク(脱獄)の対象になってから、長い時間が経ちました。最近の例としては、iOS 9.1を搭載したほとんどの端末に対応した、コンピュータベースのPangu脱獄が挙げられます。また、JailbreakMeというアンテザード・ジェイルブレイクも登場し、ユーザーはコンピュータを使わずにモバイル版Safariウェブブラウザから直接端末を操作できるようになりました。
まとめ
完全にアンテザードではないからといって、様々な脱獄方法を試してみることをためらわないでください。日常的に使用するデバイスに唯一お勧めできない脱獄は、テザード型の脱獄です。バッテリー切れや、コンピューターにアクセスできるようになるまで電源を切ってしまうと、文字通りデバイスが使えなくなってしまう可能性があります。その他の脱獄方法では、少なくともスマートフォンのコア機能は使用できますが、緊急事態においては生死に関わる可能性があります。
これまでどんなタイプの脱獄ツールを使ったことがありますか? どれを使うか、どれを使わないか、何かこだわりはありますか? コメント欄で教えてください。