Все представленные на сайте советы и рекомендации основаны на моём личном опыте, все манипуляции с компьютерными комплектующими Вы производите на свой страх и риск, соответственно ответственность за полученные результаты целиком и полностью лежит на Вас. Помните: практическая реализация большинства рекомендаций лишает вас гарантии!!!
Главная "Разгон" BIOS Кодирование
видео
Советы Полезно знать Сети Музыкальный
клад
Юмор Интересные ссылки Библиотека

Перепрошивка мобильного телефона Samsung X140

Вся история началась с того, что на днях я, всё-таки, решил приобрести мобильный телефон, так как дальнейшее его отсутствие крайне осложняло мою трудовую деятельность, косвенным образом влияя на решение некоторых проблем. Выбор пал на модель X140 от Samsung-а, который по общим, "средневзвешенным" показателям, имел неплохое соотношение цена/качество/функциональность.

Аппарат мне показался весьма неплохим, единственно что меня немного коробило, так это "дибилистические", неудаляемые картинки и ряд мутных ничего не представляющих по существу мелодий. В общей сложности производитель заложил под нужды пользователя весьма скромные ресурсы памяти, а именно, под музыку+картинки отведено 600кБ, под ЯВА-игры - 512кБ. Если факт наличия неприемлимых для меня картинок и звукового сопровождения "по умолчанию" так или иначе предвиделся, то вот невозможность что-либо с этим поделать штатными средствами самого телефона меня и впрямь расстраивала. Так как созерцать "Пустыню" и "Лыжников" я в ближайшее время не собирался, то стал искать пути выхода из сложившейся ситуации. Увы при ближайшем рассмотрении оказалось, что решить подобную дилемму (с одной стороны ничего не прошивать, а с другой получить возможность самому решать, что будет храниться на моём телефоне) невозможно без обновления содержимого "ПЗУ-шки". Вот так дела... Было очевидно, что убив телефон своими некомпетентными действиями я терял связь как минимум на месяц.... Немного поразмыслив я решил перепрошить телефон, твёрдо понимая для себя, что рано или поздно это всё равно случиться. В интернете я почерпнул немало материала как о самой процедуре прошивки, так и о сопутствующих проблемах и казусах. Скажу сразу, единого подхода, я к своему сожалению, так и не обнаружил. Инструкции рознились содержанием как по сути содержания, так и по методикам. Например, одни утверждали, что не в коем случае не следует прибегать к процессу перепрошивки имея в руках USB-дата кабель, смутно мотивируя свои предостережения "колоссальным" опытом неудачных "прошивок". Не спорю, на тот первоначальный момент, я действительно придерживался точки зрения, что не стоит искушать судьбу и шить используя USB-шный кабель. Но как показала практика COM-овский кабель найти чрезвычайно сложно, а ждать "у моря погоды" я не хотел. Поэтому и приобрёл USB-DATA-кабель, который кстати сказать, не имел никаких переключателей режимов работы, нередко упоминающихся в форумах.

Пришло время разбавить словесный авангард мысли некоторым количеством прикладного материала, а точнее сказать картинками.

Перед "испытаниями" настоятельно советую:

1) Сбросить полный дамп с телефона, т.е извлечь образ текущей прошивки.

2) Зарядить телефон "до упора", процесс перепрошивки длится от 20 до 30 минут, и непредвиденное отключение аппарата по причине разряда батареи ни к чему.

3) Запастить на вечер бесперебойником, т.к обесточить комп могут нерадивые псевдоэлектрики.

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

5) Обзавестись нормальной прошивкой, или лучше подредактировать на свой лад последнюю оффициалку.

Переходим непосредственно к инкубационным мероприятиям, взращиваем так сказать:

Для манипуляций с прошивками я использую отличную программу RESMAN, для сброса ДАМПА и заливки изменённой прошивки "эксплуатируем" OPTIFLASH. Приступим.....

Подключив первоначально только USB-Data кабель к компьютеру видим, что система радостно обнаружила новое устройство и просит "дровишки".

Теперь нужно подготовить OPTIFLASH и сбросить текущий ДАМП с телефона.

Переходим на вкладку ОПЦИИ - настройки

Такой вид имела у меня вкладка ОСНОВНОЕ. Далее переходим к COM-порт...

