Legacy iOS Kit:旧 iOS デバイス向けシェルツール
復元/ダウングレード、SHSH BLOB の保存、レガシー iOS デバイスの脱獄などを行うためのオールインワン ツールです。
ひと目でわかる
- これは何?
- 復元・ダウングレード、SHSH blobs の保存、旧 iOS デバイスの脱獄などを Linux または macOS で
- 誰に向いている?
- Legacy iOS Kit は、iPhone 2G から一部の A11 デバイスまで、旧 iOS デバイス向けの多くのコミュニティツールを 1 つのシェルワークフローにまとめています。README はスコープ、デバイス対応、機能リストを定義していますが、インストールと使用手順は wiki に委ねています。
- 商用利用できる?
- 条件付きでできます。GPL-3.0 はコピーレフトのライセンスで、これを含むソフトウェアを配布する場合、そのソフトウェアのソースコードを同じライセンスで公開する必要があります。配布せず社内で使うだけなら、この義務は生じません。
- 今もメンテナンスされている?
- されています。最後のコミットは 3 日前です。
- 何の言語で書かれている?
- 主に Shell です(GitHub の言語統計による)。
回答はプロジェクトの GitHub データ(最終同期:2026年9月15日)と当サイトの分析に基づくもので、法的助言ではありません。
オープンソース詳細解説
このツールが対象とすること
Legacy iOS Kit は Shell で書かれたプロジェクトで、復元またはダウングレード、SHSH blobs の保存、旧 iOS デバイスの脱獄、その他をまとめて行うオールインワンツールだと README にあります。旧名は iOS-OTA-Downgrader です。Linux と macOS でサポートされています。リポジトリメタデータでは言語は Shell で、スター 2,817、フォーク 262、オープン issue 0 です。README にはインストールや使用手順は含まれておらず、How to Use の wiki ページを参照するよう書かれています。
対応デバイスと iOS バージョン
README は、すべての 32 ビット iOS デバイスと一部の 64 ビットデバイス(A7、A8、A9、A10、A11 を明示)をサポートすると主張しています。iOS 16 以降を受け取ったデバイスでは機能が限定され、サイドロードなどは可能でも SSH ramdisk はサポートされないと説明されています。このプロジェクトは、checkm8 以前の bootrom エクスプロイトに脆弱なデバイスを旧デバイスと定義しています。OTA ダウングレードの表には、特定の A7 デバイス向け iOS 10.3.3、複数の 32 ビットデバイス向け iOS 8.4.1、iPhone 4S と一部の iPad 2 向け iOS 6.1.3 が記載されています。blob ベースの復元、テザード復元、脱獄サポート、SSH ramdisk の対応デバイスも別のリストにまとめられています。
対応ホスト OS
サポートアーキテクチャは x86_64 と arm64 です。ホスト OS のリストには、macOS 10.11 以降(推奨は macOS 12.6 以降)、Ubuntu 22.04 以降と Ubuntu ベースのディストリビューション、Fedora 40 以降(Atomic Desktops を含む)、Debian 12 Bookworm 以降、Arch Linux と Arch ベースのディストリビューションが含まれます。openSUSE Tumbleweed、Gentoo、Void Linux は「テストが少ない」とされています。README にはインストールコマンドや依存関係のセットアップ手順はなく、ディストリビューションの列挙と wiki への誘導のみです。
機能リスト
機能には、A5/A6 デバイスでの iOS 8.4.1 や 6.1.3 などの署名済み OTA バージョンへの復元、サポート対象 A7 デバイスでの iOS 10.3.3 への復元、SHSH blobs を使った未署名バージョンへの復元、iOS 7 blobs を使う powdersn0w が含まれます。一部の 32 ビットデバイスでは、blob なしの復元が可能とされており、iPhone 2G、3G、3GS、iPhone 4 GSM/CDMA、初期の iPod touch と iPad が挙げられています。その他の機能として、A5(X)/A6(X) 向けテザードダウングレード、iOS 3.0 から 9.3.4 までの 32 ビットデバイス脱獄(一部例外あり)、iPhone 2G から 4 GSM のハックティベーション、SSH ramdisk の起動、onboard blobs の保存、Linux/macOS での IPA サイドロード、Cydia サーバーからの blobs 保存、pwned iBSS/kDFU モードへの移行、iOS 14/15 での SSH ramdisk による TrollStore インストール、NVRAM クリア、デバイスアクティベーションが記載されています。
ベースバンドとデータユーティリティ
README によると、iPhone 4S、5、5C、iPad 4、iPad mini 1 などの特定の A5/A6 デバイスでは最新ベースバンドがフラッシュされ、Baseband Update の wiki ページが参照されています。IPSW へのベースバンドのダンプとステッチは --disable-bbupdate フラグ、アクティベーションレコードのダンプとステッチは --activation-records フラグが必要です。また、AppSync を使った IPA インストール、アプリの IPA ダンプ、インストール済みアプリ一覧などのアプリ管理、バックアップと復元、デバイスマウント、全コンテンツと設定の消去などのデータ管理、ペアリング、データとバッテリー情報のエクスポート、シャットダウンや再起動などの雑多なユーティリティもリストされています。
外部ツールとソース
依存関係のセクションには、powdersn0w_pub、ipwndfu、iPwnder32、ipwnder_lite、gaster、libimobiledevice 系ライブラリ、ideviceinstaller、ifuse、futurerestore のフォーク、iBoot32Patcher、idevicerestore、tsschecker、kloader のバリエーション、jq、partialZipBrowser、zenity など、このツールが依存するプロジェクトが多数列挙されています。また、特定のエクスプロイトラムディスク、ファームウェアバンドル、Pangu、p0sixspwn、evasi0n7、greenpois0n などの脱獄ツールについても、原作者へのリンク付きでクレジットされています。README はこれらの依存関係がどのようにバンドルまたはダウンロードされるかを説明していません。
ライセンスと記載されていない点
リポジトリメタデータはライセンスを GPL-3.0 としています。ライセンス抜粋は標準的な GPL v3 のテキストで、コピー、配布、変更の自由を認め、配布者に同じ自由を引き渡すことを求め、保証がないことを明記しています。サポート、セキュリティ保証、リリース頻度については何も書かれていません。README にもバージョン番号、変更履歴、メンテナンススケジュールはありません。main ブランチがありアーカイブされていないことはメタデータにありますが、それだけでは開発の活発さは確認できません。復元やダウングレードを試す場合は、対象端末の識別情報、保存した SHSH blob、使用する iOS 版を先に対応づけ、元のバックアップを別媒体へ置きます。README に記載された各スクリプトや外部ツールの引数を一つずつ確認し、接続対象を誤って選んでいないか、生成されたファイルとログを作業ごとに分けて保存してください。対象端末を通常利用に戻せる手順が README だけで完結するかは記載されていないため、復元前後の起動状態、ベースバンドの表示、バックアップからの復旧可否を個別に確認できる準備が必要です。
編集部の結論
Legacy iOS Kit は、iPhone 2G から一部の A11 デバイスまで、旧 iOS デバイス向けの多くのコミュニティツールを 1 つのシェルワークフローにまとめています。README はスコープ、デバイス対応、機能リストを定義していますが、インストールと使用手順は wiki に委ねています。リポジトリメタデータでは、スター 2,817、フォーク 262、オープン issue 0 とされています。
コミュニティノート