Хорошо было в эпоху монохромных дисплеев, согласитесь… никаких тебе красивых заставочек, ни супер-оригинальных тем, ни анимации – функциональное меню, часы и название оператора – вот и весь шик. Но понастальгируем мы с вами об этом как-нибудь в другой раз. А сегодня у нас тема прямо противоположная – как в сегодняшних условиях сделать ваш Samsung настолько навороченным с точки зрения графики и контента, чтобы у друзей от удивления рты пооткрывались.
Покупая телефон, мы оцениваем буквально каждую мелочь. Расположение динамиков, наличие дырочек для шнурка на шею – это самые безобидные аргументы в пользу покупки. Однако, со временем телефон «приедается», и если внешний вид телефона в домашних условиях изменить сложно, то внутреннее убранство можно модернизировать, и тут главное знать как… В отличие от телефонов марок Nokia, Sony Ericsson и других, компания Samsung не продумала возможности смены оформления телефона
при помощи загружаемых тем. Решением этой проблемы мы и займемся. Независимо от платформы, графика в вашем телефоне размещена в файле прошивки и, частично, в файловой системе телефона. Для работы нам понадобятся следующие программы: 1) Resource manager, если у вас Sysol или Swift-платформенный аппарат (о принципах деления телефонов Samsung на платформы читайте в предыдущих материалах по этой теме); 2) Samsung Firmware Editor(SFE); 3) графический редактор для создания/модификации изображений –
любой на ваш вкус.
Весь графический контент условно разбит на группы, название каждой группы отображает место использования графического материала. Названия групп можно посмотреть в программах, которые помогут нам в создании и замене картинок. Для этого запускаем ResMan (для Swift/Sysol аппаратов) или SFE (для Agere), открываем прошивку, графику которой будем менять, в древовидном списке открываем вкладку «Картинки» – и перед нами список всех доступных картинок для замены. Но перед тем, как
мы приступим к созданию графики, нам нужно: 1) определиться с темой графического контента – тут уж кто на что горазд, здесь инструкцией к применению является ваша фантазия; 2) запастись иконками/графикой, на основе которых будем создавать свои. С этой целью можно поискать картинки в интернете, например, на сайте art.sgh.ru. Для начала заменим графику, которая находится в файловой системе телефона. Рассматривая tfs-файлы прошивок (файлы, содержащие стандартный контент, который хранится
в файловой системе телефона, при открытии ResMan`ом вы увидите обычный список папок) различных моделей, можно проследить эволюцию мобильных телефонов Samsung. Итак, у телефонов Sysol в tfs-файле находятся: 1) Анимация включения/выключения телефона – в папке «images» с именами «pwronXX/pwroffXX», где «ХХ» – номер кадра анимации. Количество кадров на разных моделях может изменяться, поэтому точные данные для конкретной модели приводить нет смысла. 2) Картинки
главного меню – также в папке «images» c именами «menuXY», где «Х» – номер меню, а «Y» – номер кадра анимации меню. 3) Стандартные анимационные заставки – в папке «images/idle», имеют названия «idle_XY» («X» –номер анимации, «Y» – номер кадра).
Сравним теперь tfs-файлы Sysol`ов и Swift`ов. У последних появилось несколько отличий: 1) Анимация включения/выключения телефона находится в папке «images/power», названия аналогичны Sysol. 2) В «свифтах» главное меню кардинально поменялось и приобрело вид иконок. Иконки и фоны для меню лежат в папке «images/menu», имена иконок аналогичны меню Sysol, а файлы «block_menu_bg_0Х» – фон для меню. 3) Путь к стандартным анимациям
по сравнению с Sysol не изменился, как и имена анимаций.
В Swift-телефонах более раннего выпуска(D500, X700,E730) добавлены: 1) картинки эквалайзера для работы mp3-плеера (в папке «images/mp3»); 2) анимации входящего(«incoming_0Х»)/исходящего(«outgoing_0Х») звонка, анимация соединения («connecting_0Х»), автодозвона («auto_redial_0Х») (находятся в папке «images/call»); 3) анимация зарядки телефона(«charging_ХХХ») и весь графический контент калькулятора
телефона (находятся в корне папки «images»); 4) анимация включения Java (находится в папке «image/jimage» с именами «onoff_0Х»).
В более поздних моделях (D900 и т.д) ситуация кардинально изменилась, так как в эти аппаратах встроено две темы – черная и белая. Для каждой из них в файловой системе присутствует следующий контент, подадим его в виде сводной таблицы:
Папка
Описание
/images/keyvolume
анимация изменения громкости
/image/jimage/(set01/set02)
анимация Java( здесь и далее - для каждой из двух тем
рамки и иконки эмоция для редактирования фотографий
Этот контент можно заменять без перепрошивки, в режиме файлового менеджера (для тех телефонов, которые это поддерживают, то есть для которых написан патч на доступ ко всем телефонным папкам), про файловый менеджер мы писали в предыдущих статьях.
Некоторые патчи изменяют и/или добавляют/удаляют графические ресурсы. Для некоторых моделей (х700,е730) созданы патчи, которые позволяют загружать в телефон темы – по аналогии с телефонами других производителей. Подробную информацию про эти патчи можно найти на сайтах, посвященных телефонам Samsung (например, здесь, forum.sgh.ru/forum35.html).
Особняком от Sysol/Swift моделей стоят аппараты Agere. У них отсутствует файловая система как таковая, весь графический контент находится в файле прошивки (исключение составляют самые новые модели данной платформы, в них появилась область памяти называемая Content, но возможности сменить что-либо там еще нет), поэтому алгоритм замены графического контента отличается. Чтобы увидеть список картинок, которые возможно заменить, нам понадобится SFE. Алгоритм работы таков: 1) Запускаем программу; 2) Открываем файл прошивки (в формате bin, подробнее о конвертации между форматами прошивок Agere можно прочесть в предыдущем номере); 3) Переходим на вкладку «Редактор прошивки», в нем самый первый пункт «Images»; 4) Выбираем из появившегося списка картинку и видим всю нужную информацию (размер и т.д.).
После того, как мы разобрались, что лежит и где лежит, самое время понять – как сделать подобное самому. Весь графический контент в прошивке хранится в форматах, которые не смогут открыть стандартные просмоторщики/редакторы. Мы будем использовать все тот же ResMan/SFE, которые «на лету» преобразуют самые популярные форматы графики в форматы, понятные телефону, и наоборот.
Остановимся подробнее на самом процессе создания полноценной темы. Каждая картинка имеет свой размер, если ее заменить на большую или меньшую, то ничего хорошего из этого не получится – как минимум, картинка будет отображается некорректно. Чтобы такого не произошло, нужно узнать размер картинки. Самый простой путь – посмотреть ее размер, используя ResMan. Для этого открываем tfs-файл прошивки и, перейдя к нужной папке с картинкой, в правом верхнем углу сможем увидеть как размер,
так и саму картинку.
Теперь, имея размер и зная предназначении картинки, можно нарисовать свою. Но как же сделать так, чтоб вся эта «прорва» картинок смотрелась вместе не хуже заводских, выглядела красиво и к месту? Самое время упомянуть принцип рисования картинок на экране мобильного телефона, он довольно прост. 1) Каждая картинка являет собой четырехугольник правильной формы. 2) Внутри этого четырехугольника размещен рисунок, при этом рисунок может быть меньше по размеру. Все остальное
пространство одноцветное (зачастую белое), и при отображении рисунка в телефоне является прозрачным, не отображается. Исходя из написанного выше, при создании своей картинки необходимо знать, какой цвет является прозрачным, иначе (если заполнить пространство вокруг рисунка иным цветом) мы получим рисунок с нежелательным фоном.
Возьмем в качестве наглядного пособия окно чтения SMS-сообщений Sysol-телефонов. При его выводе на экран используются следующие картинки: 1) две иконки – стрелочки (а); 2) иконка письма и мобильного телефона (б); 3) фон окна и фон софт-полосы (полосы, на которой расположены надписи софт-клавиш) (в). Достаточно найти эти картинки в списке всей графики, а далее следовать алгоритму. 1) С помощью ResMana или SFE копируем на компьютер картинку, которую будем
изменять. 2) Изменяем ее по нашему вкусу и сохраняем для дальнейшего использования.
Если повторять вышеописанные действия для картинок, которые вы хотите заменить, в конечном результате выйдет ваш неповторимый набор графики. После замены всех картинок прошивки на ваши собственные, прошивайте и наслаждайтесь.
При замене картинок желательно соблюдать такие рекомендации. 1) Заменять графические ресурсы лучше на схожие по тематике, не стоит конверты письма заменять, например, телефонной трубкой. 2) При создании своих картинок следите за тем, чтоб фон вокруг рисунка (если рисунок меньше и не заполняет весь фон) был цветом прозрачности (белым или розовым). 3) При создании картинок фона учитывайте цвет шрифта (зачастую черный), который будет на этом фоне отображаться. В некоторых моделях
возможность изменения цвета шрифта предусмотрена производителем, либо это можно делать с помощью патчей. 4) При просмотре доступной для изменения графики вы можете увидеть группы картинок с названиями «Неопознанное». Ни в коем случае не изменяйте их на свои – зачастую эти картинки используются при создании патчей.
Итак, результатом нашей работы стал набор уникальной графики, радующей глаз. Остался последний штрих к портрету – заставка на экране. Многие люди любят красивые анимационные заставки на экране мобильного, поэтому столкнувшись с действительностью аппаратов Samsung (а конкретно – с Sysol моделями) бывают поражены тем, что кадры анимации сменяются чрезвычайно медленно, или, говоря простом русским языком, – «тормозят». Все дело в том, что в ранних моделях
Sysol-платформы (х100, х600, Е700 и др.) стоит программное ограничение на скорость смены кадров (около трех кадров в секунду). Чтоб обойти это ограничение мы поступим следующим образом: 1) Возьмем анимационную картинку, которую хотим поставить на экран 2) С помощью любой программы-редактора анимационных картинок разложим анимацию на кадры и сохраним их. 3) Нам понадобится программа img2ani (скачать ее можно на sgh.ru), запускаем ее, в появившемся окне нажимаем кнопку «Открыть» и открываем
все ранее сохраненные кадры анимации 4) В поле «Delay» указываем промежуток между кадрами (в мс, по умолчанию 300), для комфортного просмотра рекомендуется ставить это значение ниже 100. 5) После нажатия кнопки «Сохранить как» выберем тип сохраняемого файла «wpaper.ani». 6) С помощью программы-прошивальщика (SGH Flasher-Dumper, о нем мы рассказывали в прошлых статьях) прошиваем сохраненный файл wpaper.ani в папку «images». Перед прошивкой установите
на экране вашего мобильного телефона любую картинку, главное, чтобы она не являлась анимацией. Полученная заставка не будет «тормозить», однако у такого метода есть и свой минус – если вы смените заставку, то предыдущую вашу анимацию можно будет вернуть, только заново прошив ее в телефон.
Продолжаем знакомить вас с итогами Всемирного мобильного Конгресса (Mobile World Congress 2008), который прошел в середине марта в Барселоне. В этом материале познакомимся с новинками от, пожалуй, самого крупного и известного мирового производителя "мобилок" - финской компании Nokia.
Nokia представила на MWC 2008 четыре новых смартфона - Nokia N96, Nokia N78, Nokia 6210 Navigator и Nokia 6220 classic.
Представленный "двойной" слайдер Nokia N96 поддерживает как четырехдиапазонные
сети GSM/GRPS/EDGE, так и двухдиапазонные сети WCDMA/HSDPA. Он работает под управлением операционной системы Symbian S60 3rd Edition Feature Pack 2, обладает 2.8-дюймовым QVGA-дисплеем, модули A-GPS, Wi-Fi и Bluetooth. Для хранения контента предусмотрено 16 Гб встроенной памяти и поддержка карт памяти формата microSD.
Nokia N96, так же как и предшественник, N95, обладает 5-мегапиксельной камерой с автофокусом, оптикой Carl Zeiss, но с двойной LED-всышкой. Особенностью Nokia N96 является наличие приемника
для мобильного телевидения в формате DVB-H. Размеры Nokia N96 составляют 103 x 55 x 18 мм, а вес – 125 граммов.
Еще одним пополнением в линейке Nseries стал «интеллектуальный» моноблок Nokia N78. Телефон, также как и Nokia N96, имеет много общего в плане дизайна со слайдером Nokia N81.
Данный телефон поддерживает четырехдиапазонные сети GSM/GRPS/EDGE и двухдиапазонные сети WCDMA/HSDPA. Для передачи аудио на автомагнитолу и радиоприемнике в нем предусмотрен FM-трансмиттер.
В качестве операционной системы Nokia N78 выступает Symbian S60 3rd Edition Feature Pack 2. Экран моноблока имеет диагональ 2.4 дюйма и разрешение QVGA. Для навигации и коммуникации предусмотрены модули A-GPS, Wi-Fi, Bluetooth. Камера Nokia N78 является 3.2-мегапиксельной с автофокусом и оптикой Carl Zeiss.
Анонсированный слайдер Nokia 6210 Navigator выступит преемником успешного смартфона Nokia 6110 Navigator. Особенностью новинки является то, что она является первым телефоном Nokia с навигационным
компасом для пешеходов.
Мобильный телефон Nokia 6210 Navigator оснащен программой Nokia Maps 2.0. В ней имеется голосовая поддержка, визуальные указания, поддержка акселерометра, смена направления и ориентации – все для удобства использования телефона пешеходами.
Кроме модуля A-GPS Nokia 6210 Navigator предложит покупателям поддержку сетей второго и третьего поколений, 2.4-дюймовый дисплей с разрешением 320 х 240 точек, операционную систему Symbian S60 3rd Edition Feature Pack 2,
120 Мб встроенной памяти, слот расширения microSD, 3.2-мегапиксельную камеру с LED-вспышкой, Bluetooth и FM-радио.
Последним представленным на прошедшем конгрессе телефоном Nokia стал классический моноблок Nokia 6220 classic. Телефон позиционируется в качестве камерофона для современных сетей с 5.0-мегапиксельной камерой, автофокусом, ксеноновой вспышкой, оптикой Carl Zeiss, платформой Symbian S60 3rd Edition Feature Pack 2 и GPS-навигацией.
Дисплей Nokia 6220 classic имеет диагональ 2.2
дюйма и рабочее разрешение 320 х 240 пикселей. Встроенная камера способна записывать видео при разрешении 640 х 480 точек со скоростью 30 кадров в секунду. Для развлечений имеется музыкальный плеер, поддержка Nokia Maps 2.0, FM-радио с RDS, 120 Мб памяти, слот расширения microSD, Bluetooth и 2.5 мм гнездо.
Флагманский финский смартфон Nokia N96 поступит в продажу в третьем квартале 2008 года по цене примерно 550 евро без учета налогов. Продажи Nokia N78 начнутся во втором квартале 2008 года по цене
в 350 евро без учета налогов. Навигатор Nokia 6210 Navigator можно будет приобрести в третьем квартале 2008 года по цене 300 евро без учета налогов. Моноблок Nokia 6220 classic окажется на прилавках также в третьем квартале, но по цене уже 325 евро без учета налогов.
Кроме новых смартфонов Nokia анонсировала платформу Symbian S60 3rd Edition Feature Pack 2. Все четыре новинки комплектуются именно этой системой. Кроме визуальных изменений вендор отмечает улучшение производительности аппаратов.
Главный экран в новой платформе можно настраивать, равно как и закладки в нем. Для навигации по ним используется D-pad-клавиша. При просмотре изображений и долгом нажатии на клавишу – их пролистывание осуществляется гораздо быстрее, что весьма удобно при большом числе снимков.
В Symbian S60 3rd Edition Feature Pack 2 пользователи могут оставлять метки на фотографиях. Кроме географических меток, которые наносятся автоматически при помощи модуля GPS, пользователь может самостоятельно подписывать
их. В новой платформе навигационное колесо может быть использовано в любом из меню интерфейса, оно не привязано к конкретному приложению, как в случае с Nokia N81 8GB.
Следует также отметить новый диспетчер задач, который выглядит гораздо более интуитивно и появляется в каждом всплывающем меню. Анимация предусмотрена во время работы в меню, а также повороте экрана. Не забыты эффекты затухания.
Также на MWC 2008 Nokia показала демонстрационные ролики пользовательского интерфейса S60 touch
для смартфонов с сенсорными экранами. К настоящему моменту известно, что платформа S60 touch оптимизирована под телефоны с сенсорными дисплеями, имеющими разрешение 640 х 360 точек. Соотношение сторон экрана – 16:9. Как сообщают различные источники, Nokia выпустит первый телефон с S60 touch в течение нынешнего года.