Дело в трубке

Skylord (sky_lord@mail.ru)

Xakep, номер #053, стр. 053-060-6


2) Прошей телефон прошивкой S45i_040315. На удивленные вопросы WinSwup'а о модели телефона и версии прошивки отвечай положительно.

3) Скачай фулфлеш из телефона. Скопируй куда-нибудь на всякий случай, а второй экземпляр открой в WinHex и произведи замену следующих байтов (последовательность: адрес, где лежит; байт, который там лежит; байт, на который надо заменить):

0298AE2: DA CC

0298AE3: CD 00

0298AE4: DC CC

0298AE5: 59 00

02DB73A: 2D 0D

02CB102: 3D 0D

4) Залей исправленный фулфлеш в телефон.

5) Запусти Siemens EEPROM tool, выбери COM-порт, нажми "Init" и, как обычно, дави на красную трубу. Когда появятся данные о телефоне, а на его экране будет надпись "Service mode", нажми кнопку "Load" в левой части окна программы и открой файл с 68 блоком EEPROM'а. Теперь скопируй его из левого списка в правый "стрелкой" и нажми "Save selected". Он запишется в память телефона, и можно с чистой совестью закрыть программу.

6) Включай телефон. Все должно работать :-). Если телефон не включается: гудит и/или пишет "Wrong software" - значит, ты сделал что-то не так. Откатывайся на рабочий бэкап. Если телефон включается, загорается подсветка, но на экран ничего не выводится, значит нужно поправить контрастность. Просто "на ощупь" введи PIN, подожди, пока телефон загрузится и найдет сеть (пару раз пискнет), после чего жми правую софт-клавишу, чтобы выйти в меню, а потом добирайся до настройки контраста "по цифрам": 9-1-2-6, если у тебя есть SIM-Menu, или 8-1-2-6, если нет. А там уже курсором поднимай контраст до нормальной видимости...

Вот, в общем-то, и все! :-)

Keep It Simple

Гонять туда-сюда фулфлеш ради шести байт - это, по меньшей мере, неэкономно. Правильней и быстрее было бы просто залить измененный кусок (сама прошивка-то у всех одинаковая!). В нашем случае он уже готов к употреблению (см. ссылки), и остается только загрузить его в телефон с помощью SM45Tools. Открываешь его, задаешь Addr: 290000h (размер выставится автоматически), жмешь "Write to flash" и уже через полминуты имеешь патченую мобилу. Данный способ, кстати, как раз и рекомендуется людям с флешем С489 - все должно работать без проблем!

Дальше вот что... E-mail клиент S45i, который ты, конечно же, захочешь попробовать, совершенно не понимает русских кодировок КОИ8 и Win1251. Выход - заменить шрифты телефона. Достигается эта благая цель залитием другого куска флеша по адресу B0000h (кстати, там и сами шрифты изменены на более симпатичные), после чего письма в КОИ8 будут читаться при среднем размере шрифта, а Win1251 - при маленьком (переключение "решеткой"). Вот только этот кусок нельзя заливать с помощью SM45Tools в мобилы с C489. Как решить эту проблему - см. указанную выше ссылку.

Назад на стр. 053-060-5  Содержание  Вперед на стр. 053-060-7