|
Ничто не стоит на месте, и наша рубрика продолжает развиваться. С этого номера мы направим свой пристальный взгляд на мобильные телефоны производства Sony Ericsson. В первой на эту тему статье мы рассмотрим некие вводные понятия, которые нам в обязательном порядке потребуются для работы в дальнейшем.
Самостоятельная перепрошивка мобильных телефонов сегодня приобретает все большую популярность, но далеко не все знают, что это такое, и зачем нужно. Мобильный телефон – сложное электронное устройство, которое состоит из микропроцессора, памяти, источника питания и прочих немаловажных блоков. Встроенное программное обеспечение (прошивка телефона /firmware) всем этим добром управляет. В любом телефоне имеется специальный чип с программой для данного аппарата, и в ней заложены все его функции. Повреждение или же нарушение целостности программы может привести к мелким нарушениям функциональности устройства, а иногда и полному отказу от работы.
Прошивки имеются не только в мобильных телефонах, но также и во всех сложных электронных приборах. Если программа (прошивка) нарушена, то аппарат нужно перепрограммировать (перепрошить). Также прошивка часто заменяется на более новую версию, потому как в большинстве случаев, чем новее версия ПО, тем более она стабильна в работе. Перепрошивки делятся на два типа:
FullFlash – это «полная» прошивка с флексом (т.е. с полным набором всех файлов, которые есть в телефоне). В ней содержится полная копия программного обеспечения (само ПО, языковые ресурсы, встроенный контент), после прошивки аппарат станет как новенький, но все хранящиеся в нем данные будут безвозвратно утеряны.
ReFlash – это только прошивка. В ней нет флекса, при перепрошивке происходит только обновление на более новую версию, все файлы, SEEM, сообщения и прочее останется нетронутым (по аналогии с сервис-паком для Windows).
Изменить прошивку телефона можно в сервисном центре, но можно поменять ее и самостоятельно – при наличии необходимого оборудования и программного обеспечения. Второй вариант мы и будем рассматривать во всех подробностях в этой и последующих статьях.
Рынок мобильных телефонов развивается огромными темпами, постоянно появляются новые марки телефонов различных производителей, но зачастую телефоны одного производителя выпущенные в определенный промежуток времени, отличаются лишь форм-фактором (моноблок, слайдер и т.д.), некоторыми техническими характеристиками (типом камеры, поддержкой различных типов соединения и т.п.), а прошивка (программное обеспечение телефона) изменяется лишь косметически. Именно этот базис – схожесть ПО в ряде мобильных телефонов одного производителя – мы и будем называть платформой. Компанией Sony Ericsson была разработана платформа SEMC (Sony Ericsson MobileCommunications). Есть несколько версий данной платформы:
1. db2000(второе название – marita full) – на основе данной модификации платформы SEMC были разработаны телефоны Z1010/V800/Z800/W900; 2. db2010(marita compact) – более новая разновидность платформы SEMC, на ее основе были разработаны телефоны J300/K300/K500/K700/S700/K750/W800/W550/ K310/K320/K510/W300/W700/Z520/Z530/Z550; 3. db2020 – последняя, на данный момент, модификация SEMC, стала основой для телефонов K790/K800/K610/W880/Z610/Z710/K550.
Sony Ericsson W660Технические характеристики в зависимости от платформы принципиально не меняются, для каждой платформы используются ARM-процессоры, частота которых увеличивается от поколения к поколению, возрастает количество оперативной памяти телефона (та память, которая используется во время работы телефона, к примеру, при запуске Java-приложений). Также изменяется объем памяти телефона, которая используется для хранения прошивки и контента телефона.
Прошивка на платформе SEMC состоит из двух частей:
MAIN – основное ПО телефона
FS – файловая система, которая включает в себя драйвер камеры, дисплея и т.д. В недопущения работы файловой системы со сторонними программами, производитель внес элемент защиты – при перепрошивке файловой системы необходима так называемая финализация (complete, finalization, customization, кастомизация) – запись специального файла конфигурации customize.xml в папку tpa/preset/custom, а также интернет- и Java-сертификатов в память вашего аппарата.
Здесь у вас может возникнуть вопрос, где же хранятся данные пользователя: телефонная книга, SMS, заметки и т.д.? Ответ прост: прошивка состоит из двух частей, но в телефоне также есть область постоянной памяти под названием GDFS. Именно в ней хранятся вышеперечисленные данные, а также копия IMEI (International Mobile Equipment Identity) – уникального 15-значного номера, который предназначается для описания модели телефона, его происхождения, серийного номера. Хранится именно копия, потому как сам номер раполагается в еще одной области памяти OTP, особенностью которой является то, что данные в это области изменить нельзя. Это сделано для защиты от смены IMEI, чем грешат воришки мобильников. Проверить IMEI можно, набрав код *#06#.
Версии MAIN и FS-файлов должны совпадать при прошивке, то есть если прошить MAIN R3M0008, а FS R3B032, вы получите крайне нестабильную и некорректную работу телефона. |
|