Главная  Телефон gsm 

[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [ 47 ] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72]

Байт 7 (TYPE, тип) подтверждает, что речь действительно идет Го файле ЕЕ Оставшаяся часть ответа карты уточняет условия досту-1па и состояние файла (правомочный или недействительный). Эти де-тали еще более сложны и обеспечиваются программами, специализи-[рующимися на работе с SIM-картами.

Именно таким образом можно, в частности, узнать, каким кодам , подчинено считывание и/или запись в файле, но еще проще сделать [собственные пробы.

В свете того, о чем было только что сказано, можно без колебаний [приступить к прочтению трех байт, расположенных в GID1:

АО ВО 00 00 03 ,

Полученный ответ (FF FF FF) дает основания думать, что мобиль-ный телефон, проданный с этой картой, был закодирован не файлом [GIDI. Это предположение может быть проверено, если вставить в те-[лефон другую карту того же типа, которая действительно будет оттор-нута.

Выяснилось, что рассматриваемая карта МО01, напротив, может 5ыть использована в мобильном телефоне, проданном с картой МО02, I при этом кода «отпирания» не требуется, так как разные операторы вряд [ли могут применять сильно отличающиеся варианты кодирования. Само наличие некоторых услуг SST возможно только в том случае, если карта соответствует фазе 2+ (03h), поддерживает «SIM fToolkit» (STK) или является картой «Proactive SIM».

При выполнении указанных условий SIM-карта распознает ко-анду «Terminal Profiler, которая, в свою очередь, может быть посла-I только мобильным телефоном, совместимым с «Фазой 2+«>. В про-Гтивном случае SIM-карта возвратит отчет 6D00, сообщающий о том, I что команда неизвестна.

Указанная команда, обычно выполняемая один единственный 1 раз при инициализации телефона, имеет формат АО 10 00 00 LEN и со-I держит поле данных, длина которого (LEN) зависит от степени «продвинутости» телефона. Каждый бит поля данных соответству-I ет конкретной функции, которую мобильный телефон может (бит установлен в 1) или не может (бит установлен в 0) выполнить по ipocy SIM-карты:

Байт 1 :

Бит 1 : Загрузка Profile Бит 2 . Загрузка данных SHS-PP Бит 3 Загрузка данных, передаваемых сотой Бит 4 : Выбор меню



Байт 2 :

Бит 1 . Результат выполнения команды

Бит 2 : Управление вызовом при помощи SIM-карты

Байт 3 (Proactive SIM):

Бит 1 • Текст дисплея

Бит 2 : Получить Inkey

Бит 3 : Получить вход в сеть

Бит 4 : Дополнительное время

Бит 5 : Воспроизведение тональности

Бит 6 : Опрос интервала

Бит 7 : Выключение опроса

Бит 8 Обновление

Байт 4 (Proactive SIM) :

Бит 1 Выбор строки

Бит 2 : Послать короткое сообщение

Бит 3 : Послать SS

Бит 4 ; Послать USSD

Бит 5 : Настройка вызова

Бит 6 ; Настройка меню

Бит 7 : Предоставить местную информацию

(Биты, не указанные в списке, зарезервированы для использования в будущем).

В качестве упражнения попытайтесь декодировать «Terminal РгоШе» (OF 03 FF F7), находящийся в файле 5ТК.ЮС который содержится в каталоге BASICSIM на прилагаемом компакт-диске.

В главе 4 было описано, каким образом этот файл можно записать на SIM-карту из комплекта «BasicSIM«>, вставленную в мобильный телефон, совместимый с «Фазой 2+».

Отдельно следует отметить, что функция «Послать USSD«> необходима для использования некоторых дополнительных функциональных возможностей (например, отправки SMS) карты GSM CARD easyRoam, описанной в главе 2.

В некоторых последних моделях мобильных телефонов биты, ранее зарезервированные для использования в будущем («RFU»), в настоящее время начинают устанавливаться в «1».

5.7. ПРЕДВАРИТЕЛЬНЫЙ ВЫБОР ЯЗЫКА

Как правило, меню мобильных телефонов предлагают опцию, позволяющую выбрать, на каком языке будет отображаться информация на дисплее.



Если этот выбор не делается по умолчанию (автоматический ре-ким), то телефон может учитывать предпочтения, зафиксированные I 5Ш-карте (оператором или пользователем). Таким образом, текст будет автоматически воспроизводиться на ветствующем языке, если владелец вставит 5Ш-карту в телефон, остановленный во взятом напрокат автомобиле или в такси. Такая [)ункция независимо от таблицы услуг SST обращается к файлу ♦предпочитаемый язык» LP (Language Preference), расположенный I адресу 7F20:6F05. В нем можно записать код одного единственного нескольких языков в порядке убывания приоритета, руковод-вуясь следующими принятыми обозначениями:

. 00 - немецкий; . 01 - английский; . 02 - итальянский; . 03 - французский; . 04 - испанский; • FF - предпочтения нет.

Например, в соответствующем файле международной карты GSM 3ARD easyRoam можно прочитать код 01 00 03 04, выполнив следую-дие команды:

АО А4 00 00 02 7F 20 ,

АО А4 00 00 02 6F 05 , ,

АО ВО 00 00 04

I Для того чтобы на любой карте, поддерживающей такую функ-"цию, выбрать в качестве приоритетного французский язык, необходимо воспользоваться (после представления или дезактивации конфиденциального кода CHV1) следующей последовательностью команд:

АО А4 00 00 02 7F 20 АО А4 00 00 02 6F 05 АО D6 00 00 01 03

Начиная с «Фазы 2+», в корневом каталоге 5Ш-карт может находиться файл, называемый ELP (Extended Language Preference, рас-

Iширенные языковые предпочтения). В телефонах, совместимых с по-рледними стандартами, данный файл имеет более высокий приоритет, чем файл LP. В этом случае изменения, производимые в файле LP, не принесут никакого результата.



[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [ 47 ] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72]

0.0013