14.11.2009

Перепрошивка телефона. Что это такое и зачем она нужна


Вопрос, вынесенный в заголовок темы, возник не случайно. Непосвященному человеку слова "перепрошивка", "монстерпак", "фулфлеш" (fullflash), "флеш", флекс (FlexMemory), EEPROM скажут очень мало. И даже, кроме того, еще больше запутают. Многочисленные тематические форумы и сайты мало что дают обычному человеку. Вопросы, которые обсуждаются там, впору рассматривать техническим специалистам, а не обычному пользователю. Впрочем, если уделить достаточное количество времени, из разрозненных отрывков можно собрать довольно таки интересную картинку.


Данная статья не претендует на полную инструкцию по описанию действий или рассмотрение нюансов при прошивке определенных моделей. Целью данной статьи будет скорее желание довести до обычных пользователей телефона, что ж такое перепрошивка и с чем ее "едят".

Хотелось бы для начала разобраться с терминологией. Наверное у многих из нас или у наших друзей (знакомых) были проблемы с телефоном. И результатом похода, в продавший сей чудный девайс, магазин или сервисный центр была "волшебная" фраза – у Вас слетела прошивка, нужно перепрошивать. Что же скрывается за этими словами?


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

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


Вернемся к терминологии – есть такое понятие как "фулфлеш  (fullflash)".
На нормальном языке это обозначает набор всех программ, что установлены в телефоне. Практически синоним предыдущего термина - "монстерпак" – чаще всего это набор программ предустановленных в телефоне производителем.

А вот сам "монстерпак" делится на :
- Программное обеспечение телефона ("флеш")
- FlexMemory (флекс)
- EEPROM.


EEPROM – электрически стираемое программируемое устройство ПЗУ. Длинная и умная фраза, которую совершенно не нужно запоминать. Мы только посмотрим какие функции эта часть отвечает. EEPROM – набор файлов, хранящих в себе технические настройки телефона необходимые ему для работы, как-то настройки батареи, сети, IMEI телефона и прочее. Весь этот набор позволяет нам выполнять привычные действия с нашим аппаратом, к примеру, включать телефон, подключать его к компьютеру.

FlexMemory (флекс) – это что-то вроде виртуальной памяти телефона. В "флексе" хранятся все пользовательские настройки телефона, адресная книга, игры, мелодии, картинки и т.д.. Другими словами он организует нормальную работу с файлами и пользовательскими настройками.

Флеш – это и есть  то что чаще всего называют прошивкой.  Флеш – это набор всех кодов аппарата, которые связывают все составные части "фулфлеша" и позволяют телефону работать. Также как и сам "фулфлеш" коды разделяются на отдельные модули, каждый из которых имеет свою "зону ответственности". Несколько основных групп кодов – выделяют отдельно и именуют "патчами". К примеру если в телефоне нет русского языка, в него записывают такой патч – называемый langpacks, который содержит набор языковых словарей.

С терминологией разобрались. Теперь поговорим о том, что может дать прошивка.

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

 Естественно все приятное можно получить, если отдать свой телефон в сервисный центр, где этим занимаются профессионально. Так как отдав телефон перепрошивать, какому-нибудь Васе Пупкину можно вместо приятностей огрести целый вагон разных неприятностей, про это будет ниже.

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


Звучит это довольно просто, телефон подключается к компьютеру, заходим на сайт производителя нашей модели телефона, и следуем изложенным там инструкциям.

И поговорим про минусы самой перепрошивки…. Замечу, что это относится в большей мере к прошивке телефона "кустартным" методом, то есть самостоятельно или не в сервисном центре.

Можем получить на выходе:
- во первых если телефон еще на гарантии, скорее всего на этом она и закончится….. и в случае действительно серьезных проблем с телефоном, сервисный центр будет работать с вами уже за Ваши деньги;
- возможно телефон просто нельзя будет включить или телефон включиться, но совершать с него звонки не будет ни какой возможности;
- могут пропасть не основные функции телефона, как-то отправка SMS на кириллице (часто встречается в Motorola) или Bluetooth откажется работать;
- и прочие радости.

 Причем ответственность за все ложится только на вас и гарантия, что конечный итог вас удовлетворит, как понимаете – отсутствует. Сервисный центр, гарантирует результаты своей работы, и располагает для этого необходимыми знаниями и аппаратурой.

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

  
Все-таки вы решились на этот шаг - самостоятельно перепрошить телефон. Что для этого требуется?

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

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

Во время поиска необходимых программ и прошивок, так же не лишним будет обратить внимания на тематические форумы. Тематический – значит тот, где рассматривается возможность прошивки именно вашего телефона. Чаще всего на этих форумах достаточно подробно описывается процесс прошивки, приводятся различия прошивок между собой, даются советы какой инструментарий при этом необходимо использовать и естественно описываются возможные проблемы после прошивки и методы их решения.

Хочу заметить, что не так страшен черт, как его малюют.  Для большинства аппаратов прошивка это довольно таки простое дело, но справедливо это только для тех кто обладает необходимыми знаниями. Ошибка, возникшая по недопониманию или невнимательности, может запросто привести к "смерти" телефона, так что ни кто не возьмется за его ремонт…