仕組みの深掘り:GSMA Multiple Enabled Profiles(MEP)のアーキテクチャ

従来、デュアルSIM・デュアルスタンバイ(DSDS)を実現するには、2つの独立したハードウェアが必要でした。物理的なnano-SIMスロットを2基搭載するか、1基の物理SIMスロットに1基の専用組込型UICC(eUICC)チップを組み合わせる構成です。2つの回線を同時に稼働させるには、別々のセキュアエレメントに対して個別の物理バスラインを割り当てる必要がありました。

Multiple Enabled Profiles(MEP)は、この常識を根本から覆しました。GSMA SGP.22 (v3.0+) および SGP.32 仕様で策定されたMEPにより、2つ目の物理セキュアエレメントを追加することなく、単一の物理eUICCチップ上で2つのアクティブなプロファイルを同時に解決・認証し、維持できるようになりました。

+-----------------------------------------------------------------------+
|                              Android OS                               |
|        [TelephonyManager]                   [EuiccManager]            |
|                 \                                 /                   |
|                  +---------------+---------------+                    |
|                                  |                                    |
|                      [Radio HAL / MEP Interface]                      |
+----------------------------------+------------------------------------+
                                   |
                     +-------------+-------------+
                     |                           |
             [Logical Port 0]            [Logical Port 1]
                     |                           |
+--------------------+---------------------------+----------------------+
| Baseband Processor (Snapdragon X75/X80 / Exynos 5400 / Tensor G4/G5)  |
|          [Transceiver Core A]         [Transceiver Core B]            |
|          (RRC Active State 1)         (RRC Active State 2)            |
+--------------------+---------------------------+----------------------+
                     |                           |
                     +-------------+-------------+
                                   | 多重化 ISO/IEC 7816-4
+----------------------------------+------------------------------------+
| 単一の物理 eUICC チップ                                               |
|  +-----------------------------+   +-------------------------------+  |
|  | ISD-P (プロファイルA - 国内) |   | ISD-P (プロファイルB - 旅行用) |  |
|  +-----------------------------+   +-------------------------------+  |
+-----------------------------------------------------------------------+

従来のDSDSと単一チップMEPアーキテクチャの比較

独立したマルチSIMハードウェアからMEPへの技術的進化は、ベースバンドモデムとセキュアエレメント間の通信ポートを仮想化することによって実現されています。

アーキテクチャ層従来のデュアルSIM(pSIM + eSIM または デュアルpSIM)GSMA MEP(単一チップ・デュアルeSIM)
物理セキュアエレメント2つの独立した物理チップ/スロット1つの物理eUICC(WLCSPまたは標準MFF2パッケージ)
インターフェースプロトコル2系統の専用独立ISO/IEC 7816バスISO/IEC 7816-4論理チャネル経由で多重化された単一物理バス
セキュアドメイン処理1チップあたり1つのアクティブなISD-P(発行体セキュリティドメインプロファイル)1つのeUICC内で複数のISD-Pを同時にアクティブ化可能
モデムの分割ベースバンドから個別ピンへのハードウェア配線仮想UICCポート(Port 0, Port 1)へのソフトウェア定義ベースバンドマッピング
内部基板の占有面積大(スロット/デュアルチップで約80〜120 mm²)最小限(単一eUICCの実装面積で約5〜10 mm²)

ISO/IEC 7816-4 論理チャネルとセキュアドメインの多重化

シリコンレイヤーにおいて、eUICCにはISD-P(Issuer Security Domain-Profile)と呼ばれる隔離された暗号化コンテナを管理するECAL(eUICCオペレーティングシステム)が格納されています。従来のシングルイネーブル構成では、新しいプロファイルを有効化する際、OSがターゲットコンテナにENABLEコマンドを発行する前に、アクティブなISD-PへDISABLEコマンドを送信する必要がありました。

