3分で読めます
| ハウツー

意外なことに、旧モデルのiPhone用の脱獄ツールを見つけるのは至難の業です。iOSの旧バージョンなら簡単にクラックできるだろうと思われるかもしれませんが、実際は概ねそうなのです。しかし、需要の低さから開発者によるサポートはほとんど行われていません。ユーザーは、時代遅れ、バグだらけ、あるいは安全とは言えないツールに頼らざるを得ません。こうしたツールで運試しをするのは、時間がかかりすぎる上にリスクも高すぎると思います。
最善のアプローチは、信頼できる評判の良いソリューション、Legacy iOS Kitを選ぶことです。これは、古い32ビット版と一部の64ビット版モデル向けに特別に設計されています。引き出しに埃をかぶっている古いiPhone 3Gでも互換性があります。このツールキットは一見難しそうに思えるかもしれませんが、CLIの経験はほとんど必要ありません。Legacy iOS Kitについて知っておくべきことをすべてご紹介します。
レガシーiOSキットとは
Legacy iOS Kitは、接続不要で多目的に使える脱獄ツールです。MacやLinuxから古いiOSデバイスを復元、ダウングレード、SHSH BLOBの保存、そしてもちろん脱獄することも可能です。iPhone 3GからiPhone 7まで対応し、iOS 16までサポートしています。執筆時点では40種類のオープンソースユーティリティが含まれていますが、一部のモデルでは動作しない可能性があります。
レガシーiOSキットのインストール方法
所要時間: 30分
威圧的なUIにもかかわらず、Legacy iOS Kitのインストールは比較的簡単です。いくつかのファイルをダウンロードし、ターミナルコマンドを実行するだけです。macOSでの手順は以下のとおりです。
- 最新のLegacy iOS Kitアップデートをダウンロードし、ZIPファイルを解凍してください。または、GitHubリポジトリをクローンすることもできます。

- 次に、Homebrew または MacPorts を使用してbash、curl、libusbをインストールする必要があります。
- ターミナルを起動し、次のいずれかのコードを貼り付けます。
自作:
brew install bash curl libusb
MacPorts:sudo port install bash curl libusb
- 次に、cocoadialogをインストールします。
ターミナル
sudo port install cocoadialogウィンドウに貼り付けて、Returnキーを押します。これはオプションですが、ツールキットの機能を完全に維持するために強く推奨される手順です。 - 抽出したファイルを開き、restore.sh ファイルを探して、ターミナルウィンドウにドラッグ アンド ドロップし、Return キーを押します。
- インストーラーがすべての依存関係をダウンロードするまで待ちます。

Linux では次の手順に従ってください。
- Linux 用の最新の Legacy iOS Kit バージョンをダウンロードして ZIP ファイルを抽出するか、GitHub リポジトリのクローンを作成することもできます。
- お好みの Linuxターミナル アプリを開きます。
- 抽出したアーカイブに移動し、ターミナル ウィンドウ
restore.sh fileにドラッグ アンド ドロップして、Enter キーを押します。
- 依存関係のダウンロードが完了するまで待ちます。
レガシーiOSキットの使い方
Legacy iOS Kitを使いこなす鍵は、使い慣れていることです。実行するコマンドは、iPhoneのメーカー、モデル、iOSのバージョンによって異なります。ツールキットの最も基本的な機能を簡単に説明します。
iOSデバイスの脱獄
ほとんどの操作を行うには、まずデバイスをジェイルブレイクする必要があります。ファームウェアの復元やカスタム調整のインストールなど、ジェイルブレイクを行うことでAppleの制限を回避し、デバイスを改造することができます。
注記
最新のツールは使いやすくなっていますが、古いデバイスではより専門的なソリューションが必要です。
Mac または PC でジェイルブレイクする方法は次のとおりです。
- iOS デバイスをMacまたはPCに接続します。
- 「このコンピューターを信頼」をタップして、ターミナルを開きます。
- をターミナルウィンドウ
restore.sh fileにドラッグアンドドロップします。
- メイン メニューで、[Jailbreak Device]をクリックします。
- プロンプトが表示されたら、iPhone をDFU モードにします。
- ツールはまもなくジェイルブレイクを開始するはずです。
有効なApple IDを使って脱獄アプリをデバイスにサイドロードし、それを使ってデバイスを脱獄します。以下の手順に従ってください。
- 適切な脱獄ツール IPA をダウンロードし、AltServer (直接 IPA サイドローディング) または PC および macOS の場合は Sideloadly を介してデバイスにサイドローディングします。
- Mac の脱獄ツールで Sideload IPA オプションを選択することもできます。
32ビットデバイスのiOSを復元する
macOS ツールを使用して、32 ビット iOS デバイスを復元およびダウングレードできます。
- Cydiaを起動し、OpenSSHを検索してダウンロードします。

- ダウンロードが完了するまで待ってから、iOS デバイスをMacまたはPCに接続します。
- 「このコンピューターを信頼」をタップして、ターミナルを開きます。
- restore.sh をターミナル ウィンドウにドラッグ アンド ドロップします。
- メイン メニューがポップアップしたら、1 を入力し、[Return] > [復元/ダウングレード]を押します。
- 続行するために必要な適切なIPSWを設定してください。
- プロンプトが表示されたら、デバイスをDFU モードにします。
- その後は、ダウングレードまたは復元のプロセスが完了するまでお待ちください。
注記
64 ビット iOS デバイスのプロセスもほぼ同じです。iPhone のメーカーとモデルに応じて適切な IPSW を設定するだけです。
オンボードの SHSH BLOB を保存
現在のiOSバージョンのSHSH BLOBを保存しておけば、Appleが署名を停止した後でも、レガシーファームウェアバージョンにダウングレードできます。特に、サポートされていない古いデバイスのバックアップに役立ちます。
- iOS デバイスをMacまたはPCに接続します。
- 「このコンピューターを信頼」をタップして、ターミナルを開きます。
- ファイルをターミナル ウィンドウ
restore.shにドラッグ アンド ドロップします。 - [SHSH BLOB の保存] > [オンボード BLOB]を選択します。
- 現在の iOS バージョンのIPSWを設定してインストールします。
- プロンプトが表示されたら、携帯電話をDFU モードにします。
- SHSH BLOB の保存が完了するまで待ちます。
名前の通り、Legacy iOS Kitは古いデバイス向けに特別に設計されています。最近のiPhoneモデルやiOSバージョンを改造したい場合は、代替ツールキットを検討してみてください。シンプルでモバイルファーストなソリューションをお探しなら、TweakBoxをダウンロードしてください。これは、iPhoneの脱獄、改造プログラムのダウンロード、Cydiaのインストールに使用できる代替アプリマーケットプレイスです。