Перепрошивка телефона заключается в
закачивании прошивки (ПО телефона) или ее
отдельных частей (например EPROM) через дата-кабель
с помощью определенной программы (например SM45Tools
v12). Но обычно в телефон закачивается та же
прошивка, только измененная, по-этому
предварительно прошивка скачивается с телефона
(обычно той же программой) и сохраняется на диске.
Целью перепрошивки может быть изменение версии
прошивки (upgrade), изменение интерфейса прошивки
(картинки меню, шрифт, анимация), снятие
блокировок активация
недокументированых/деактивация существующих
функций.
Как это делается.
!!!В результате проведения нижеописаных операций
ваш телефон может прийти в нерабочее состояние
или даже сломаться, так что никакой
ответственности автор не несет.!!!
Сливка/заливка должна происходить с выключенным
телефоном и заряженным аккумулятором. Для
корректной работы измененных прошивок
необходимо снять контроль CRC - crc_dm.rar
1. Upgrade (заливка новой версии)
-Узнаем текущую версию прошивки (набираем *#06# caoai info).
-Ищем в итернете более новую (желательно с
поддержкой вашего родного языка)
-Если прошивка оригинальная (т.е. FirmWare от Siemens) то я
их никогда не видел, если неоригинальная (Не FW), то
они обычно в виде самостоятельных программ или
*.bin файлов.
Самостоятельные программы:
В них надо выбрать com-порт к которому присоединен
дата-кабель (Serial config),выбирается скорость
передачи (опытным путем), можно отключить PreCheck и
PostCheck (а то придется нажимать кнопку выключения в
момент конца PreCheck, что очень сложно), теперь жмем
Start в программе и кнопку выкл на телефоне (если
получилось с первого раза - повезло) и идем пить
кофе минут 10. После закачки перевставляется
аккумулятор и включается телефон.
Bin файлы: Берется прога SM45Tools, в закладке
"configuration" выбирается модель телефона, порт и
скорость, затем в закладке "Write Flash" надо
открыть bin-файл и нажать "Write to Flash" и кнопка
выкл на телефоне. Во время закачки другие
программы лучше не запускать, это может привести
к сбою процесса и предется начинать заново.
2. Изменение интерфейса.
Здесь возможны два варианта: Изменение шрифтов,
Изменение картинок/анимаций меню.
Изменение шрифтов: Сливается прошивка с
телефона (SM45Tools),
запускается прога FlashFonter,
в ней открывется слитая прошивка, затем файл
шрифта (например эти - samplesrus.rar)
и сохраняется (желательно в другой файл - BackUp
может пригодиться в случае неудачи). Далее
сохраненная прошивка заливается как описано
выше.
Изменение картинок/анимаций меню: Сливается
прошивка с телефона (SM45Tools), запускается прога FlashImager, в ней открывется
слитая прошивка, картинки меняются через "Буфер
для картинки". Затем прошивка сохраняется (желательно
в другой файл - BackUp может пригодиться в случае
неудачи). Далее сохраненная прошивка заливается
как описано выше.
3. Снятие блокировок активация недокументированых
/ деактивация существующих функций.
Снятие блокировок:
Простой способ №1: заливается полностью другая
прошивка (из интернета или другого аппарата).
Простой способ №2: В программе SM45Tools, есть фукция снятия
блокировок (подробности в прилагаемом описании).
Активация недокументированых
функций:
Влючение возможности руного выбора частоты (900/1800) для
Ме45 - bandselector.txt
(замена байтов в прошивке вручную). Так же можно воспользоваться
Siemens_Quick_EEPROM_features,
где все происходит в автоматическом режиме.
Деактивация существующих
функций:
Есть такая неприятная особенность у ME45, как запрашивать
подтверждение включения если выключена проверка ПИН-кода.
-Вдруг вы в самолете?!! -А какова вероятность этого? Естественно
штука в большинстве случаев бесполезная. Отрубается легко.
Прогой Siemens_Quick_EEPROM_features
(описание прилагается).
Инфа по прошивке МЕ45 в домашних условиях (более подробная)
- FWCH45.ZIP
4. Если все-таки перепрошивка не удалась и телефон
не включается.
Вот тут как раз и пригодится копия слитой прошивки (бэкап).
Заливаем ее и все становится как раньше.
P.S.
Весь алгоритм действий выглядит примерно так:
-слить флеш (телефон выключен)
-сделать бэкап
-проверить отсутствие CRC
-выполняется требуемая модификация (шрифт, язык, самолет
и т.д.)
-проверяется телефон на предмет достаточной зарядки батареи
-заливается модифицрованый флэш (телефон выключен)
-если необходимо перевставляется аккумулятор
-включается телефон
-если виснет, вырубается и все такое, заливается бэкап-нутый
флэш.