MEPは、ISO/IEC 7816-4論理チャネルを活用することでこの制限を回避します。

  1. eUICCファームウェアが、モデムインターフェースに対して個別の論理ポートを公開します。
  2. モデムは、単一の物理SPI(Serial Peripheral Interface)またはI2C/ISO 7816-3ハードウェアバス上で複数の論理通信チャネル(Port 0用のChannel 0、Port 1用のChannel 1など)を開きます。
  3. 各論理チャネルは、それぞれ異なるISD-Pに独立して接続されます。認証チャレンジ(4G/5G NASシグナリング中に生成されるAUTHENTICATE APDUなど)が並行して実行され、両プロファイルにわたってMilenageまたはTUAKアルゴリズムが同時に処理されます。

シリコンレベルのベースバンドおよびモデム分割

単一チップ上で2つのアクティブプロファイルを処理するには、セルラーモデム内で高度な仮想化が必要です。Qualcomm Snapdragon X75/X80やGoogleのTensor G3、G4、G5(Samsung Exynos 5300/5400シリーズベースバンドを採用)などの最新シリコンプラットフォームは、トランシーバーリソースを動的に割り当てることでMEPを処理します。


Android MEPソフトウェアスタック:EuiccManagerとRadio HAL

Androidは、物理ハードウェアを論理スロットから切り離す抽象化パイプラインを通じてMEPを処理します。

⚡ System Architecture & Bottlenecks
Key Physics & Telecom Impact Breakdown
Source / Origin
📡 EuiccManager / TelephonyManager
⚠️
(AIDL インターフェース)
⚠️
└── [UiccPortInfo (ポートインデックス0)] ──► ISD-P "プロファイルA"(例:国内キャリア)
⚠️
└── [UiccPortInfo (ポートインデックス1)] ──► ISD-P "プロファイルB"(例:MollySIM 旅行用データ)
Destination / Transit
🚆 Radio Config HAL 1.5+ / IRadioConfig.aidl
  1. Android Telephonyフレームワーク: TelephonyManagerは2つの論理SIMスロット(Slot 0とSlot 1)を参照しますが、EuiccManagerはEuiccCardInfo.getPorts()を通じて両スロットを単一のcardIdに関連付けます。
  2. Radio Interface Layer (RIL) & HAL 1.5+: android.hardware.radio.config HALを通じて、AndroidはUiccPortInfoを介してモデムと通信します。ユーザーが2つ目のeSIMをオンに切り替えると、HALはPort Index 0のアクティブな通信セッションを中断することなく、新しく有効化されたプロファイルをPort Index 1に割り当てます。
  3. データルーティングの最適化: Androidではポートごとに明示的なデータ割り当てが可能です。海外旅行の際は、通常バックグラウンドデータをMollySIMのような柔軟な海外旅行向けプロファイルにルーティングします。この構成であれば、メインの国内回線で重要なキャリア品質のVoLTE通話やSMS受信を維持したまま、大容量・低遅延のモバイルデータ通信層のみを2つ目のMEP論理ポート経由で完全に動作させることができます。さらに、MollySIMの公平利用ポリシー(FUP)適用後の通信速度は384 kbpsと、従来の業界標準である128 kbpsの約3倍を誇るため、仮想化インターフェース上でもGoogleマップのAPI更新やApple Pay/Google Payの認証セッションなどの重要なバックグラウンド処理が途切れることなく完了します。

ハードウェア&OS対応状況マトリクス:2026年のAndroidフラッグシップ端末

Instant QR Delivery • Native 5G • 384kbps FUP Protection

🌐 Global Travel High-Speed Travel eSIM & SIM Plans

Instant QR code activation, hotspot enabled, with guaranteed 384kbps fallback speed to keep Maps & Digital Wallets active.

View Global Travel Plans & Pricing ➔Physical SIM Cards ➔Explore 150+ eSIMs ➔

GoogleはAndroid 13でMEPの基礎となるHALアーキテクチャを導入しましたが、実際のハードウェア対応は物理eUICCチップの仕様(GSMA SGP.22 v3.0+準拠)とベースバンドモデムのルーティングに厳格に依存します。2026年現在、MEPによるデュアルeSIMはPixel独自の実験的機能から、プレミアムおよびアッパーミドル層のシリコンにおける業界標準へと進化を遂げました。

以下のマトリクスは、現行フラッグシップ端末におけるMEPの実装状況、RFフロントエンド構成、ベースバンド性能をまとめたものです。

