キャリア設定を可視化するツール「Carrier Explode」
原題: Show HN: Carrier-Explode: iPhone, Pixel and Galaxy carrier settings decoded
なぜ重要か
キャリア設定の透明化はMVNOや端末開発者の検証コストを削減し、通信互換性の問題を早期に発見する手助けになる。
個人開発者がiPhone・Pixel・Galaxy端末のキャリア設定(APN・VoLTE・Wi-Fi Calling・5G)を解析・比較できるWebツール「Carrier Explode」のバージョン2.0を公開した。iOS・Android各社のファームウェアから抽出したキャリアデータをJSON形式のAPIおよびCC0ライセンスのデイリーデータセットとして無償提供する。
「Carrier Explode」は、iPhone・Google Pixel・Samsung Galaxyのファームウェアに含まれるキャリア設定ファイルを自動解析し、人間が読みやすい形式に変換するオープンソースプロジェクトだ。バージョン2.0ではバックエンドを大幅に刷新した。
主な機能は四つ。特定キャリアのAPN・VoLTE・Wi-Fi Calling・5G対応状況を端末ごとに横断検索できる「キャリア検索」、必要な機能を選んで対応キャリアを絞り込む「フィルタ検索」、任意の二つのバージョン・キャリア間の差分を表示する「比較機能」、そしてすべてのデータをプログラムから取得できる「JSON API」だ。
データはCC0(パブリックドメイン相当)ライセンスで毎日更新されるデータセットとして配布されており、商用・非商用を問わず自由に利用できる。各設定フォーマットの仕様はプロジェクトのWikiで解説されている。
デコーダ部分はまだ開発途上であり、プロジェクトはGitHubでコントリビューターを募集している。キャリア設定の解析は通信業界では長らく専門知識が必要な作業とされてきたが、本ツールはその敷居を大きく下げる可能性がある。MVNOの新規参入者や端末メーカー、通信関連の研究者にとって有用なリファレンスになり得る。