Sous le capot : L'architecture des profils activés multiples (MEP) de la GSMA

Historiquement, le fonctionnement en Double SIM Double Veille (DSDS - Dual SIM Dual Standby) nécessitait une duplication matérielle physique : soit deux tiroirs mécaniques nano-SIM distincts, soit un tiroir physique couplé à une puce eUICC (embedded UICC) dédiée. Faire fonctionner deux lignes simultanément impliquait d'allouer des lignes de bus physiques distinctes à des éléments sécurisés séparés.

La technologie MEP (Multiple Enabled Profiles ou Profils activés multiples) modifie fondamentalement ce paradigme. Définie dans les spécifications GSMA SGP.22 (v3.0+) et SGP.32, la technologie MEP permet à une seule puce physique eUICC de résoudre, d'authentifier et de maintenir deux profils actifs simultanément sans nécessiter de second élément sécurisé matériel.

+-----------------------------------------------------------------------+
|                              Android OS                               |
|        [TelephonyManager]                   [EuiccManager]            |
|                 \                                 /                   |
|                  +---------------+---------------+                    |
|                                  |                                    |
|                      [HAL Radio / Interface MEP]                      |
+----------------------------------+------------------------------------+
                                   |
                     +-------------+-------------+
                     |                           |
             [Port logique 0]            [Port logique 1]
                     |                           |
+--------------------+---------------------------+----------------------+
| Processeur de bande de base (Snapdragon X75/X80 / Exynos 5400 / Tensor G4/G5) |
|      [Cœur d'émetteur-récepteur A]     [Cœur d'émetteur-récepteur B]   |
|          (État actif RRC 1)                  (État actif RRC 2)       |
+--------------------+---------------------------+----------------------+
                     |                           |
                     +-------------+-------------+
                                   | Multiplexage ISO/IEC 7816-4
+----------------------------------+------------------------------------+
| Puce eUICC physique unique                                            |
|  +-----------------------------+   +-------------------------------+  |
|  | ISD-P (Profil A - Principal)|   | ISD-P (Profil B - Voyage)     |  |
|  +-----------------------------+   +-------------------------------+  |
+-----------------------------------------------------------------------+

DSDS classique vs Architecture MEP monopuce

Le saut architectural entre le matériel multi-SIM distinct et le MEP repose sur la virtualisation des ports de communication entre le modem de bande de base (baseband) et l'élément sécurisé :

Couche architecturaleDouble SIM classique (pSIM + eSIM ou Double pSIM)GSMA MEP (Double eSIM monopuce)
Éléments sécurisés physiquesDeux puces/emplacements physiques distinctsUne seule eUICC physique (boîtier WLCSP ou MFF2 standard)
Protocole d'interfaceDeux bus ISO/IEC 7816 dédiés et indépendantsBus physique unique multiplexé sur des canaux logiques ISO/IEC 7816-4
Gestion du domaine sécuriséUn profil de domaine de sécurité émetteur (ISD-P) actif par pucePlusieurs ISD-P actifs simultanément au sein d'une seule eUICC
Partitionnement du modemRoutage matériel câblé de la bande de base vers des broches distinctesMappage logiciel de la bande de base vers des ports UICC virtuels (Port 0, Port 1)
Encombrement de la carte mèreÉlevé (~80–120 mm² pour les slots/doubles puces)Minimal (~5–10 mm² pour l'empreinte d'une seule eUICC)

Canaux logiques ISO/IEC 7816-4 et multiplexage des domaines sécurisés