デバイスモデルMEP対応レベル無線アーキテクチャチップセット / モデム世代必要OS要件
Google Pixel 7 / 7 Pro / 7aデュアルeSIM(MEP)または pSIM 1枚 + eSIM 1枚DSDS(デュアルSIM・デュアルスタンバイ)Tensor G2(Samsung Exynos 5300)Android 13以上
Google Pixel 8 / 9 / 10 シリーズデュアルeSIM(MEP)または pSIM 1枚 + eSIM 1枚DSDA(Pixel 9/10)/ DSDS(Pixel 8)Tensor G3/G4/G5(Exynos 5400 / TSMCカスタム)Android 14 / 15 / 16
Samsung Galaxy S24 / S25 / S26 シリーズデュアルeSIM(MEP)または pSIM 1枚 + eSIM 1枚DSDA(Snapdragon)/ DSDS(Exynos)Snapdragon 8 Gen 3/4/Elite / Exynos 2400/2500One UI 6.1(Android 14)以上
Samsung Galaxy Z Fold 5 / 6 / 7 & Z Flip 5 / 6 / 7デュアルeSIM(MEP)または pSIM 1枚 + eSIM 1枚DSDA(Snapdragon X75 / X80 / X85)Snapdragon 8 Gen 2 / Gen 3 / Elite for GalaxyOne UI 6.0(Android 14)以上
OnePlus 12 / 13 / 14 フラッグシップデュアルeSIM(MEP)または pSIM 1枚 + eSIM 1枚DSDA(デュアルSIM・デュアルアクティブ)Snapdragon 8 Gen 3 / Gen 4 / Elite(Snapdragon Xシリーズ)OxygenOS 14 / 15 / 16
Motorola Edge 50 / 60 Pro & Razr 50 / 60 UltraデュアルeSIM(MEP)または pSIM 1枚 + eSIM 1枚DSDS / DSDA(Ultraシリーズ)Snapdragon 8s Gen 3 / 8 Gen 4Hello UI(Android 14 / 15)

OSの進化:Android 13からAndroid 16へのテレフォニースタックの改良

Androidオープンソースコアの進化により、マルチeSIM初期に見られた課題は解消されました。

Android 13(基本設計)             Android 14 / 15(コア機能)         Android 16(最適化)
┌────────────────────────┐        ┌────────────────────────┐         ┌────────────────────────┐
│ 基本的なポート解析     │───────►│ クロスSIM通話          │────────►│ 動的DSDAルーティング   │
│ (手動ポートマッピング)│        │ ネイティブ「バックアップ通話」│   │ プロファイルの即時切替 │
└────────────────────────┘        └────────────────────────┘         └────────────────────────┘

1. Android 13(基本設計)

2. Android 14 & 15(クロスデータ通話と堅牢な接続性)

3. Android 16(ゼロレイテンシのマルチキャリアプロビジョニング)


MEP環境におけるDSDAとDSDSの違い

2つのアクティブプロファイルが同時接続をどのように処理するかは、ハードウェアモデムの性能によって決まります。

ステップ・バイ・ステップ手順:Androidで2枚のeSIMを同時に設定・運用する方法

Multiple Enabled Profiles(MEP)を使用して2つのアクティブプロファイルを同時運用するには、Androidのベースバンド設定を正しく構成する必要があります。以下は、論理Port Index 0に国内メインキャリア(音声および銀行の2段階認証SMS用)を、論理Port Index 1に広帯域なMollySIMデータプロファイルを割り当てるための完全な手順です。


ステップ1:事前確認とSIMロックの確認

eUICCのプロビジョニングを開始する前に、端末のハードウェアとファームウェアがデュアルeSIMの同時利用に対応しているか確認します。

  1. SIMロック状態の確認: 設定 > デバイス情報 > SIMステータス(Samsung端末の場合はステータス情報)を開きます。端末がSIMロック解除済み(またはUICCロック: 許可)と表示されていることを確認してください。キャリアロックがかかっている端末では、サブの論理ポートが無効化され、デュアルアクティブeSIMが利用できない場合があります。
  2. 競合する物理SIMの整理: 物理nano-SIMが挿入されている場合は、トレイから取り出すか設定でオフにしてください。従来のDSDS実装において、モデムが「物理SIM 1枚 + eSIM 1枚」のシングルアクティブモードへフォールバックするのを防ぐためです。

