Repo-lab
CLIツール

usbliter8とは?Apple A12/A13デバイス向けブートロムエクスプロイトの概要

⭐ 1,039 stars GitHub →

usbliter8 Apple jailbreakとは?

usbliter8は、Apple A12(iPhone XS/XR等)・A13(iPhone 11等)・Apple Watch向けSoC(S4/S5)を対象とした有線BootROMエクスプロイトです。USBコントローラーの低レベルバグを悪用し、Raspberry Pi RP2350ベースのマイクロコントローラーボードを介してデバイスをDFUモードから脱獄します。

GitHubスター数1,039を獲得(2026年6月時点)しており、iOSセキュリティリサーチャーや脱獄コミュニティから高い注目を集めています。C言語で実装され、Apache 2.0ライセンスの下で公開されています。


usbliter8 A12 A13 使い方 脱獄:主要機能と仕様

1. 対応 Apple SoC 一覧

SoC 対応デバイス例 状態
A12 iPhone XS/XR、iPad Air 3rd、iPad mini 5th ✅ 対応
S4/S5 Apple Watch Series 4/5 ✅ 対応
A13 iPhone 11シリーズ ✅ 対応
A12X/Z iPad Pro 2018 理論上可能(未実装)

2. Raspberry Pi RP2350ベースの制御

標準的なMac/PCのUSBスタックでは到達できない低レベルバグのため、RP2350マイクロコントローラーを使用します。テスト済みボード:

  • Waveshare RP2350 USB-A(推奨)
  • Waveshare RP2350 Zero
  • Pimoroni TINY2350
  • Raspberry Pi Pico 2

3. コンパイル済みUF2ファームウェア

各対応ボード向けのコンパイル済みUF2イメージがReleasesで配布されています。ボード固有の設定が必要な場合は /boards フォルダにカスタム設定ファイルを作成できます。

4. LEDインジケーターによる進捗確認

RGB LEDを搭載したボードでは視覚的に状態を確認できます:

  • オレンジ点滅: RP2350起動中(約2秒)
  • オレンジ点灯: 待機中・エクスプロイト準備完了
  • 青点灯: エクスプロイト実行中
  • 緑点灯: エクスプロイト成功
  • 赤点灯: エクスプロイト失敗

Raspberry Pi RP2350 iPhoneエクスプロイト セキュリティリサーチ:手順

必要なもの: RP2350対応ボード + Lightningケーブル(R13抵抗除去推奨)

# ステップ1: GitHub ReleasesからボードのUF2ファームウェアをダウンロード
# https://github.com/prdgmshift/usbliter8/releases

# ステップ2: RP2350をブートロードモードで接続してUF2を書き込む
# (mass storage protocol または picotool を使用)

# ステップ3: 対象デバイスをDFUモードに入れてMac/PCに接続
# A11以降はホームボタンなしのDFU入力方法を使用

# ステップ4: デバイスをMac/PCから外してRP2350に接続
# → 数秒でエクスプロイトが自動実行される

仮想COMポート経由でシリアルログを確認することも可能です。USB-Cケーブルの使用は非対応のため、必ずLightningケーブルを使用してください。


活用例:どんな場面で使える?

iOSセキュリティリサーチ: A12/A13世代のデバイスでブートロムレベルのアクセスを取得し、iOSのセキュリティアーキテクチャや脆弱性を調査します。企業のペネトレーションテスターや学術研究者が実機での検証に活用できます。

脱獄Tweakの開発環境: 脱獄コミュニティのエンジニアが開発環境を構築し、新しいTweakやカスタマイズツールのテスト基盤として利用します。GitHubスター数1,039の急上昇は、この用途での需要の高さを示しています。


こんな人に向いている

usbliter8は以下のような職種・目的のユーザーに最適です。

  • iOSセキュリティリサーチャー: BootROMレベルのアクセスを研究目的で必要とするセキュリティ専門家。A12/A13世代はまだ現役の研究対象です。
  • 組み込みエンジニア・RP2350開発者: 実際のハードウェア制御事例としてRP2350ファームウェアの実装例を学びたいエンジニア。
  • 脱獄コミュニティの開発者: iOS Tweakやカスタマイズツールをテストする環境を構築したいコミュニティ開発者。

逆に、最新のiPhone(A14以降)を使用しているユーザーや、デバイスの保証を維持したいユーザーには向きません。


checkm8・palera1nとの比較:どのエクスプロイトを選ぶべきか

iOSセキュリティリサーチ界には複数のBootROMエクスプロイトが存在します。usbliter8の位置づけを明確にします。

ツール 対象SoC 接続方式 特徴
usbliter8 A12・A13・S4/S5 有線(RP2350経由) 最新A12/A13対応・RP2350ボードが必要
checkm8 A5〜A11 Mac USB経由 広範囲対応・追加ハードウェア不要
palera1n A9〜A16(要checkm8) Mac/Linux経由 高機能脱獄環境・Sileo対応
SBNV (steaks4uce) A4 PC USB経由 レガシーデバイス専用

usbliter8が急注目される理由: checkm8がカバーしないA12/A13世代を初めて実用レベルでターゲットにしたことが最大の差別化要因です。iPhone XS〜iPhone 11世代はまだ市場に多く出回っており、セキュリティリサーチの需要が高い世代です。


使う前に確認したいこと

OS制限・動作環境:

  • RP2350対応ボードが必須(RP2040では動作しない)
  • LightningケーブルのR13抵抗除去を推奨(USB-Cは非対応)
  • DFUモード入力手順はデバイス世代によって異なる(A12以降はホームボタンなし)

ライセンス: Apache 2.0ライセンスで公開されています。研究・学習目的での利用は可能ですが、他者のデバイスへの無断適用は違法となります。

保証・リスク:

  • BootROMエクスプロイトの性質上、ソフトウェアアップデートでは塞がれませんが、ハードウェアリビジョンによって対応状況が変わる可能性があります
  • エクスプロイト失敗時はDFUモードに戻れば再試行できますが、デバイスへの影響は自己責任となります
  • READMEに記載のない追加的な制限事項については、Issueトラッカーで確認することを推奨します

関連ツール・おすすめサービス

  • DigitalOcean — セキュリティリサーチ用の隔離されたLinuxサーバー環境を構築するなら開発者向けクラウドが便利

この技術を学ぶ

iOSセキュリティやエクスプロイト開発に興味を持った方には、UdemyのCLI・セキュリティコースもおすすめです。


まとめ

usbliter8は、Apple A12/A13 SoCを対象とした有線BootROMエクスプロイトとして、iOSセキュリティリサーチコミュニティから急速に注目を集めています。checkm8がカバーしないA12/A13世代への対応という明確な差別化ポイントを持ち、GitHubスター数1,039のこのプロジェクトは、RP2350ボードとLightningケーブルがあれば比較的シンプルなセットアップで利用開始できます。iOSセキュリティリサーチャーや脱獄開発者にとって重要なツールです。

注意: 本ツールの利用はデバイス所有者の責任において、適法な範囲で行ってください。

リポジトリ: https://github.com/prdgmshift/usbliter8

毎日更新のGitHubツール情報

LINEで受け取って最新情報をキャッチアップしよう

友達追加する(無料)

関連記事

この記事が役に立ったらシェアしてください