Сохраняется ли информация для входа в APN на SIM-карте? - PullRequest
11 голосов
/ 27 марта 2012

Я взаимодействую с модулем GSM-модема через стандартный командный интерфейс GSM AT. Прямо сейчас имена точек доступа (APN), имена пользователей и пароли для каждого известного оператора жестко запрограммированы в моем программном обеспечении. Мне интересно, если эта информация предоставляется оператором на SIM-карте. Это тот случай?

Я хочу попытаться получить прямой доступ к файловой структуре сим-карты с помощью "+ CRSM" или "+ CSIM", но хотел бы знать, есть ли там информация APN, прежде чем я начну. Если да, есть ли ссылка, которая описывает структуру файла SIM-карты, которая содержит эту информацию? Большое спасибо.

Ответы [ 3 ]

11 голосов
/ 01 октября 2015

SIM-карты имеют много элементарных файлов (EF).Ссылка 3GPP TS 31.102 и ETSI TS 102.221, которые находятся в свободном доступе.

Одним из таких EF является EF-ACL, который представляет собой «Список управления APN», который может содержать имена APN, которые Оператор хочет, чтобы Устройство использовало.

Обратите внимание, что EF-ACL может управлять устройством для использования определенного APN, однако он НЕ МОЖЕТ предоставлять APN.APN должен присутствовать в базе данных устройства (например, apn-conf.xml в телефонах Android), или устройство может попросить сеть предоставить APN (предоставленный сетью APN).Раздел 5.3.14 в 3GPP TS 31.102

Служба EF-ACL должна быть «доступна» в EF-UST и «включена» в EF-EST, чтобы устройство могло ее использовать.Если он доступен и включен, то содержимое можно прочитать с помощью следующей команды AT:

at+crsm=176,28503,0,0,255

Здесь я предположил, что длина EF-ACL равна 255 байтов.Однако на разных SIM-картах он может быть разным.

0 голосов
/ 10 февраля 2014

Структура узла APN состоит из идентификатора сети, mcc и mnc, которые доступны в SIM-карте, поэтому устройство косвенно получит APN от SIM-карты.

0 голосов
/ 13 апреля 2012

Я провел небольшое исследование по этому вопросу. вики а это ссылка

но ничто не указывает на то, что эта информация доступна на SIM-карте. Я предполагаю, что эта информация хранится в памяти устройства (мобильного или модемного).

возможно, вы могли бы использовать sim explorer для лучшего изучения файловой системы SIM-карты.

...