ステップ2:LPAハンドシェイクとSM-DP+リモートプロビジョニング

eSIMのQRコードをスキャンすると、端末のLPA(Local Profile Assistant)がキャリアのSM-DP+(Subscription Manager Data Preparation)サーバーとセキュアな相互TLS(mTLS)セッションを確立し、プロファイルペイロードをダウンロード・復号してeUICCチップに直接インストールします。

[端末 LPA] <--- mTLS ハンドシェイク ---> [SM-DP+ サーバー]
       |                                      |
       +---- 認証 & ダウンロード ------------>+
       |
[eUICC チップ] <--- ポートインデックス 0 / 1 にプロファイルをインストール

Google Pixelの場合(Android 14 / 15 / 16)

  1. 設定 > ネットワークとインターネット > SIM に移動します。
  2. +(SIMの追加) をタップし、新しいeSIMをダウンロード を選択します。
  3. メインキャリアのQRコード(プロファイルA)をスキャンします。完了したら、再度 設定 > ネットワークとインターネット > SIM > SIMの追加 をタップします。
  4. MollySIMのQRコード(プロファイルB)をスキャンします。
  5. 「2枚のeSIMを使用しますか?2枚のeSIMを同時に使用できます」 というプロンプトが表示されたら、はい / 切り替える を選択します。AndroidはプロファイルAをPort Index 0に、MollySIMをPort Index 1に割り当てます。

Samsung Galaxyの場合(One UI 6 / 7 / 8)

  1. 設定 > 接続 > SIMマネージャー に移動します。
  2. eSIMを追加 > モバイルプロバイダーのQRコードをスキャン をタップします。
  3. メインのプロファイルを追加した後、旅行用データeSIMを追加します。
  4. 優先SIM の下にある両方のeSIMトグルが ON になっていることを確認します。Samsungのモデムドライバーが、デュアル論理ポートに両プロファイルを自動的に割り振ります。

ステップ3:詳細なネットワークルーティングとトラフィック分離

重要な2段階認証SMSを受け取りつつ、メイン回線での意図しない国際ローミングデータ課金を防ぐために、トラフィックのルーティングを以下のように明示的に設定します。

ルーティング項目割り当てプロファイル推奨設定
通話プロファイルA(国内キャリア)デフォルトに設定
メッセージ(SMS/MMS)プロファイルA(国内キャリア)デフォルトに設定(2段階認証SMSの受信を確保)
モバイルデータプロファイルB(MollySIM)メインのデータ通信回線に設定
データ切替無効国内SIMからのデータ漏洩を防ぐため「データの自動切替」を OFF にする
⚡ System Architecture & Bottlenecks
Key Physics & Telecom Impact Breakdown
Source / Origin
📡 ベースバンドモデム (MEP/DSDA)] ──┤

プロのヒント: MollySIMは優先度の高いAPNルーティングアーキテクチャを採用しています。購入した高速データ通信量を使い切った場合でも、MollySIMは384 kbpsの公平利用ポリシー(FUP)基準値を維持します。タイムアウトエラーを引き起こす業界標準の128 kbps制限とは異なり、384 kbpsであれば、国内回線のデータ通信をオフにしたまま、VoIP通話、Googleマップのターンバイターンナビ、メッセージングアプリをストレスなく使い続けることができます。


ステップ4:デュアルアクティブ接続の確認

設定完了後、両方の論理ベースバンドポートがそれぞれの無線アクセスネットワーク(RAN)に同時に登録されているかを確認します。

