Site icon UiP

Что скрывается в новом профиле настроек «Киевстар» для iPhone

Мобильный оператор «Киевстар» стал рассылать абонентам на iPhone обновленные профили конфигураций. Многие пользователи обратили внимание на исчезнувшие из меню настроек «Сотовые данные» параметры MMS, десятки людей обратились к нам в UiPservice, не зная что с этим делать. Подлила масла в огонь и служба поддержки оператора, не способная объяснить происходящее. Консультанты терялись в догадках и строили самые фантастичные предположения (вышла новая iOS?). Кроме того, как-то очень удачно совпала активность оператора с последней новостью о скором старте официальных продаж iPhone в его сети.

Разобраться в ситуации удалось нашему давнему другу Сергею Макаренко, который разложил по полочкам содержимое пакета конфигурации «Киевстар». Оригинальный пост можно прочесть в блоге Сергея «Налаштування «Київстар» для iPhone» (на украинском), ниже привожу предельно близкий к оригиналу перевод на русский:


Наконец это случилось. С 26 июня в Украине начнут официально продаваться iPhone. Единственным оператором, у которого будут доступны аппараты, будет компания «Киевстар». Весомым аргументом в пользу такого утверждения является тот факт, что на сайте Apple есть пакет с настройками только для «Киевстар». Это можно легко проверить, воспользовавшись командой curl-s-L http://phobos.apple.com/version | grep-i carrier где вместо «carrier» нужно вписать латиницей название любого украинского оператора. Результатом проверки по слову «kyivstar» будет вот такая картина:

mac pro$ curl -s -L http://phobos.apple.com/version | grep -i kyivstar
Kyivstar_ua
http://appldnld.apple.com/iOS7.1/CarrierBundles/091-2719.20140620.l7teD/Kyivstar_ua_iPhone.ipcc
Kyivstar_ua

Судя по всему эти настройки появились на серверах Apple недавно, поскольку поступать на iPhone абонентов они начали только вчера. Сидя за компьютером дома, я увидел вот такое сообщение в iTunes (см. рисунок ниже). Тем, кто не имел компьютера, обновление настроек пришли на iPhone «по воздуху». Установка настроек не требует перегрузки iPhone и изменения в настройках происходят мгновенно. Я не мог себе отказать в удовольствии посмотреть на то, что скрывается в пакете настроек. Под катом я расскажу, на что влияют настройки и какие параметры на вашем iPhone будут изменены после их установки.

Структура пакета Kyivstar_ua_iPhone.ipcc выглядит так:

Payload
|
---Kyivstar_ua.bundle
|
|----carrier.plist
|----Info.plist
|----signatures
| |
| -----common.plist
-----version.plist

Все настройки в файле carrier.plist и его содержание приведено ниже. В файле version.plist указана версия файла настроек, а файл Info.plist сохраняет информацию с описанием пакета настроек.


< ?xml version="1.0" encoding="UTF-8"?>
< !DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
APNEditabilityTypemask
49
AllowEDGEEditing
CarrierName
Kyivstar
MMS

GroupModeEnabled

MMSC
http://mms.kyivstar.net
MaxMessageSize
512000
Proxy
10.10.10.10:8080

MandatoryVerify

SIMs


MaxBluetoothModemConnections
5
OTASoftwareUpdate

SoftwareUpdateOptInRequired

PhoneNumberRegistrationGatewayAddress

+447537410207
+447537410217
+447537410227
+447537410237
+447537410247
+447537410257
+447537410267
+447537410277
+447537410287
+447537410297

RegistrationOptInRequired
ShowCallForwarded

ShowCallForwarding

ShowDialAssist
ShowTTY

StatusBarImages


AllowPrefixMatching
CarrierName
UA-KYIVSTAR
StatusBarCarrierName
Kyivstar


AllowPrefixMatching
CarrierName
UA-KS
StatusBarCarrierName
Kyivstar


SupportedSIMs

25503

SupportsNITZ

VVMIgnoresIntlDataRoaming

VisualVoicemailServiceName
none
VoicemailPilotNumber
+380672222775
apns


apn
www.ab.kyivstar.net
password

type-mask
49
username



apn
mms.kyivstar.net
password

type-mask
4
username



apn

password

type-mask
0
username



apn
www.ab.kyivstar.net
password

type-mask
48
username



signature

BMy1O55YPrTLM2cTMQYN5y4xfRdQrdIaaRm23ecK/qeYXbMjx+i0nZUvsm3VIIl12Yrl
fIOnDEJtNUISNxv3JEvjfCUGv7FER349Y57Cfjciqi3z9geo+33PVdvrriKBRj6iakb2
voZbP8joKoc/K3knKuO2KWriztwYKLCR6bQ=

А теперь коротко о каждом параметре настроек.

