Компьютер предоставляет все возможности для установки, настройки и изменения своего программного обеспечения. Вполне достаточно, чтобы в нашем распоряжении был системный блок с монитором и клавиатурой – чистое «железо». Программа BIOS, которая всегда «зашита» в системном блоке, позволит выполнить начальную загрузку компьютера и установить на жесткий диск операционную систему с компакт-диска. Настроить операционную систему можно как угодно, пользуясь средствами самой системы. Можно обновить ее, установить или удалить отдельные компоненты. Установка прикладных программ не вызывает затруднений даже у начинающего пользователя: в сущности, мы копируем все программы (файлы) из дистрибутива, находящегося на компакт-диске, на жесткий диск компьютера. Разумеется, с помощью операционной системы и прикладных программ можно выполнять любые действия с пользовательскими данными (документами): создавать новые, копировать их с одного диска на другой и т. д. Все перечисленное, начиная с установки операционной системы и заканчивая работой с документами, сводится к операциям с файлами.
В телефон программное обеспечение попадает несколько иначе, а сама трубка играет в этом процессе достаточно пассивную роль. Сам процесс в русском языке называется прошивкой или перепрошивкой. Чтобы внести ясность в русско-английскую терминологию, скажем, что в процессе прошивки в память телефона (Flash) записывают прошивку (Firmware), которая состоит из программного кода (Flash) и файловой части (Flex) (рис. 7.3).
Для прошивки в телефон программного обеспечения необходимо следующее.
1. Выполнить установку на компьютер программы для прошивки телефона. Эти приложения называют флешерами (flasher) или прошивальщиками.
2. Полностью зарядить аккумулятор телефона. Еще лучше, если его питание осуществляется через кабель или от зарядного устройства.
3. Подключить телефон к компьютеру data-кабелем, установить необходимые драйверы.
4. Запустить программу для прошивки телефона. Открыть этой программой файл, в котором содержится образ прошивки.
5. Перевести телефон в режим обновления программного обеспечения, так называемый flash-режим (Flash Mode). В некоторых случаях это делает сама компьютерная программа для прошивки; другие телефоны переводят в данный режим вручную одновременным нажатием нескольких кнопок телефона.
6. Записать в память телефона программное обеспечение, содержащееся в файле-образе прошивки. Следует указать, в какие ячейки памяти должна быть записана прошивка. Многие программы для прошивки предлагают нужные значения исходя из модели телефона или данных, содержащихся в файле-образе. Процесс записи занимает достаточно много времени – десятки минут.
7. Перезагрузить телефон. Многие программы делают это автоматически, закончив прошивку.
Рис. 7.3. Общая схема прошивки телефона.
Такие программы позволяют выполнить и обратную операцию: полностью или частично считать из телефона содержимое его памяти, а затем сохранить его в виде файла-образа прошивки или отдельных его частей. Эта процедура называется чтением и резервным копированием прошивки (Flash Backup), или дампом (Dump).
Виды прошивок
Старый компьютерный закон гласит, что каждая программа содержит хотя бы одну ошибку. Из этого следуют два вывода.
• Исправление одной ошибки вполне может привести к появлению другой.
• Исправление ошибок и усовершенствование программы – бесконечный процесс.
В полной мере это относится и к мобильным телефонам. Поэтому работа над программным обеспечением для любой модели продолжается непрерывно. Каждые три-четыре месяца, и даже чаще, выходит новая версия прошивки, которая устанавливается во все вновь выпускаемые аппараты.
Подобно компьютерным программам, версии телефонных прошивок (как Flash, так и Flex) нумеруются. Чем больше номер, тем новее прошивка. Узнать номер версии вашего телефона просто. В меню многих мобильных существуют пункты Сведения о телефоне Версия ПО или подобные им. «Продвинутые» владельцы Nokia знают, что номера версий и дату создания прошивки можно увидеть на экране, набрав комбинацию клавиш *#0000#. Владельцы Siemens, Alcatel и Motorola с той же целью набирают *#06#. Подключив телефон к компьютеру, версии прошивки можно просмотреть практически любой программой-менеджером, а всякая программа показывает эти сведения обязательно. Наконец, сведения о версиях могут приводиться на наклейке под аккумулятором и на упаковке.