# Android テレフォニー診断の起動:
ダイヤル画面で入力: *#*#4636#*#* -> 「携帯電話情報」を選択
  1. Phone 0 の確認: 音声サービス: サービス中、データサービス: 切断(またはデフォルトルートなしのサービス中)となっており、IMS/VoLTE経由で国内キャリアに登録されていることを確認します。
  2. Phone 1 の確認: ドロップダウンからサブのインデックスを選択します。データサービス: サービス中 となっており、MollySIMのローミングパートナーネットワークで5Gスタンドアローン(SA)またはLTEキャリアアグリゲーションがアクティブであることを確認します。
  3. ステータスバーの電波アイコン: MEPが正しく機能していれば、Androidの通知バーに2段重ねのデュアル電波ゲージアイコンが表示され、ベースバンドの競合なく同時に無線リンクが確立されていることが分かります。

ネットワークルーティング、APN最適化、トラブルシューティング

MEP環境で2つのプロファイルを同時に稼働させると、AndroidのLinuxカーネル内に2つの仮想ネットワークインターフェース(通常はrmnet_data0およびrmnet_data1にマッピング)が生成されます。国内キャリアでの2段階認証SMSや音声通話機能を維持しながら旅行用プロファイルで高速データ通信を行うには、ルーティングテーブル、アクセスポイント名(APN)、およびIPマルチメディアサブシステム(IMS)スタックの最適化が不可欠です。


1. APNの多重化とローミングデータ漏洩の防止

2つのeSIMが有効な場合、Androidは各プロファイルに個別のセルラープロトコルスタックを割り当てます。メインの国内SIM(プロファイルA)での高額な国際ローミング課金を防ぎ、MollySIM(プロファイルB)経由でスムーズにデータ通信を行うには、APNプロファイルを次のように設定します。

⚡ System Architecture & Bottlenecks
Key Physics & Telecom Impact Breakdown
Source / Origin
📡 国内回線: プロファイルA] ──> APNタイプ: "mms" のみ ───────────> 音声/SMSは有効(データは遮断)
Destination / Transit
🚆 MollySIM: プロファイルB] ──> APNタイプ: "default,supl,dun" ───> メイン IPv4/IPv6 ルーティング

2. デュアルIMS登録とクロスSIM VoWiFi(バックアップ通話)

Android 14、15、および2026年最新ビルドのMEPアーキテクチャは、クロスキャリアVoWiFi(「バックアップ通話」または「通話用モバイルデータ切替」と呼ばれる機能)に対応しています。

┌────────────────────────────────────────────────────────┐
│ Android テレフォニーフレームワーク(デュアルIMSスタック)│
├────────────────────────────┬───────────────────────────┤
│ プロファイルA(国内IMS)   │ 暗号化IPsecトンネル       │
│                            │ (VoWiFiシグナリング&音声)│
├────────────────────────────┼───────────────────────────┤
│ プロファイルB(MollySIM)  │ 下層IPトランスポート      │
│                            │ (現地5G / LTEデータ回線)│
└────────────────────────────┴───────────────────────────┘

この機能を有効にすると、プロファイルAはプロファイルBの現地データ接続上にIPsecトンネルを確立し、国内キャリアのP-CSCF(Proxy Call Session Control Function)にIMSクライアントを登録します。これにより、セルラーの国際ローミング料金を支払うことなく、いつもの電話番号で発着信やSMSのやり取りが可能になります。

ルーティング指標他社の旅行用eSIMMollySIM マルチeSIM最適化
低速時FUP制限128 kbps(IMSのパケットロスやジッターの原因に)384 kbps アクティブFUP(3倍高速、ジッターなし)
データ経由の通話品質不可。AMR-WBコーデックが乱れ通話が途切れるHD VoWiFiおよびGoogle Voiceに耐えうるパケット優先度を維持
必須サービスApple Pay/Googleウォレットでトークン交換がタイムアウトマップ、動的トークン、OTP認証で瞬時にTLSハンドシェイクが完了

MollySIMは高速通信容量を使い切った後でも業界トップクラスの384 kbps公平利用ポリシー(FUP)を提供しているため、下層のIPパイプはAMR-WBやEVS音声コーデックが必要とする100ms未満のレイテンシと極小のパケットジッターを維持できます。これにより、ベースバンドのタイムアウトを起こすことなく、バックグラウンドアプリの認証、Googleマップのルート再検索、キャリア間バックアップ通話が完璧に機能し続けます。


