Carrier-Explodeは、Alec Dusheckによって作成されたウェブツールで、iPhone、Pixel、Galaxyデバイスのキャリア設定データをデコードおよび比較するために作られました。DusheckはインドのキャリアにおけるiOSのセルブロードキャスト処理を調査していた際に、キャリアバンドルを手動で掘り下げる必要があり、その結果ビューアが作られ、現在のプロジェクトに発展しました。

このツールはパブリックファームウェアバンドルからデータを取得します:iPhoneについてはiOS復元イメージ(IPSW)とAppleのオーバーザエアキャリアバンドルアップデートを使用し、PixelについてはGoogleの完全OTAイメージとキャリア設定アップデートを使用し、GalaxyについてはUSモデル向けのSamsungファームウェアサーバーを使用します。データはCloudflare Workersで処理され、R2に保存され、D1でインデックス付けされ、SvelteKitサイトとAPIを通じて提供されます。対象はiPhone 15以降(iOS 18以上)、2020年10月以降のPixel、および2025年以降に発売されたUS向けの最新Galaxyモデルです。

iPhone 15 Pro Maxデバイスのイラスト
Carrier-ExplodeがサポートするiPhoneモデルの一つ、iPhone 15 Pro Maxcarrierexplode.com

記事に記載されている通り、このツールはiOS 18以降を実行するiPhone 15およびそれ以降のモデルをサポートしています。

Free_frキャリア設定(バージョン72.0)の例として示されるように、デコードされたデータには5Gスタンドアロンモードの有効化(Enable5GStandaloneByDefault = true)、VoNRサポート(SupportsVoNR = true)、および特定のAPN設定:インターネット(apn = 'free')、MMS(apn = 'free'、type-mask = 4)、緊急(apn = 'sos')が含まれます。さらに、VoNRがサポートされているにもかかわらずVoLTEスイッチが非表示になる(ShowVolteSwitch = false)などのキャリア固有のバリエーションも明らかになり、キャリアが基盤の機能とは独立して設定を調整できることを示しています。

Carrier-Explodeは出力にベンダーの生ファイルを含まず、代わりにデコードされた設定およびAppleのバンドルからの画像や音声などのバンドルメディアに焦点を当てています。対象は新しいビルドに限定されますが、既存のデータはシステム内に保持されます。