APNEditabilityTypemask. Этот параметр указывает на то, какой именно из параметров точек доступа можно редактировать в настройках iOS. Код 49 (это так называемый type-mask) свидетельствует о том, что можно изменить только точку доступа для функции «Персональный хот-спот» (type-mask 48) и сотовых данных (type-mask 1). Настройки MMS (type-mask 4) изменении абонентом не подлежат. Для того, чтобы пользователь мог редактировать настройки MMS, код должен был бы быть 53 (48+1+4). Кстати, может это и хорошо, потому что в последнее время при каждом обновлении iOS эти настройки удалялись и их нужно было прописывать заново.

AllowEDGEEditing. Этот параметр управляет доступом к меню «Сотовая сеть». Если бы там был параметр false, то доступ к меню был бы закрыт и мы его в настройках iOS не увидели бывообще.

CarrierName. Название сети оператора.

MMS. Собственно, настройки MMS. Приятно видеть там те настройки, которые мы в свое время указали на сайте СЦ «Computers Art». Конечно, не без помощь коллег из «Киевстар».

MaxBluetoothModemConnections. Этот параметр управляет количеством устройств, которые могут одновременно подключаться к вашему iPhone через функцию «Персональный хот-спот». Кстати, Apple советует одновременно раздавать интернет трем устройствам.

SoftwareUpdateOptInRequired. Параметр, управляющий появлением предупреждения о том, что объем загруженных данных при обновлении iOS «по воздуху» будет тарифицирован согласно тарифному плану оператора. В нашем случае такое предупреждение будет появляться при попытке загрузить обновления iOS через сотовую сеть «Киевстар».

PhoneNumberRegistrationGatewayAddress. Перечень номеров гетвеев, на которые будут отправляться SMS при активации iMessage и FaceTime.

RegistrationOptInRequired. Параметр, управляющий появлением предупреждения о тарификации активационных SMS для iMessage и FaceTime согласно тарифам оператора. В нашем случае эта функция включена. Номера гетвеев британские, поэтому сообщение тарифицируется как отправленное в Великобританию SMS.

ShowCallForwarded и ShowCallForwarding. Наверное все помнят надоедливые сообщения про включенную переадресацию в iOS 4. Эти две опции отвечают именно за них. В нашем случае они отключены и появляться не будут.

ShowDialAssist. Включает функцию «Ассистент набора». Подробнее о ней можно прочитать на сайте поддержки Apple. После установки операторских настроек в меню «Параметры → Телефон» появится вот такой дополнительный пункт.

ShowTTY. Включает программную поддержку TTY-аксессуаров, которые можно подключить через специальный адаптер. В нашем случае эта опция выключена, но я не очень понимаю почему и чем она мешала «Киевстару». До установки пакета настроек она отображалась в меню «Параметры → Телефон».

StatusBarImages. Благодаря этому параметру можно изменять внешний вид названия оператора на дисплее iPhone. В нашем случае после установки настроек название оператора отображается как показано на рисунке ниже. Но название можно изменить как угодно, в том числе и добавить изображение, которое бы отражалось вместо названия (за это отвечают параметры DefaultImage и FullScreenOpaqueImage которые здесь не используются).

SupportedSIMs. Параметр, который определяет, для SIM-карт каких операторов будет использоваться пакет с настройками. В данном случае 25503 — это международный код сети «Киевстар».

SupportsNITZ. Параметр, управляющий доступностью синхронизации времени и даты по сотовой сети оператора. Синхронизируется дата и время по протоколу NITZ. Сеть оператора «Киевстар» такую функциональность не поддерживает, поэтому эта функция отключена.

VVMIgnoresIntlDataRoaming. Параметр управляет работой VVM в роуминге. Поскольку поддержка VVM в сети «Киевстар» отсутствует, то и соответствующая функциональность отключена.

VoicemailPilotNumber. Параметр, отвечающий за функционирование закладки «Голосовая почта» в программе «Телефон». При переходе на нее автоматически совершается исходящий звонок на номер +380672222775, который в сети «Киевстар» зарезервирован за услугой «Голосовая почта».

apns. Это параметр, который управляет настройкой точек доступа в iOS. Интересно, что в пакете настроек отсутствует точка доступа для контрактных абонентов www.kyivstar.net. Например, для APN www.ab.kyivstar.net используется type-mask 49. Это свидетельствует о том, что если при загрузке пакета настроек в iPhone в нем будут пустыми поля APN для функции «Персональный хот-спот» и пакетной передачи данных, то в них автоматически будет прописана точка доступа www.ab.kyivstar.net. Конечно, эти настройки потом можно будет редактировать в ручном режиме, но я не совсем понимаю, зачем вообще тогда было частично прописывать информацию о APN в пакет настроек.


Несмотря на обширные сведения, содержащиеся в рассмотренном файле конфигурация, остаются открытые вопросы. Сергей упоминает случай знакомого, у которого на iPhone пропала возможность включить «Персональный хот-спот» после принятия файла конфигурации — система рекомендуем обратиться к «Киевстар». Стоит заменить, что знакомый является владельцем корпоративного тарифного плана. Вероятно, это не единичный случай. Да и не в новинку операторам такая практика, вот только раньше этим грешили в основном их зарубежные коллеги.

Exit mobile version