
iOSデバイスの脱獄をお考えですか?iOSデバイスのハッキングはかつてないほど簡単になりましたが、ハードウェア、ファームウェア、ソフトウェアの組み合わせが多種多様化しているため、初めて脱獄する場合には、ご自身の構成に合った脱獄ツールを選ぶのは少し難しいかもしれません。そこで、最適なツールを選ぶためのガイドをご紹介します。
ハードウェアを決定する
お使いのハードウェアモデルがわからない場合は、iPhoneの場合はこちらのガイド、iPod Touchの場合はこちらのガイドをお読みください。iPadをお持ちの場合、iPad 2には前面カメラが搭載されていますが、初代iPadには搭載されていません。Apple TVはジェイルブレイクも可能です。
ファームウェアを決定する
iOSファームウェアを確認するには、デバイスで設定アプリを開き、「一般」>「情報」>「バージョン」と進みます。または、デバイスをコンピュータに接続してiTunesを開くこともできます。「概要」にソフトウェアバージョンが表示されます。
Mac か PC か?
iDevice を Mac と同期するか Windows PC と同期するかに応じて、利用できるツールが異なります。
繋留か非繋留か?
テザードジェイルブレイクとアンテザードジェイルブレイクという用語の違いは、デバイスの再起動後もハッキングが維持されるかどうかです。多くの場合、アンテザードジェイルブレイクの方が望ましいでしょう。なぜなら、デバイスの電源を切って入れ直しても再度ハッキングする必要がないからです。ただし、一部のハードウェア/ファームウェア構成では、テザードジェイルブレイクしかサポートされません。
脱獄ツールの選択
ハードウェアとファームウェアの構成に関する知識が身についたので、脱獄ツールを選ぶ準備が整いました!私のおすすめは以下のとおりです。
私のデバイスは…
iOS 4.3 ~ 4.3.3 を実行しているすべてのデバイス (iPad 2 を含む)、または 4.2.6 ~ 4.2.8 を実行している iPhone 4 CDMA/Verizon の場合: モバイル Safari から jailbreakme.com にアクセスし、デバイス自体でブラウザベースの JailbreakMe ツールを使用します。
4.3.4-4.3.5 を実行しているiPad 2または 4.2.9-4.2.10 を実行している iPhone 4 CDMA/Verizon以外のデバイス: Mac OS X または Windows の場合は redsn0w、OS X の場合は PwnageTool をダウンロードしてください。残念ながら、これはテザー ジェイルブレイクです。
iPad 2を除く、 iOS 5 beta 6までの開発者ビルドを実行しているデバイス: Macをお使いの場合はredsn0wが使えます。Windowsをお使いの場合(開発者はXcodeを実行するためにOS Xを使わなければならないことを考えると奇妙ですが)、Sn0wbreezeも動作します。これはテザード型の脱獄であり、一般的には推奨されません。
Apple TV (第 2世代) 4.3 を実行している場合: Seas0npass を使用すると、Apple TV にアンテザー ジェイルブレイクを実行でき、セットトップ ボックスに SSH で接続して、サポートされていないメディアを再生できるようになります。
上記以外のデバイス/ソフトウェア:古い、製造中止になったデバイスは、ほぼすべて脱獄可能です。JailbreakMeは多くの古いファームウェアで動作するので、試してみる価値はありますが、それでもうまくいかない場合は、Mac用のPwnageToolとMac/PC用のredsn0wが、古いデバイスの脱獄に最適な万能ツールです。
脱獄について何か追加したいことがあれば、コメント欄にご記入ください。
マイク・ケラーはPCWorldのiOS開発者オタクです。GeekTechでは毎週火曜日に「開発者日記」を配信しています。