3. DNS優先度と自動ゲートウェイフェイルオーバー

デュアルeSIM運用時、Androidはアクティブなデフォルトデータ回線に割り当てられたネットワークアダプターを通じてシステムレベルのDNSを解決します。

デュアル5G eSIMローミング時の発熱およびバッテリー最適化

Multiple Enabled Profiles(MEP)で2つのeSIMプロファイルを同時に動かすと、端末のRFフロントエンド(RFFE)とベースバンドプロセッサーに物理的な負荷がかかります。AndroidはDSDS(デュアルSIM・デュアルスタンバイ)アーキテクチャを維持しているため、ベースバンドは2つの異なる通信キャリアネットワークを追跡するためにトランシーバーを動的に多重化しなければなりません。

両プロファイルが5Gに接続されている場合、RFパワーアンプ(PA)は2系統のSSB(同期信号ブロック)を同時に監視し、定期的なチャネル状態測定を実行し、2つの独立したPLMN(公衆陸上移動体ネットワーク)からの着信ページングチャネルをリッスンする必要があります。電波環境が悪い場所では、トランシーバーが送信出力を引き上げるため(アンテナパスあたり+23 dBmを超えることも珍しくありません)、局所的な発熱が発生し、シングルSIM運用時と比較してアイドル時のバッテリー消費が18%〜35%増加します。

+-----------------------------------------------------------------------------------+
|                           モデムベースバンドの消費電流                              |
| シングルSIM (LTE アイドル時):        ~10 - 25 mA                                  |
| デュアルSIM DSDS (LTE + LTE):        ~25 - 45 mA                                  |
| デュアルSIM DSDS (LTE + 5G NSA):     ~85 - 160 mA (RFパワーアンプの発熱負荷大)     |
+-----------------------------------------------------------------------------------+

1. 5Gスタンドアローン(SA)とノンスタンドアローン(NSA)の無線チューニング

デュアルSIMローミング時の発熱の最大の原因は、5Gノンスタンドアローン(NSA)デュアルコネクティビティ(EN-DC)です。NSAモードでは、ローミングプロファイルがLTEアンカーバンドとSub-6/ミリ波の5G NRキャリア(n78など)に同時接続するため、国内回線をスタンバイさせつつ、1回線のために2台のトランシーバーをフル稼働させることになります。


2. レガシーPLMN探索(2G/3GベースバンドのWake Lock)の無効化

国際空港の乗り継ぎターミナル、国境付近、地下鉄などを移動中、電波が微弱になるとモデムの探索アルゴリズムが作動します。ローミングeSIMがすべてのレガシー規格をスキャンするように設定されている場合、ベースバンドは2G(GSM)、3G(WCDMA)、および様々な周辺LTEバンドを巡回探索します。この絶え間ないスキャンがCPUの連続的なWake Lock(スリープ阻害)とベースバンドの温度上昇を引き起こします。

⚡ System Architecture & Bottlenecks
Key Physics & Telecom Impact Breakdown
Source / Origin
📡 設定
⚠️
優先ネットワークの種類 ──────> [5G / LTE (2G/3Gを除外)]
⚠️
ネットワークを自動的に選択 ──> [有効 (手動スキャンループを防止)]

3. C-DRXおよびeDRXスリープサイクルの活用

最新のセルラーモデムは、パケット転送の合間にあるマイクロ秒単位の隙間に受信機を休止させるC-DRX(Connected-mode Discontinuous Reception)やeDRX(extended Discontinuous Reception)を活用して省電力化を図っています。

しかし、海外でのデータ通信が極端な速度制限を受けると、このスリープサイクルが破綻します。

| ネットワーク状態 / 制限速度 | ベースバンド電力状態への影響 | 実際の使用環境への影響 | | :--- |

Instant QR Delivery • Native 5G • 384kbps FUP Protection

🌐 Global Travel High-Speed Travel eSIM & SIM Plans

Instant QR code activation, hotspot enabled, with guaranteed 384kbps fallback speed to keep Maps & Digital Wallets active.

View Global Travel Plans & Pricing ➔Physical SIM Cards ➔Explore 150+ eSIMs ➔