1. Интрументы: BitPim, WinHex (или другой шестнадцатеричный редактор), Photoshop(или другой графический редактор) и Собственно BREW Resource Editor, прямые руки, и БЕКАП !!! 2. BitPimом выдираем нужный .bar файл 3. Открываем его в BREW Resource Editor 4. Тыкаем на Objects видим картинки (обычно в png формате) 5. 2 раза кликаем на нужной картинке (откроется окошко) Select All (Выбрать всё) и Copy (Копировать). Либо тоже самое справа в Attributes правой кнопкой на Data. 6. Открываем WinHex. Меню Правка>Данные из буфера>Вставить в новый файл. 7. Откроется окошко с выбором метода вставки. Выбираем ASCII Hex 8. Сохраняем файл (имя лучше давайть числовое как в .bar файле, чтоб не запутаться), добавляем к имени .png 9. Редактируем файл в графическом редакторе и сохраняем. 10. Открываем отредактированный файл в WinHex. Меню Правка> Copy All> Hex значения 11. Вставляем данные в BREW Resource Editor. Справа в Attributes правой кнопкой на Data и Вставить. Жмём APPLY !!! (иначе не сохраниться) [color=red]!!! ВАЖНО !!! Последние пункты выполнять ОБЯЗАТЕЛЬНО, нельзя просто сохранить .bar файл и залить в телефон, работать не будет !!![/color] 13. Проверяем ВСЕ редактированные картинки. Справа Mime Type должен быть image/png, если тип image/x-png (а так обычно и получается), исправляем т.к. телефон его не понимает. Не забываем нажимать APPLY. 12. Произведя все изменения с .bar файлом, сохраняем в новую папку как .brx (BREW Resouse Input Files) 13. После сохранения в меню Build появляется пункт Compile Resouce Script F5 Жмем его. Сохраняется скомпиленный .bar файл. 14. Льём его в телефон. Чтоб увидеть изменения перезагружаем мобилу. З.Ы. Советую тренироваться на .bar файлах которые не показываюся сразу после загрузки мобилы. т.к. если вы изменили например индикатор сети или батарейки и сделали это не правильно, телефон при попытке их показать, может просто вырубиться. WinHex ищите здесь BREWResourceEditor здесь
Источник: http://allsiemens.com/faq/list.php?cat=42 |