На этой странице описан безопасный, надежный и бесперебойный способ передачи профилей eSIM и физических данных SIM-карты с одного устройства на базе Android (называемого на этой странице исходным устройством ) на другое устройство на базе Android, поддерживающее eSIM (называемое целевым устройством ).
Архитектура
На диаграмме на рисунке 1 показаны ключевые компоненты и общий алгоритм передачи подписки GSMA TS.43 ODSA с использованием временного токена.

Рисунок 1. Архитектура передачи eSIM-карты.
В следующей таблице приведено подробное описание этапов, показанных на рисунке 1:
| Шаг | Описание |
|---|---|
| 1 | Клиент eSIM Transfer на целевом устройстве инициирует передачу, начиная с этапа сопряжения устройств. |
| 2 | После сопряжения двух устройств клиент передачи на целевом устройстве запрашивает у целевого устройства список передаваемых профилей. |
| 3 | Клиент eSIM Transfer на исходном устройстве выполняет следующие процедуры TS.43:
Сервер управления правами доступа возвращает временный токен и значение |
| 4 | Пользователь выбирает профиль для переноса, и LPA запрашивает код активации. |
| 5 | Клиент передачи данных на целевом устройстве выполняет следующие процедуры TS.43:
Сервер авторизации возвращает код активации. |
| 6 | Клиент eSIM Transfer на целевом устройстве возвращает код активации в LPA. |
| 7 | Между SM-DP+ и LPA устанавливается защищенный канал через интерфейс ES9+, и профиль загружается с сервера SM-DP+. Загрузка профиля осуществляется на основе кода активации. |
| 8 | LPA загружает профиль eSIM в eUICC. |
Клиенты eSIM Transfer — это приложения, предоставляемые производителями устройств, которые позволяют передавать профили eSIM и данные физических SIM-карт с одного устройства на другое, или конвертировать физические SIM-карты в eSIM на одном и том же устройстве. Клиенты eSIM Transfer совместимы с исходными устройствами под управлением Android 10 и выше, а также с целевыми устройствами под управлением Android 14 и выше.
Передача подписки GSMA TS.43 с использованием временного токена и EAP-AKA
Поддерживаемый метод передачи eSIM-карт на основе основного устройства ODSA в соответствии со стандартом GSMA TS.43 соответствует схемам обработки вызовов, описанным в разделе 8.9 стандарта GSMA TS.43 . Для операторов связи внедрение этого метода передачи eSIM-карт требует дополнительной интеграции на стороне сервера, которая описана в подразделе требований, связанных с TS.43, в разделе « Технические требования» .
Мы рекомендуем использовать временный токен TS.43 с подходом EAP-AKA (метод CR1052).
Потоки передачи eSIM
Процесс переноса eSIM-карты включен в процедуру настройки или в раздел «Настройки».
Процесс переноса eSIM происходит в процессе настройки.
Процесс настройки — это первый пользовательский интерфейс, с которым пользователи взаимодействуют при первом включении своего телефона на базе Android или после сброса настроек устройства до заводских. Процесс настройки помогает им настроить свой телефон на базе Android и включает в себя такие элементы, как передача данных, подключение к Wi-Fi и резервное копирование. Подключение к мобильной сети с помощью физической SIM-карты или eSIM является частью процесса настройки. Решение для переноса данных с eSIM требует, чтобы как целевое, так и исходное устройства установили соединение между устройствами (D2D).

Рисунок 2. Последовательность настройки целевых устройств с использованием D2D-соединения.
Процесс настройки помогает настроить устройство, перенеся учетные записи и импортировав данные с другого устройства Android.
Процесс настройки включает этап переноса eSIM, если выполняются следующие условия:
- На втором этапе процесса настройки пользователь выполнил сопряжение целевого устройства с исходным устройством.
- Оператор связи подтвердил, что физическая SIM-карта или eSIM в исходном устройстве подходит для переноса eSIM на шаге 2.
- На шаге 5 целевому устройству не был назначен профиль eSIM с помощью методов SM-DS или Default SM-DP+.
- Сопряженное устройство-источник было защищено блокировкой экрана, и блокировка экрана устройства-источника пользователя была успешно проверена на шаге 6.
Целевое устройство сохраняет уведомление о eSIM в панели уведомлений до тех пор, пока не будет завершена операция передачи eSIM с инфраструктурой оператора связи, включая загрузку и установку профиля eSIM. В зависимости от реализации оператора связи, эта операция может быть практически мгновенной или отложенной до завершения настройки устройства.

