1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 | 2004 | Оглавление текущего номера /464, 2002 г./ | Бонус | Поиск  

Карманный термометр со встроенным телефоном

Сергей Леонов, sleo@computerra.ru
Опубликовано: 9.10.2002


© 2003, Журнал «Компьютерра» | http://www.computerra.ru/offline
Этот материал вы сможете найти в Интернете по адресу: http://www.computerra.ru/offline/2002/464/20819/

Во вступительной колонке я упоминал о функции монитора в сотовых телефонах, позволяющей узнать кое-что интересное о самом аппарате и сети. Наличие программного кода, обеспечивающего вывод такой информации, - не «пасхальное яйцо» и не забытый отладочный участок программы. Мобильный телефон GSM - довольно сложное устройство, тесно взаимодействующее с инфраструктурой оператора связи, и в лабораторных условиях протестировать его в полном объеме невозможно.

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

Метод активации монитора, меню и отображаемые параметры в разных моделях разный; здесь я приведу в качестве примера телефон Siemens SL45, которым пользуюсь сам, учитывая, что информация действительна почти для всей линейки аппаратов Siemens 25-й, 35-й и 45-й серий.

Первые модели компании Siemens позволяли включать монитор непосредственно с клавиатуры, путем набора «пароля» *#6664867# (если набирать по буквам, как в системе T9, это слово - «monitor») или в обратном порядке - *#7684666#. После этого пункт монитора появлялся в основном меню аппарата. Подсмотреть последовательность нажатия клавиш, например в сервис-центре, не составляло труда, и информация быстро попала в Сеть. Начиная с популярной 25-й серии «пароль» был устранен. Однако любители телефонов немецкой компании продолжали изыскания, тем более что дамп флэш-памяти аппарата не оставлял сомнений в наличии монитора. Способ «легального» включения функции оказался достаточно сложен (высказывались предположения, что для включения нужна специальная SIM-карта), и первая реализация была сделана подобно взлому компьютерных программ: заменой некоторых кодов в прошивке. Но как говаривал старина Мюллер в «Семнадцати мгновениях…», что знают двое - знает свинья. Инженеры Siemens действительно придумали изощренный способ: вход в меню монитора аппарат осуществляет при наличии в последней ячейке SIM-карты записи, где в качестве номера телефона указан некий код, вычисляемый на основе IMSI той же самой карты. Недавно алгоритм вычисления кода стал-таки достоянием не только инсайдеров компании, и в Сети появились программы, вычисляющие его. Позже включение монитора и вовсе автоматизировали: например, программа, которой пользовался я (belnetmon.hostingpc.com/soft/ sscg101.zip), сама считывает IMSI, генерирует код и записывает его на карту, причем даже через инфракрасный порт. Дальше все просто: надо лишь войти в основное меню и нажать клавишу «*» или «#».

В связи с тем, что документации на монитор в свободном доступе нет, приведу только уже известные параметры, которые, впрочем, самые интересные.

Основной экран пункта Monitor в режиме разговора:

Первые три цифры (на снимке - 516) - текущий разговорный канал.

В дежурном режиме (привожу только отличающиеся от предыдущего режима параметры):

Из остальных экранов представляет интерес монитор батареи (включается цифровыми клавишами 1-7):

Более подробную информацию по остальным экранам можно найти в Сети, хотя она порой противоречива и зависит от модели телефона. Надеюсь, сегодняшняя колонка кому-нибудь в чем-нибудь поможет. Хотя бы - опробовать свой телефон в качестве термометра.


1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 | 2004 | Оглавление текущего номера /464, 2002 г./ | Бонус | Поиск  

© 2004, Издательский дом «Компьютерра» | http://www.computerra.ru
Телефон редакции: (095) 232-22-61
E-mail редакции: inform@computerra.ru