Au niveau du silicium, une eUICC intègre un OS dédié (l'ECAL) qui gère des conteneurs cryptographiques isolés appelés Issuer Security Domains-Profile (ISD-P). Dans une architecture classique à profil unique activé, l'activation d'un nouveau profil force le système d'exploitation à envoyer une commande DISABLE à l'ISD-P actif avant d'envoyer une commande ENABLE au conteneur cible.

Le MEP contourne cette limitation grâce aux canaux logiques ISO/IEC 7816-4 :

  1. Le micrologiciel (firmware) de l'eUICC expose des ports logiques distincts à l'interface du modem.
  2. Le modem ouvre plusieurs canaux de communication logiques (ex. : Canal 0 pour le Port 0, Canal 1 pour le Port 1) sur un seul bus matériel physique SPI (Serial Peripheral Interface) ou I2C/ISO 7816-3.
  3. Chaque canal logique se connecte indépendamment à un ISD-P distinct. Les requêtes d'authentification (comme les APDU AUTHENTICATE générés pendant la signalisation NAS 4G/5G) s'exécutent simultanément, permettant l'exécution parallèle des algorithmes Milenage ou TUAK sur les deux profils.

Partitionnement du modem et de la bande de base au niveau du silicium

Le traitement de deux profils en direct sur une seule puce nécessite une virtualisation poussée au sein du modem cellulaire. Les plateformes modernes — telles que le Qualcomm Snapdragon X75/X80 et les processeurs Google Tensor G3, G4 et G5 (utilisant les modems Samsung Exynos séries 5300/5400) — gèrent le MEP en allouant dynamiquement les ressources de l'émetteur-récepteur :


La pile logicielle MEP d'Android : EuiccManager et la HAL Radio

Android gère le MEP via une chaîne d'abstraction qui dissocie le matériel physique des emplacements logiques :

⚡ System Architecture & Bottlenecks
Key Physics & Telecom Impact Breakdown
Source / Origin
📡 EuiccManager / TelephonyManager
⚠️
(Interface AIDL)
⚠️
└── [UiccPortInfo (Index Port 0)] ──► ISD-P "Profil A" (ex. Opérateur national)
⚠️
└── [UiccPortInfo (Index Port 1)] ──► ISD-P "Profil B" (ex. Données voyage MollySIM)
Destination / Transit
🚆 Radio Config HAL 1.5+ / IRadioConfig.aidl
  1. Framework Téléphonie d'Android : TelephonyManager référence deux emplacements SIM logiques (Slot 0 et Slot 1), mais EuiccManager associe ces deux emplacements à un seul identifiant cardId via EuiccCardInfo.getPorts().
  2. Radio Interface Layer (RIL) & HAL 1.5+ : Grâce à la HAL android.hardware.radio.config, Android communique avec le modem via UiccPortInfo. Lorsqu'un utilisateur active une eSIM secondaire, la HAL attribue le profil entrant à l'Index Port 1 sans interrompre la session active de l'opérateur sur l'Index Port 0.
  3. Optimisation du routage des données : Android permet d'assigner explicitement le flux de données par port. En voyage international, les utilisateurs routent généralement leurs données d'arrière-plan via un profil international flexible tel que MollySIM. Dans cette configuration, même si la ligne locale principale reste active pour les appels VoLTE/SMS critiques de l'opérateur, la couche de données mobiles haut débit et faible latence s'exécute intégralement via le port logique MEP secondaire. De plus, le plancher de bande passante de la politique d'utilisation équitable (FUP) de MollySIM est fixé à 384 kbps — soit près de 3 fois le standard historique du secteur à 128 kbps —, garantissant que les processus d'arrière-plan essentiels (mises à jour de l'API Google Maps, sessions d'authentification Apple/Google Pay) s'effectuent sans aucune interruption sur l'interface virtualisée.

Matrice de compatibilité matérielle et logicielle : Les fleurons Android en 2026

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 ➔

Bien que Google ait introduit l'architecture HAL fondamentale pour les profils activés multiples avec Android 13, la prise en charge matérielle dépend strictement de l'architecture de la puce physique eUICC (conformité GSMA SGP.22 v3.0+) et du routage du modem de bande de base. En 2026, la double eSIM via MEP est passée d'une fonctionnalité expérimentale exclusive aux Pixel à un standard de l'industrie sur l'ensemble des puces haut et milieu-haut de gamme.

La matrice ci-dessous détaille les implémentations MEP actives, les configurations front-end RF et les capacités des modems sur les gammes phares actuelles :

Modèle d'appareilNiveau de prise en charge MEPArchitecture radioGénération de chipset / modemVersion d'OS minimale & requise
Google Pixel 7 / 7 Pro / 7aDouble eSIM (MEP) ou 1 pSIM + 1 eSIMDSDS (Dual SIM Dual Standby)Tensor G2 (Samsung Exynos 5300)Android 13 de base
Séries Google Pixel 8 / 9 / 10Double eSIM (MEP) ou 1 pSIM + 1 eSIMDSDA (Pixel 9/10) / DSDS (Pixel 8)Tensor G3/G4/G5 (Exynos 5400 / TSMC custom)Android 14 / 15 / 16
Séries Samsung Galaxy S24 / S25 / S26Double eSIM (MEP) ou 1 pSIM + 1 eSIMDSDA (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 / 7Double eSIM (MEP) ou 1 pSIM + 1 eSIMDSDA (Snapdragon X75 / X80 / X85)Snapdragon 8 Gen 2 / Gen 3 / Elite for GalaxyOne UI 6.0 (Android 14) +
Fleurons OnePlus 12 / 13 / 14Double eSIM (MEP) ou 1 pSIM + 1 eSIMDouble SIM Double Active (DSDA)Snapdragon 8 Gen 3 / Gen 4 / Elite (Série Snapdragon X)OxygenOS 14 / 15 / 16
Motorola Edge 50 / 60 Pro & Razr 50 / 60 UltraDouble eSIM (MEP) ou 1 pSIM + 1 eSIMDSDS / DSDA (série Ultra)Snapdragon 8s Gen 3 / 8 Gen 4Hello UI (Android 14 / 15)

Évolution de l'OS : Améliorations de la pile de téléphonie d'Android 13 à Android 16

L'évolution du cœur open source d'Android a éliminé les premières frictions liées au multi-eSIM :

Android 13 (Fondations)            Android 14 / 15 (Cœur)             Android 16 (Optimisation)
┌────────────────────────┐        ┌────────────────────────┐         ┌────────────────────────┐
│ Analyse basique ports  │───────►│ Appels inter-SIM       │────────►│ Routage DSDA dynamique │
│ (Mappage manuel ports) │        │ "Appels de secours" nat│         │ Permutation instantanée│
└────────────────────────┘        └────────────────────────┘         └────────────────────────┘

1. Android 13 (La base)

2. Android 14 & 15 (Appels inter-données et connectivité résiliente)

3. Android 16 (Approvisionnement multi-opérateur à latence zéro)


DSDA vs DSDS dans les configurations MEP

Les capacités matérielles du modem déterminent la façon dont les deux profils actifs gèrent les connexions simultanées :

Guide pas à pas : Configurer et utiliser deux eSIM simultanées sur Android

Le déploiement de deux profils actifs simultanés via MEP nécessite une configuration précise des paramètres de bande de base d'Android. Voici la procédure technique complète pour configurer votre opérateur national principal sur l'Index Port 0 logique (pour les appels et les SMS d'authentification bancaire 2FA) et un profil de données MollySIM à haut débit sur l'Index Port 1 logique.


Étape 1 : Vérifications préalables et désimlockage

Avant de lancer l'approvisionnement de l'eUICC, assurez-vous que le matériel et le micrologiciel de votre appareil autorisent l'utilisation simultanée de deux eSIM :

  1. Vérifier le statut de désimlockage : Allez dans Paramètres > À propos du téléphone > État de la SIM (ou Informations sur le statut sur Samsung). Assurez-vous que l'appareil indique Réseau déverrouillé (ou Déverrouillage UICC : Autorisé). Les appareils verrouillés par un opérateur désactivent souvent les ports logiques secondaires, empêchant l'activation de deux eSIM simultanées.
  2. Retirer les SIM physiques conflictuelles : Si une nano-SIM physique est présente, éjectez-la ou désactivez-la dans les paramètres afin d'éviter que le modem ne repasse en mode SIM physique + eSIM unique sur les anciennes architectures DSDS.

Étape 2 : Échange LPA et approvisionnement distant SM-DP+

Lorsque vous scannez un code QR eSIM, le Local Profile Assistant (LPA) de votre appareil établit une session TLS mutuelle (mTLS) sécurisée avec le serveur Subscription Manager Data Preparation (SM-DP+) de l'opérateur pour télécharger et déchiffrer le profil directement sur la puce eUICC.

[LPA de l'appareil] <--- Échange mTLS ---> [Serveur SM-DP+]
         |                                         |
         +---- Authentifie & Télécharge ---------->+
         |
[Puce eUICC] <--- Installe le profil sur l'Index Port 0 / 1

Sur Google Pixel (Android 14 / 15 / 16)

  1. Allez dans Paramètres > Réseau et Internet > Cartes SIM.
  2. Appuyez sur + (Ajouter une SIM), puis sélectionnez Télécharger une nouvelle eSIM.
  3. Scannez le code QR de votre opérateur principal (Profil A). Une fois terminé, appuyez à nouveau sur Paramètres > Réseau et Internet > Cartes SIM > Ajouter une SIM.
  4. Scannez le code QR MollySIM (Profil B).
  5. Lorsque l'écran affiche : « Utiliser 2 eSIM ? Vous pouvez utiliser deux eSIM en même temps », sélectionnez Oui / Basculer. Android alloue le Profil A à l'Index Port 0 et MollySIM à l'Index Port 1.

Sur Samsung Galaxy (One UI 6 / 7 / 8)

  1. Rendez-vous dans Paramètres > Connexions > Gestionnaire de carte SIM.
  2. Appuyez sur Ajout d'une eSIM > Scanner le code QR du fournisseur.
  3. Ajoutez votre profil principal, puis votre eSIM de données de voyage.
  4. Dans la section SIM préférées, assurez-vous que les deux eSIM sont activées (ON). Le pilote du modem Samsung attribuera automatiquement les deux profils aux ports logiques appropriés.

Étape 3 : Routage réseau granulaire et segmentation du trafic

Pour éviter des frais d'itinérance de données imprévus sur votre ligne principale tout en gardant les canaux SMS ouverts pour vos codes 2FA, configurez le routage de manière explicite :

Canal de routageProfil assignéParamètre opérationnel
AppelsProfil A (Opérateur national)Définir par défaut
Messages (SMS/MMS)Profil A (Opérateur national)Définir par défaut (Garantit la réception 2FA)
Données mobilesProfil B (MollySIM)Définir comme canal de données principal
Bascule des donnéesDésactivéDésactiver la "Bascule automatique des données" pour éviter les fuites
⚡ System Architecture & Bottlenecks
Key Physics & Telecom Impact Breakdown
Source / Origin
📡 Modem Baseband (MEP/DSDA)] ──┤

Conseil d'expert : MollySIM utilise une architecture de routage APN prioritaire. Même si vous consommez l'intégralité de votre forfait haut débit, MollySIM applique un débit minimal garanti de 384 kbps (Fair Use Policy). Contrairement à la limite habituelle de 128 kbps qui génère des erreurs de délai de connexion (timeouts), 384 kbps suffisent pour les appels audio VoIP, la navigation pas à pas sur Google Maps et la messagerie instantanée, tout en maintenant la ligne nationale inactive pour la data.


Étape 4 : Vérification de la double connexion active aux antennes-relais

Une fois configuré, vérifiez que les deux ports logiques sont bien enregistrés simultanément sur leurs réseaux d'accès radio (RAN) respectifs :

# Accéder aux diagnostics de téléphonie Android :
Composez : *#*#4636#*#* -> Sélectionnez "Informations sur le téléphone"
  1. Vérifiez Phone 0 : Confirmez Service vocal : En service, Service de données : Déconnecté (ou En service sans route par défaut), et vérifiez l'enregistrement auprès de votre opérateur national via IMS/VoLTE.
  2. Vérifiez Phone 1 : Sélectionnez le deuxième index dans le menu déroulant. Vérifiez Service de données : En service avec une connexion active 5G Standalone (SA) ou Carrier Aggregation LTE sur le réseau partenaire de MollySIM.
  3. Icônes dans la barre d'état : Une configuration MEP réussie affiche deux jauges de signal superposées dans la barre de notifications Android, confirmant la liaison radio simultanée sans conflit matériel.

Routage réseau, optimisation des APN et résolution des conflits

L'utilisation de deux profils simultanés via MEP crée deux interfaces réseau virtuelles dans le noyau Linux d'Android (généralement associées à rmnet_data0 et rmnet_data1). Pour garantir un débit maximal sur votre profil de voyage tout en préservant les SMS/appels 2FA de votre opérateur d'origine, vous devez optimiser les tables de routage, les points d'accès (APN) et les piles IMS (IP Multimedia Subsystem).


1. Multiplexage d'APN et élimination des fuites d'itinérance

Quand deux eSIM sont actives, Android affecte des piles de protocoles cellulaires distinctes à chaque profil. Pour éviter des frais d'itinérance exorbitants sur votre SIM principale (Profil A) tout en assurant un débit fluide via MollySIM (Profil B), configurez les APN comme suit :

⚡ System Architecture & Bottlenecks
Key Physics & Telecom Impact Breakdown
Source / Origin
📡 Ligne nationale : Profil A] ──> Type d'APN : "mms" uniquement ───────> Voix/SMS actifs (Données bloquées)
Destination / Transit
🚆 MollySIM : Profil B] ──> Type d'APN : "default,supl,dun" ─────> Routage IPv4/IPv6 principal

2. Double enregistrement IMS et VoWiFi inter-SIM (« Appels de secours »)

Les architectures MEP modernes sur Android 14, 15 et les versions 2026 prennent en charge la VoWiFi inter-opérateur (souvent appelée « Appels de secours » ou « Basculement des données pour les appels »).

┌────────────────────────────────────────────────────────┐
│ Framework Téléphonie Android (Double pile IMS)         │
├────────────────────────────┬───────────────────────────┤
│ Profil A (
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 ➔