Чтение онлайн

на главную

Жанры

Компьютер + мобильник: эффективное взаимодействие
Шрифт:

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

7. Перезагрузить телефон. Многие программы делают это автоматически, закончив прошивку.

Рис. 7.3. Общая схема прошивки телефона.

Такие программы позволяют выполнить

и обратную операцию: полностью или частично считать из телефона содержимое его памяти, а затем сохранить его в виде файла-образа прошивки или отдельных его частей. Эта процедура называется чтением и резервным копированием прошивки (Flash Backup), или дампом (Dump).

Виды прошивок

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

Исправление одной ошибки вполне может привести к появлению другой.

Исправление ошибок и усовершенствование программы – бесконечный процесс.

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

Подобно компьютерным программам, версии телефонных прошивок (как Flash, так и Flex) нумеруются. Чем больше номер, тем новее прошивка. Узнать номер версии вашего телефона просто. В меню многих мобильных существуют пункты Сведения о телефоне > Версия ПО или подобные им. «Продвинутые» владельцы Nokia знают, что номера версий и дату создания прошивки можно увидеть на экране, набрав комбинацию клавиш *#0000#. Владельцы Siemens, Alcatel и Motorola с той же целью набирают *#06#. Подключив телефон к компьютеру, версии прошивки можно просмотреть практически любой программой-менеджером, а всякая программа показывает эти сведения обязательно. Наконец, сведения о версиях могут приводиться на наклейке под аккумулятором и на упаковке.

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

Сами по себе номера версий Flash и Flex, установленных в вашем аппарате, ничего не скажут. Гораздо полезнее другая информация – описание версий прошивок, точнее список исправленных ошибок и внесенных изменений. Этот список постоянно обновляется производителями телефонов и рассылается по авторизованным сервисным центрам «для служебного пользования». Поискать такое «секретное» описание проще всего в Интернете (например, на сайте www.trubka.net) или в техцентрах. Из описания можно понять, чего ждать от смены программного обеспечения. В большинстве случаев – это улучшение приема и передачи сигнала и SMS, более стабильная работа аппарата, устранение всевозможных сбоев (подвисания, самопроизвольного выключения), ускорение реакции на команды меню и более экономичное энергопотребление. Больше всего полезных наблюдений и замечаний по версиям прошивок можно найти на форумах, посвященных мобильным телефонам.

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

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

Смена же файловой части (Flex) видна сразу – меняется набор мелодий, заставок, расположение и порядок пунктов меню. Особенно заметны смена значков и стиля оформления экрана вообще. Иногда добавляют новые встроенные игры или поддержку новых внешних устройств (например, гарнитуры с FM-радио).

Официальная позиция большинства компаний-производителей сотовых телефонов по поводу смены прошивки такова: для легально приобретенных мобильных в период гарантии эта процедура бесплатна для устранения выявленных ошибок предыдущих версий. Перепрошивку производят в фирменных сервисных центрах, которые находятся преимущественно в Москве. Производители телефонов стараются не допустить свободного распространения как программ для перепрошивки, так и самих прошивок. Однако все тайное рано или поздно становится явным. Сейчас в Интернете свободно можно найти программы, которые делают все то, что раньше производилось аппаратно.

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

Поскольку ниже пойдет речь о файлах, содержащих образ прошивки телефона, условимся для краткости называть их просто прошивками или файлами прошивок. Стандартный формат для них – двоичный файл с расширением BIN, являющийся точной побайтовой копией содержимого ячеек памяти. Очевидно, что размер такого файла совпадает с размером памяти телефона и может составлять десятки мегабайт. Программы, с помощью которых считывают память телефона, при сохранении файла могут сжимать его содержимое различными способами, а также добавлять сведения о версии прошивки, адресах памяти, по которым она должна располагаться, и другую служебную информацию. В результате появляются файлы самых разных форматов – TFS, FFS, XFS, SHX, FSW, DAT, MOT и др. Иногда создают дополнительный файл с описанием прошивки и служебными данными для программы-флешера. Полученные файлы обычно упаковываются архиватором WinRAR или WinZip, или на их основе создаются самораспаковывающиеся архивы с расширением EXE.

Файл прошивки может содержать полный образ всей прошивки телефона, так называемый Full Flash (Monster Pack, Full Backup), или отдельные ее части – только Flash или Flex. Прошивку, содержащую только Flash, часто называют reflash. Применительно к телефонам LG файлы, содержащие Flash и Flex, называют CodeData (код прошивки) и AlchemyData (данные прошивки).

В имени файла обычно принято указывать модель мобильного телефона или семейство телефонов, версии Flash и Flex, язык, а для «самодельных» файлов Flex еще и имя создателя. В результате файл может называться R365_G_0B.D3.08R_V180_RUS-(2E)_SE7548BXXU1113.shx или CoLoRiT_RELOAD_By_BENT_For_380_650_R365. В первом примере R365_G_0B.D3.08R – версия Flash, SE7548BXXU1113 – версия Flex, а V180 – модель телефона.

Поделиться:
Популярные книги

Треск штанов

Ланцов Михаил Алексеевич
6. Сын Петра
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Треск штанов

Начальник милиции. Книга 3

Дамиров Рафаэль
3. Начальник милиции
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Начальник милиции. Книга 3

Ты нас предал

Безрукова Елена
1. Измены. Кантемировы
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Ты нас предал

Ледяное проклятье

Михайлов Дем Алексеевич
4. Изгой
Фантастика:
фэнтези
9.20
рейтинг книги
Ледяное проклятье

Месть за измену

Кофф Натализа
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Месть за измену

Мужчина не моей мечты

Ардова Алиса
1. Мужчина не моей мечты
Любовные романы:
любовно-фантастические романы
8.30
рейтинг книги
Мужчина не моей мечты

Его огонь горит для меня. Том 2

Муратова Ульяна
2. Мир Карастели
Фантастика:
юмористическая фантастика
5.40
рейтинг книги
Его огонь горит для меня. Том 2

Возвышение Меркурия. Книга 2

Кронос Александр
2. Меркурий
Фантастика:
фэнтези
5.00
рейтинг книги
Возвышение Меркурия. Книга 2

Камень. Книга шестая

Минин Станислав
6. Камень
Фантастика:
боевая фантастика
7.64
рейтинг книги
Камень. Книга шестая

Идеальный мир для Лекаря 2

Сапфир Олег
2. Лекарь
Фантастика:
юмористическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 2

Восход. Солнцев. Книга VI

Скабер Артемий
6. Голос Бога
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Восход. Солнцев. Книга VI

Не грози Дубровскому! Том 11

Панарин Антон
11. РОС: Не грози Дубровскому!
Фантастика:
фэнтези
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Не грози Дубровскому! Том 11

Мама из другого мира. Делу - время, забавам - час

Рыжая Ехидна
2. Королевский приют имени графа Тадеуса Оберона
Фантастика:
фэнтези
8.83
рейтинг книги
Мама из другого мира. Делу - время, забавам - час

Решала

Иванов Дмитрий
10. Девяностые
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Решала