Re: Замена загрузочного логотипа
Thanks so much... logo_compress.elf is working excellent under ubuntu x86
Do you have any idea why logo.run distorts my latest images like posted above? The output is always something like:
Greetz,
J4ZZ
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форум MaemoWorld.ru → Форум Nokia N900 → Замена загрузочного логотипа
Thanks so much... logo_compress.elf is working excellent under ubuntu x86
Do you have any idea why logo.run distorts my latest images like posted above? The output is always something like:
Greetz,
J4ZZ
Actually, i have something like this: http://i.imgur.com/YwK9B.png
And i have no idea why yet.
Fixed that.
What was wrong? Can you tell it?
And where can I download the new logo.run ?
Cheers,
J4ZZ
Each row in the Pixel Array in BMP is padded to a multiple of 4 bytes in size.
I didn't take that in consideration, so the files with non-divisible by 4 amount of pixels in lines contained more pixels in line than specified in header.
Link is always the same: https://hxka.keybase.pub/maemostuff/logo.run
Perfect... ! Big thanks for all your efforts.
Regards,
J4ZZ
Я по этому пути - /usr/share/icons/hicolor/scalable/hildon/startup_nokia_logo.png заменил лого, но толку ноль. Почему так не работает?
Потому что наверное этот логотип пользуется в других случаях. Например, когда батарея садится полностью, то при подключении зарядки у меня появляется стандартный логотип. Скорее всего он и расположен по адресу, который ты написал.
Значит лого можно поменять только твоим методом, больше ни как?
abdrahman, а тему почитать?
В любом случае тебе придется заливать в телефон измененный secondary, если ты про это. Так как логотип и иконки загрузочного экрана, как и их расположение, "закодированы" в secondary.
Fixed previous fix. Please redownload logo.run.
BTW, you can flash default bootloader with logo.run -b ff (:
_____________________________
Пофиксил предыдущий фикс, перекачайте logo.run.
Кстати, можно прошить родной загрузик с logo.run -b ff (:
Немного обновил эльф Пусть называется версией 1.2. Что изменил:
- Теперь необходимо указывать имя входного файла для сжатия (никаких жестко заданых "rawbmp.bin" и "logo.bin").
Используем так:
./logo_compress.elf имяфайла
На выходе будет сжатый файл с именем "имяфайла.out".
- Теперь не обязательно обрезать заголовок у Вашего *.bmp. Эльф сам поймет, где в файле изображения начинается само изображение. Чтобы эльф знал, что Вы "скармливаете" ему файл с заголовком, укажите ключ "-h" в конце команды:
./logo_compress.elf имяфайла -h
В прикрепленном архиве версии для ARM, x86 и x64.
Пока что всё. Надеюсь пригодится
Наконец-то доделал Черепашьими шагами, по капельке, но доделал GUI для замены загрузочного логотипа.
Да - много времени прошло и возможно уже поздно, но мне в опыт, а кому-то на радость
Теперь нет необходимости мудрить с расчетами и терминалом. Все что теперь требуется для замены логотипов:
[size=3]1. Выбор цвета фона[/size]
Есть возможность выбора цвета 4-мя способами (на всякий случай ):
а) написать 24-битный цвет в 10-чном формате (например: [180] [180] [180])
б) написать 24-битный цвет в 16-чном формате (например: 0xAABBCC)
в) написать 16-битный цвет в 16-чном формате (например: 0xABCD)
г) воспользоваться стандартным ColorDialog'ом из Qt
[size=3]2. Выбрать изображения[/size]
Изображения должны быть в формате BMP и иметь 16- или 24-битную глубину цвета.
Если выбранное изображение не соответствует данному условию, то приложение сразу же даст об этом знать
[size=3]3. Предпросмотр[/size]
Есть возможность увидеть как будет выглядеть экран загрузки. Для этого необходимо нажать кнопку "Preview".
[size=4]4. Применение изменений[/size]
Для применения изменений необходимо нажать "Apply". Откроется окно с полем лога.
Перед тем как пропатчить загрузчик необходимо убедиться в том, что изображения могут быть удачно записаны (ограничения на размер сжатого изображения никуда не делись). Чтобы это сделать, нужно нажать кнопку "Check", после чего в лог будет выведена информация о выбранных элементах для патчинга. В случае ошибки приложение не даст пропатчить загрузчик, пока не будут устранены причины ошибки.
Если все проверки были удачно пройдены, то можно залить все изменения в загрузчик, нажав "Patch".
Далее дожидаемся сообщения о том, что все операции были успешно закончены, и выдыхаем
Кстати, нет необходимости патчить сразу все. Можно изменить только фон и\или одну иконку, для этого просто ставим или убираем галочки в левом верхнем углу.
p.s. Иконка немного убога, но зато есть
UPD: вернул пакет назад.И все таки в загрузчике что то есть, что может некорректно рисовать картинки некоторых размеров. Особой закономерности не выявил.
На всякий случай добавил ограничение минимального размера (высота/ширина) изображения: если высота или ширина изображение меньше стандартной, то приложение не даст его выбрать.
Данное ограничение отключаемо для любителей экспериментов
Текущая версия пакета: 1.0.1
Небольшие изменения:
- убрано дергание GUI при переходе между меню
- состояние кнопок слева изменено с активна/неактивна на нажата/не нажата
- самое важное: кнопка отключения ограничения размеров изображения
p.s.: прикладываю файл с размерами логотипа, которые я успел попробовать с результатами. Возможно кто то найдет закономерность Также осмелюсь попросить 'экспериментаторов' писать в теме размеры успешно прошитых изображений, если высота или ширина этих изображений была меньше стандартной.
Спасибо.
Форум MaemoWorld.ru → Форум Nokia N900 → Замена загрузочного логотипа
Форум работает на PunBB, при поддержке Informer Technologies, Inc
Currently installed 6 official extensions. Copyright © 2003–2009 PunBB.
Сгенерировано за 0.089 секунды (94% PHP — 6% БД) 11 запросов к базе данных