Код активации eSIM — структура строки LPA и где её взять
Код активации eSIM — строка вида LPA:1$адрес-сервера$идентификатор, упакованная оператором в QR-код. Это не пароль, а адрес сервера профилей SM-DP+ и одноразовый номер заказа, по которому телефон забирает конкретный профиль.
Определение
Оператор не присылает вам «симку в картинке». В QR-коде для eSIM лежит короткая текстовая строка — код активации, Activation Code по стандарту GSMA SGP.22. Камера читает её как обычный текст, а разбирает не браузер, а системный компонент LPA внутри телефона.
Выглядит строка так: LPA:1$smdp.operator.ru$K2-9QF7-4XB8. Первая часть — схема и версия формата, вторая — адрес сервера с подготовленным профилем, третья — MatchingID, одноразовый идентификатор заказа. Дальше идут необязательные поля: идентификатор сервера и признак кода подтверждения.
С PIN и PUK строка не связана: те защищают уже установленный профиль. И это не пароль от кабинета: код даёт право один раз скачать профиль.
Как работает
| Часть строки | Что означает |
|---|---|
| LPA:1 | схема и версия формата кода активации |
| smdp.operator.ru | адрес сервера SM-DP+, откуда телефон тянет профиль |
| K2-9QF7-4XB8 | MatchingID: одноразовый идентификатор заказа |
| 1 в конце | нужен код подтверждения (Confirmation Code) |
Строка не привязана к картинке: QR — только транспорт, и ту же строку телефон принимает в пункте ручного ввода. Разбор полей и типовые опечатки — в статье «QR-код eSIM».
Кода может не быть вовсе: по тому же SGP.22 телефон умеет сам спросить у сервера обнаружения SM-DS, нет ли для него профиля, а часть операторов ставит профиль из приложения.
Где берут код: в приложении оператора, в личном кабинете в разделе с SIM-картой, письмом из заявки или распечаткой в салоне — путь у каждого свой, но выдача привязана к подтверждённой личности.
MatchingID одноразовый: как только LPA скачал профиль, сервер помечает его использованным, и вторая попытка возвращает «Код активации недействителен». Сам QR читается по-прежнему — полезная нагрузка та же, ответ сервера другой. Ждать с загрузкой тоже нельзя: зарезервированный профиль оператор держит часы, а не дни.
Связанные концепции
Пересланный скриншот не срабатывает у второго человека не из-за качества картинки, а из-за логики сервера. Что помнить:
- код активации — одноразовый QR-код: поставить им один профиль на два телефона нельзя;
- опечатка в адресе сервера (лишний знак доллара, пробел, буква вместо цифры) выглядит как «сервер недоступен» — сверяйте строку по символам;
- скриншот кода не стоит пересылать в чаты: пока профиль не установлен, им воспользуется любой;
- код пришёл картинкой — его удобно распознать по фото, получить строку текстом и ввести вручную.
Частые вопросы
Что означает LPA:1$ в начале кода?
Это префикс формата: LPA означает, что строку обрабатывает Local Profile Assistant — системный компонент eSIM, а 1 указывает версию формата. Дальше через знак доллара идут адрес сервера профилей и одноразовый идентификатор заказа. Открывать такую строку в браузере бессмысленно.
Где взять QR-код eSIM у оператора?
После оформления номера код выдают в приложении оператора, в личном кабинете в разделе с SIM-картой, письмом из заявки или распечаткой в салоне. Путь у каждого оператора свой, но без подтверждения личности код не выдадут: паспорт в салоне либо Госуслуги и подпись в Госключе.
Почему код активации уже использован?
Идентификатор внутри строки одноразовый: после первой успешной загрузки сервер помечает его израсходованным. Так бывает, если профиль уже поставили на другой телефон, если активацию прервали или кодом успел воспользоваться посторонний. Лечится перевыпуском у оператора.
Что такое код подтверждения и зачем он нужен?
Confirmation Code — короткий пароль, который оператор выдаёт вместе с кодом активации. В строке о нём говорит последняя часть: единица означает, что телефон спросит пароль перед загрузкой. Смысл в защите: перехваченной строки без пароля не хватит, чтобы забрать ваш профиль.
Почему eSIM встала без всякого QR-кода?
Сработал другой путь того же стандарта: телефон сам обратился к серверу обнаружения SM-DS либо оператор отправил профиль из приложения. Код активации при этом существует, но остаётся внутри системы — человеку показывают только запрос на подтверждение загрузки.
Автор материала
Андрей СамойловЭксперт по QR-кодам и SaaS-маркетингу. 10 лет в SaaS, маркетинге и ИТ.
Об авторе и все материалы