Рисунок 3. Примеры экранов пользовательского интерфейса для целевых устройств, использующих настройку D2D-соединения в процессе установки.
В следующей таблице приведено подробное описание шагов, показанных на рисунке 3:
| Шаг | Описание |
|---|---|
| 1 | Когда пользователь инициирует процесс передачи данных на целевом устройстве, отображается QR-код, а на исходном устройстве появляется диалоговое окно с запросом на передачу. |
| 2 | Устройство отображает запрос на проверку безопасности при аутентификации пользователя. |
| 3 | Целевое устройство проверяет наличие подходящих профилей, которые можно передать на исходное устройство. |
| 4 | Устройство отображает список передаваемых и непередаваемых профилей. |
| 5 | Пользователь предоставляет окончательное подтверждение перевода. |
| 6 | Передача данных находится в процессе. |
Пользователи также могут инициировать процесс переноса eSIM через экран настроек. На рисунке 4 показан пример пользовательского интерфейса с использованием переноса D2D из настроек.

Рисунок 4. Примеры экранов пользовательского интерфейса для целевых устройств, использующих настройку D2D-соединения в процессе установки параметров.
В следующей таблице приведено подробное описание этапов для целевого и исходного устройств, показанных на рисунке 4:
| Шаг | Описание (целевое устройство) | Шаг | Описание (исходное устройство) |
|---|---|---|---|
| 1 | Пользователь выбирает меню «SIM-карты» в настройках. | ||
| 2 | Пользователь выбирает кнопку «Перенести SIM-карту с другого устройства» . | ||
| 3 | Устройство отображает QR-код для сопряжения D2D. | 1 | Устройство отображает диалоговое окно для передачи данных. |
| 4 | Целевое устройство проверяет наличие подходящих профилей, которые можно передать на исходное устройство. | 2 | Устройство отображает экран для сканирования QR-кода целевого устройства для сопряжения по протоколу D2D. |
| 5 | Устройство отображает список передаваемых и непередаваемых профилей. | 3 | Устройство показывает, что QR-код отсканирован для сопряжения D2D. |
| 6 | Устройство запрашивает у пользователя подтверждение передачи на исходном устройстве. | 4 | Устройство отображает запрос на проверку безопасности при аутентификации пользователя. |
| 7 | Устройство показывает, что передача данных находится в процессе. | 5 | Устройство показывает, что передача данных находится в процессе. |
| 8 | Устройство показывает, что передача завершена. |
Безопасность
Для подтверждения безопасной передачи данных eSIM необходимы следующие условия:
- Близость устройств (характеризующаяся успешным сопряжением D2D между исходным и целевым устройствами). Канал связи между исходным и целевым устройствами шифруется сквозным шифрованием с использованием вращающегося ключа и увеличивающегося номера кадра для предотвращения атак повторного воспроизведения и атак типа «человек посередине».
- Исходное устройство должно быть защищено блокировкой экрана (например, PIN-кодом).
- Для авторизации и продолжения процесса передачи eSIM-карты необходимо использовать проверку блокировки экрана исходного устройства.
Например, безопасный способ переноса SIM-карт между устройствами — это если исходное устройство находится в непосредственной близости от SIM-карты, чтобы пользователи могли разблокировать исходное устройство.
TS.43 временное хранилище токенов-переносчиков
Для клиента eSIM Transfer как на исходном, так и на целевом устройствах временный токен оператора TS.43 хранится в хранилище блоков — зашифрованном (шифрование с помощью хранилища ключей) решении для хранения учетных данных. После завершения передачи токен исходного устройства удаляется из хранилища блоков. API для доступа к временному токену оператора TS.43 из других собственных и сторонних приложений не предоставляется.
Процесс подключения оператора связи
В следующих разделах описаны требования к операторам связи по поддержке переноса eSIM-карт на своих устройствах.
Выберите реализацию сервера управления правами доступа.
Все основные поставщики серверов предоставления прав (ES) поддерживают перенос eSIM-карт. Свяжитесь с поставщиком ES для получения подробной информации о процессе поддержки переноса eSIM-карт на ваших устройствах.
Требования операторов связи к интеграции TS.43 ES
Для поддержки потока передачи данных eSIM на основе основного устройства GSMA TS.43 ODSA, оператор мобильной связи ДОЛЖЕН поддерживать ES, соответствующий спецификации GSMA TS.43 .
Требования, связанные с TS.43
- [Обязательно] ES ОБЯЗАТЕЛЬНО должна внедрить процедуру TS.43, описанную в спецификации GSMA TS.43 .
- [Обязательно] Сервер ES и серверная часть оператора ДОЛЖНЫ поддерживать EAP-AKA в качестве метода аутентификации.
- [Настоятельно рекомендуется] В ES следует разделять операции переноса подписки и активации подписки. Это предотвратит деактивацию pSIM или eSIM операторами связи на исходном устройстве в случае сбоя загрузки профиля на целевом устройстве, чтобы у пользователей не было деактивированных SIM-карт на обоих устройствах. Для получения более подробной информации см. следующий список:
- Перед тем как ES запустит передачу в сети оператора, необходимо выполнить
ManageSubscription(3:TRANSFER)с последующимManageSubscription(4: UPDATE SUBSCRIPTION) -
ManageSubscription(4: UPDATE SUBSCRIPTION)должна деактивировать pSIM/eSIM на исходном устройстве и активировать недавно загруженный профиль eSIM на целевом устройстве. - Если бэкэнд оператора не поддерживает отдельные активации (то есть, бэкэнд не может освободить eSIM без ее активации), бэкэнд ДОЛЖЕН возвращать статус услуги как
1(activated). Тогда клиент переноса eSIM пропускаетManageSubscription(4: UPDATE SUBSCRIPTION).
- Перед тем как ES запустит передачу в сети оператора, необходимо выполнить
- [Настоятельно рекомендуется] Оператор связи ES ДОЛЖЕН возвращать MSISDN, связанный с подпиской, в функции
AcquireTemporaryToken. - [Настоятельно рекомендуется] Для переноса подписки TS.43 система бэкэнда оператора ДОЛЖНА обрабатывать запрос на замену SIM-карты (инициированный авторизованной функцией
ManageSubscription(3:TRANSFER SUBSCRIPTION)) менее чем за 5 секунд для большинства всех транзакций. - [Обязательно] Если системе оператора связи требуется более нескольких секунд для ответа на запрос на замену SIM-карты, оператор связи и ES ДОЛЖНЫ поддерживать отложенную загрузку путем опроса, определенную в разделе 7.3.2 TS.43.
- [Обязательно] Оператор связи должен возвращать
GeneralErrorTextиз ответовCheckEligibilityиManageSubscription, определенных в разделе 6.5.1 TS43. - [Обязательно] Проверка соответствия требованиям (см. раздел 6.5.2 «Операция CheckEligibility» в конфигурации прав на обслуживание GSMA) ДОЛЖНА поддерживать следующее:
- Сбой произошел из-за проблем с учетной записью (например, блокировка учетной записи, неоплаченные счета или ограничения на перенос eSIM-карты).
- Сбой, вызванный ответственностью за устройство (например, в случае корпоративных тарифов, предоплаченных услуг или услуг виртуального оператора мобильной связи).
- Сбой из-за списка заблокированных устройств (например, из-за оповещения о мошенничестве или кражи).
- [Настоятельно рекомендуется] Учитывая, что между устройством и сервисным центром происходит обмен персональными данными, мы настоятельно рекомендуем сервисному центру внедрить передовые методы, такие как:
- Используя только TLS 1.2 или 1.3.
- Отключение RC4 и SSL3.
- Отключение сжатия TLS, поскольку оно уязвимо для атак типа CRIME.
- Выбор безопасных наборов шифров, предпочтительно обеспечивающих полную прямую секретность, например, TLS_AES_256_GCM_SHA384, как определено в TLS 1.3.
Окончательная доставка
Для включения метода переноса eSIM в вашей сети обратитесь к производителям устройств для уточнения деталей.