SiemPROM v1.78
EEPROM-анализатор мобильных телефонов Siemens
Введение. Эта программа написана мной для внутреннего
использования, но я решил, что она может быть полезна и другим. Программа
смотрит на фуллфлеш, вытаскивает из него информацию о блоках EEPROM, их смещению и размере в фуллфлеше, после чего
показывает пользователю. Если в последней колонке вы видите звездочку – это
говорит о том, что для данного блока EEPROM доступна дополнительная информация, которую вы можете получить с помощью
всплывающего меню или обратившись к соответствующему подпункту меню
«Информация». Колонка «V» - это версия. Что она значит – не знаю.
Телефоны. Программа тестировалась на телефонах Сименс 35-й, 45-й,
50-й и 55-й серии. На 40-й серии работать не будет, потому как это Бош, а не
Сименс.
Блоки. Программа начиналась с просмотра пользовательского словаря Т9, а на
сегодняшний момент поддерживает расширенную информацию о следующих блоках EEPROM:
- 5079 – Пользовательский словарь Т9
- 5076 – Приветствие
- 5124 – Группы
- 5098-5104 – WAP-закладки
- 5170-5179 – Заметки
- 5166 – Будильник
- 280 – Инженерное меню ( только для x55 )
- 5206
– Список SMS. Этого блока нет на S55,
M55
- 71 – Профайл заводских настроек J
- 5209
– Пользовательские фразы
- 5168
– Моя BT-идентификация
- 5262 – Известные BT-устройства
- 5136
– Таймаут Java-соединения (S55, M55, SL55)
- 5237-5241
– Таймаут Java-соединения (C55)
Текстовые описания блоков взяты из Siemens EEPROM Tool by SkyLord, за что ему большой-пребольшой пасиб. И не только за это. Скайлордовская
прога – это действительно мощный инструмент для работы с EEPROMами, и, надеюсь, данная тулза будет к нему полезным
дополнением.
В строке статуса программы можно посмотреть версию прошивки, языковую
группу, версию Т9, время и дату сборки прошивки.
Загрузка/выгрузка. Программа
также позволяет выгружать отдельные блоки EEPROM в бинарные файлы. К имени фуллфлеша через подчерк дописывается номер блока,
это и будет именем файла для конкретного блока EEPROM. Для совместимости с Siemens EEPROM Tool by Skylord для каждого бинарного файла создается соответствующий bid-файл с описанием блока. С помощью программы
можно также загрузить отдельный блок из бинарного файла, после этого нужно
будет не забыть сохранить фуллфлеш.
Описания блоков можно также выгрузить в текстовый файл, который затем можно
замечательно втащить в Excel и делать с
ним что угодно.
Интеграция с WinHex. Если у вас в системе зарегистрирован WinHex, то можно сразу по дабл-клику просматривать в нем
заинтересовавшие вас блоки. Для нормальной работы программы с WinHex необходимо единожды указать системе, что файлы *.whs мы будем открывать с помощью WinHex. Для этого создайте любой файл с расширением whs и выполните в Explorer’е (Проводнике) команду “Open with …” (
"Открыть с помощью …"), после чего укажите WinHex.
71-й блок. Те владельцы 55-й серии, которые предпочитают патчить свои еепромы сами, а не заливать
стандартный чужой 71-й блок с помощью Siemens Quick EEPROM features, могут получить желаемый патч с помощью выбора детальной
информации для 71-го блока. Работает только на C55, S55, M55,
SL55. Полученный патч можно залить в
телефон с помощью V_Klay, вообще не используя SQEF. Таким
образом можно отключить самолет, включить диапазон, активировать DES, включить выбор линии. Для C55 сюда же до кучи добавлен патч для 280 блока – активация Инженерного
меню. Однако помните, что еепромы – дело тонкое, если рекомендуемый патч не
сделал то, что требовалось, то его нужно откатить и думать дальше или просто
использовать SQEF. Особенно это
относится к M55, SL55. У меня нет
этих телефонов и обеспечить их 100%-ную поддержку я не могу.
Таймаут Java-соединения. Если вы пользуетесь Java-GPRS приложениями типа ICQ для
телефона (например uMessanger), то если не пользоваться телефоном (не нажимать
кнопки определенное время) - происходит таймаут и отключение от GPRS. Для
увеличения этого таймаута и служит этот пункт. Просто примените с помощью V_Klay тот патч, который вам предложит программа.
Работает на C55, S55, M55, SL55.
Проблемы. Если программа ругается на отсутствие каких-то файлов – просто
скачайте их с интернета.
Новые возможности. Если вы знаете как расшифровать какой-то блок еепрома –
пишите, добавлю для него детальную информацию.
Благодарности. Не хочется перечислять поименно – всегда кого-нибудь да
забудешь. Скажем так: моя глубокая благодарность всем моим одноклубникам по www.o45m.ru и www.siemens-club.ru.
История:
- v1.78 – 4.12.2003 – Корректная реакция на неправильные фф (например, на
фф от M55, слитый
с помощью M55Tools).
Функция «Патч 71-го блока» работает также на M55,
SL55, выдавая при этом предупреждение
о том, что он может и не включить желаемые фичи. Функция «Таймаут Java-соединения» работает также на C55.
- v1.76
– 2.12.2003 – Добавлена детальная
информация для блока 5136 (Таймаут Java-соединения). Функция
«Патч 71-го блока» работает только на C55, S55.
- v1.74
– 27.11.2003 – Исправлен алгоритм
формирования патчей для 71-го блока. Поддержка SL55.
- v1.70
– 24.11.2003 – Функция «Патч 71-го
блока» расширена на C55, S55, M55. Пофиксен баг с закачкой текстовых описаний блоков.
Добавлена детальная информация для блоков 5168, 5262.
- v1.64 – 20.11.2003 – Добавлена детальная
информация для блока 5209 (Пользовательские фразы).
- v1.63 – 19.11.2003 – Добавлена детальная информация для блока
71. Несколько изменений по мелочи.
- v1.62
– 7.11.2003 – Добавлена детальная
информация для блока 5206.
- v1.61
– 5.11.2003 – Программе можно подсовывать
не фуллфлеш, а только собственно еепромы (например для C55 область фф от 7A0000 до 7FFFFF).
- v1.60 – 25.10.2003 – Исправлен алгоритм
вычисления смещений для блоков. Интеграция с WinHex. Много исправлений по мелочи.
- v1.42 – 21.05.2003 – Программа адаптирована под
55-ю серию. Добавлена детальная информация для блока 280 (Инженерное меню)
- v1.41 – 20.05.2003 – Исправлен глюк с меню
«Помощь» и калькулятором под Win98. Добавлена детальная информация для блока 5166
(Будильник).
- v1.40 – 19.05.2003 – Теперь это не вьюер, а
анализатор. Программа позволяет не только экспортировать, но и
импортировать блоки из бинарных файлов. Описание блоков можно сохранить в
текстовый файл для последующей обработки в Excel’е. Исправлен глюк с неправильной
идентификацией M50 lg91.
- v1.30 – 5.05.2003 – Изменен формат выгрузки
блоков в бинарные файлы для совместимости с Siemens EEPROM Tool by
Skylord. Для блоков доступно
контекстное меню с достаточно полезным пунктом «Копировать смещение в
буфер обмена». Добавлена детальная информация для блоков 5170-5179
(Заметки).
- v1.20 – 30.04.2003 – Кроме 45-й серии программа
корректно работает со всей 35-й серией, сликами и 50-й серией. Добавлена
возможность выгрузки выделенных блоков EEPROM в бинарные файлы. При открытии фуллфлеша для него
показывается служебная информация: прошивка, языковая группа, версия Т9,
время и дата сборки прошивки.
- v1.10 – 18.04.2003 – Первая публичная версия
Скачать. Да, чуть не
забыл J. Саму программу можно взять
здесь: SiemPROM
или здесь: SiemPROM.
Обсудить программу можно на форуме: http://forum.siemens-club.ru/viewtopic.php?TopicID=18408
Если вы хотите быть в курсе всех
обновлений программы рекомендую зайти по вышеуказанной ссылке и подписаться на
получение уведомлений.
Другие мои Siemens-проекты:
LayoutMe - редактор клавиатурных раскладок
FarDES -
плагин для Far Manager, аналог DES
Пишите
письма: avkiev@ukr.net
ICQ: 749700
Успешных вам еепромов … J