Выбираем номер com-порта, которым как-бы определился USB-дата кабель, и устанавливаем скорость его работы. Не советую устанавливать скорость работы порта выше 115200kb/s, в моём случае это приводило к глюкам и ошибкам, я не сумел слить даже ДАМП, а установив положенные 115200 всё прошло без проблем. Следуем дальше... Правка и патчинг

Указываем файл заливаемой прошивки.... И переходим к Считывание

Прописываем адреса считываемых секторов и файлик ДАМПА. На этом настройка OptiFlash завершена. Можно переходить к сбросу ДАМПА....

Порядок действий при использовании USB дата кабеля таков:

1) Запускаем OptiFlash и нажимаем считать, при этом телефон и кабель разъединены.

2) После возникновения надписи Power on mobile подключаем кабель к выключенному телефону.

Необходимо отметить, что в сети я так и не нашел ответа на вопрос: Стоит ли изымать Sim-ку из телефона перед проведением как сброса Дампа так и заливки прошивы. Лично я не вытаскивал Симку из телефона.

После осуществления пункта 2 пойдёт сброс текущего дампа телефона, процесс длится минут 25-30....

Полученный файлик дампа, например old.sre - это спасительный резерв на случай непредвиденных происшествий с телефоном. Повторяю СБРОС ДАМПА ОБЯЗАТЕЛЕН!!!

На моём телефоне по умолчанию была залита прошивка версии X140XEEC1, датированная мартом 2005 года. Да кстати для определения текущей версии прошивки набираем *#1234# . И ещё некоторые коды.....

*#9998*4357# - Перечень всех сервисных кодов.
*#1234# - Версия прошивки
*#4357# - Помощь по кодам
*#9998*5646# - язык логотипа при загрузке
*#9998*377# - NVM error log
*#0842# или *#9998*842# - Тест вибрации
*#0289# или *#9998*289# - Тест "мигалки"

*#9998*778# - SIM таблица
*#9998*638# - SIM индетификатор сети
*#32436837# - Digital Audio Interference On
*#3243948# - Digital Audio Interference Off

*#2222# - HW Version
*#228# - статус аккумуляторной батареи
*#782# - RTC Display
*#523# - LCD contrast

Для начала я скачал последнюю оффициальную версию прошивки - X140XEEG1, датированную июлем 2005 года. Затем приступил к корректировке содержимого этой прошивки, используя RESMAN

Теперь, получив доступ к содержимому прошивки я подкорректировал раздел Картинки и Звуки, хотя программа позволяет практически всё, но меня вполне устраивает и родной дизайн меню. Сохраняем каждое изменение клавишей применить

Сделав все необходимые изменения сохраняем прошивку (СОХРАНИТЬ) и прошиваем её OptiFlash.

Порядок действий при использовании USB дата кабеля таков:

1) Запускаем OptiFlash, в настройках указываем файл прошивки, и нажимаем прошить, при этом телефон и кабель разъединены.

2) После возникновения надписи Power on mobile подключаем кабель к выключенному телефону.

После осуществления пункта 2 пойдёт процесс обновления прошивки, который длится минут 25-30.... По окончании обновления телефон автоматически перейдёт в режим зарядки батареи, а программа Optiflash оповестит All is Well. Далее отключаем кабель и жмём красную кнопку вкл/выкл. Существует два основных сценария развития событий после прошивки телефона.

1) Всё запустилось и нормально функционирует, все внесённые в прошивку изменения активны.

2) Телефон виснет или не загружается вовсе.

По первому пункту всё ясно, а вот во втором случае просто откатываемся на дамп. Вообще при любом стечении обстоятельств, если телефон не стартует, то зашиваем обратно снятый дамп по описанной выше процедуре в 2 этапа.

Если коротко подвести итоги, то я получил возможность работать с телефоном, а именно зашивать любые картинки, мелодии (при этом не используя отведённую производителем память под эти нужды), править меню и описание к ним, прошивать любые новые так сказать firmware для своего телефона включая последние оффициальные версии. Вот такие вот обновления....

Маслёнков Андрей, воскресенье, 12 февраля 2006 г.

add from 08.01.2007

Cryo 64 Genesis - Графический патч для телефона с версией прошивки X140XEEG1

X140XEEG1 - последняя оффициальная версия прошивки (часть1, часть 2, часть 3)

Hosted by uCoz