Iceberg Страж порядка Признанный телефонист В миру: Антон Откуда: Россия, Тула С нами с: 07.12.2002 Плодовитость: 954
Рейтинг
Подано 282 (250/32) голосов
|
i-низация или S/ME45 -> S/ME45i
|
Ссылка на предыдущий топик Внимание! Для тех, кто собирается i-онизировать или уже i-онизировал свой телефон! Если у Вас есть проблемы с адресной книгой или её синхронизацией, в первую очередь читаем FAQ. Если в этом топике будет задан вопрос, на который есть ответ в FAQ, это будет расцениваться как нарушение п.8 Правил и караться соответственно - исключением ("баном") на месяц
Итак, то, чего вы все так давно хотели свершилось.
Теперь апгрейд стал совершенно безболезненным, действует на ВСЕ аппараты и не имеет глюков. Суть в том, что раньше, из-за моей неопытности, старый апгрейд просто заменял HardwareId телефона, подделывая его под S45i. Сие не есть всегда хорошо. Отсюда и шли все баги...
Позавчера мне в голову пришла одна мысль и теперь апгрейд стал намного проще: телефон игнорирует свой HardwareId (банальный безусловный переход - мелочь, а приятно ). Теперь надо исправлять всего один байт для всех телефонов (независимо от того, S45 или Ме45).
Я рекомендую ВСЕМ (даже тем, кто имеет и-зированный телефон) проапгрейдиться по-новому. Оно будет лучше - меньше издевательства над телефоном.
У нового метода следующие бонусы:
1) Править всего один байт, а не 4.
2) Работает на ВСЕХ телефонах, даже тех, что раньше не поддавались переделке.
3) Входит в ServiceMode без проблем.
4) Включается при любой температуре.
5) Не требует исправлять контраст для ME45 с флешем CE20.
Ну что, уже нравится?
В общем, так. Сначала ссылки на файлы, а потом полная дока - измененная.
www.mtu-saturn.ru/temp/s45i/block68_s45i.rar
www.mtu-saturn.ru/temp/s45i/s45i-040315-290000-2dffff-all_fixed.rar
www.mtu-saturn.ru/temp/s45i/s45i-040315-2c0000-2cffff-for_allready_i.rar
www.mtu-saturn.ru/temp/s45i/s45i-040315-b0000-dffff-new_font&rus_email.rar
www.mtu-saturn.ru/temp/doc.txt
http://download.siemens-club.ru/files/ionize/Block68_s45i.rar
http://download.siemens-club.ru/files/ionize/S45i-040315-290000-2DFFFF-all_fixed.rar
http://download.siemens-club.ru/files/ionize/S45i-040315-2C0000-2CFFFF-for_allready_i.rar
http://download.siemens-club.ru/files/ionize/S45i-040315-B0000-DFFFF-new_font&rus_email.rar
http://download.siemens-club.ru/files/ionize/doc.txt
Плюс все это лежит на моей группе в Яху:
http://groups.yahoo.com/group/sky_gsm/
Это все - готовые куски для заливки в аппарат. Заливайте и радуйтесь.
(Блок 290000-2DFFFF - это для апгрейда аппаратов, все фиксы включены; блок 2C0000-2CFFFF - это маленький блок для тех, кто уже и-зировался и хочет себе быстренько переделать; B0000-DFFFF - это блок с шрифтами и русификацией E-Mail клиента)
А теперь, сама дока:
---------------------------------------
О том, как Siemens подвел своих пользователей и как пользователи подвели Siemens.
Версия 2.0. Переработанная и дополненная.
Эх, сколько было крика и шума! Сколько раз упомянутая в заголовке фирма говорила, что телефоны S45i отличаются от обычных S/ME45 аппаратно и переделка невозможна! Больше слушайте. Все возможно, если подойти с головой и прямыми руками. Ниже описано, как заставить работать прошивки от S45i на телефонах обычной 45ой серии (но, конечно, не на C45). Ваш телефон не умрет и с ним ничего не случится, если вы все будете делать правильно. Даже гарантию вы сможете сохранить, если сделаете копию старой прошивки. В общем, даешь S45i в массы! ))
Преуведомление для танкистов, ламеров и прочая, прочая: если вы не знаете, что вы делаете - не делайте этого! Окружающим меньше всего хочется помогать вам чинить телефоны. У окружающих есть куча полезных и не очень дел. Все нижеописанное не добавит в ваш телефон Яву, не сделает звонок полифоническим, а экран - цветным. Просто появится несколько новых функций. А вообще, надо СНАЧАЛА править себе мозги и руки, а ПОТОМ садиться и что-то править в окружающем мире.
Преуведомление для нормальных юзеров: настоятельно рекомендую сделать нижеописанное. Геморроя не так уж и много, а польза более чем очевидна. Кроме емейл-клиента и новой игрушки Race Ace (кстати, она - рулез, лично меня протащило, только ради нее стоит всем этим заниматься ) в прошивке для S45i присутствует много всяких мелких приятностей. Сейчас все не упомню (пусть подробные перечни кто-нить другой составит), но одна из таких "приятностей" очевидна - не надо по-идиотски нажимать на ОК, снимая телефон с блокировки.
Преуведомление для гуру и продвинутых: люди, побыстрее сделайте и выложите готовые патченые фулфлеши для всех FlashID! Дабы народу было легче и приятней.
Преуведомление для всех: я не несу НИКАКОЙ ответственности за результаты ваших действий, навеянных нижеописанным. Вы делаете все на свой страх и риск, а я могу гарантировать только то, что лично у меня все это работает. ВСЕГДА ДЕЛАЙТЕ БЭКАП!!!!
А теперь к делу. Перво-наперво - смещения, по которым надо править байтики в фулфлеше для последней, доступной на сегодняшний
день прошивки версии S45i-040315:
выключение первой проверки CRC
298AE2: DA CC
298AE3: CD 00
298AE4: DC CC
298AE5: 59 00
выключение второй проверки CRC
2DB73A: 2D 0D
адаптация S/ME45 -> S45i:
2CB102: 3D 0D
включение НетМонитора
2A9156: 2D 0D
включение Open-BfB:
2963CA: 20 0A
----------------------------------------------------------------------------------
Вот. Это было самое главное, над чем я убил не один час своей молодой жизни в начале осени 2002 года, а потом, уже набравшись знаний,
исправил в 2003 году.
Краткая инструкция:
1) Прошейте телефон прошивкой S45i-040315.
2) Скачайте из сети и с помощью SM45tools загрузите в телефон уже полностью готовый и пропатченый кусок флеша. Кусок диапазона 290000h-2DFFFFh. Следовательно, выставляйте Start: 290000h, а размер SM45tools выставит сам.
3) Если нужно - выполните пункт 9 длинной инструкции, чтобы обновить свой 68 блок.
4) Вот и все, в общем-то. По желанию добавляйте патч с красивыми русскими буквами и русификацией E-Mail...
Длинная инструкция "для умных и самостоятельных":
1) Для работы нам понадобится - прошивка для S45i (нормальный файл WinSwup'а), 68 блок EEPROMа от S45i, WinHex или любая программа для редактирование двоичных файлов, SM45Tools 1.2 by MikG, Siemens EEPROM toool, кабель к компьютеру для внешнего питания. Вместо SM45Tools можете использовать и другие флешеры/мапперы, но эта прога удобнее тем, что в ней есть все необходимое и она работает со всеми типами флеша.
2) Сохраните фулфлеш своего телефона, чтобы было с чего потом восстанавливаться. Трупы - не есть гуд.
3) Прошейте телефон прошивкой для S45i. Работать он перестанет - при включении будет гудеть и вырубаться.
4) Скачайте фулфлеш из телефона. Скопируйте куда-нить на всякий случай, а второй экземпляр откройте в WinHex и по смещениям указанным выше замените байты, написанные в первом столбике, на байты, написанные во втором. Смотрите, что вы заменяете!
7) Залейте исправленный фулфлеш в телефон. Особо нетерпеливые могут перезалить только измененные фрагменты - но тут надо делать больше движений телом, так что не рискуйте.
8) Вот и все. Выходите из флешера и включайте телефон. Если он не включается - попробуйте вынуть и снова вставить батарейку. Если он гудит и не включается или пишет на экране "Wrong Software" - значит что-то пошло не так. Восстанавливайтесь с резервной копии...
Если ваш оператор - БиЛайн или иной, на котором после всех этих манипуляций не получается делать звонки - необходимо залить в телефон 68 блок ЕЕПРОМа (за эту инфу - респект Dormidont). Для этого воспользуйтесь программой Siemens EEPROM tool:
1. Подсоединяем ВЫКЛЮЧЕННЫЙ тел через шнур к компутеру.
2. Запускаем SETool V2.2, проверяем, на тот ли СОМ-порт коннектится прога.
3. На проге нажимаем кнопку "Init" (внизу программы, вместо "Ready" появляется "Scanning")
4. Коротко и чётко нажимаем красную кнопку на мобиле (внизу проги высвечивается "Service mode ready", в центре появляется информация о типе телефона ИМЕЙ и пр., на экране выключенного мобильника появляется надпись "Service mode".
5. На программе, слева, нажимаем "Load", ищем бинарный файл 68 блока, жмём "открыть". В левом окне появляется : 68_EElite_1_37_GPRS disable(fix). Учтите, что в директории, где лежит 68.bin файл, рядом должен быть 68.bid файл - сопроводиловка к бинарнику.
6. Нажимаем в центре нижнюю стрелку (которая слева направо), 68 блок копируется в правое окно. Учтите: в правом окне блок ОБЯЗАТЕЛЬНО должен быть выделен, иначе запорите ЕЕПРОМ
7. Нажимаем правую нижнюю кнопку "Save selected". Т.к. блок крошечный, справа внизу статус-бар сходу показывает выполнение задачи.
8. Нажимаем слева внизу кнопку "Exit", на мобиле гаснет надпись "Service mode". Закрываем программу, включаем мобилу. Всё
Modified by Click and Iceberg
Для справки:
Не перепрошивайте телефон обычными прошивками для S45i - после
этого он перестанет работать. Надо ждать новых смещений или фиксенного фулфлеша.
Если у вас ME45 и очень хочется, чтобы телефон писал, что он ME45i - просто найдите и замените соответствующие строчки в фулфлеше. Только не изменяйте длину файла и не затирайте другие байты. Но на вашем месте, я бы наплевал на это. Какая разница-то? Все равно он это нигде не пишет...
Вот и все, наверное... Надеюсь, мой труд не пропал даром и это кому-нибудь пригодится. От себя прошу - при распространении данных материалов указывайте мой copyright и напишите на емайл, если тоже найдете чего-нибудь интересного в плане копания в телефонах Siemens. Заранее спасибо!
ps: Да, и еще - полностью запрещается использование этих материалов для извлечения какой-либо материальной выгоды. Имейте совесть.
(с) Copyright Skylord ([email protected]), 2003
-------------------------------
ps: Респекты всем, кто помогал мне в работе:
Dormidont, SK, Joker, Viper_rus и другие. Спасибо вам всем! P.S. Внимание тем, у кого после ионизации новорожденный S/ME45i показывает неверный год, где-то в райное 2540... Отключается это опцией "буддист. год", Меню -> настройки -> Время/дата -> Буддист. год
Все темы с подобным вопросом впредь будут закрываться. |
____________________________
Be careful . . . Regards . . . IIcceebbeerrgg |
|