106 (09.05.2012 18:36:16 отредактировано J4ZZ)

Re: Замена загрузочного логотипа

Thanks so much... logo_compress.elf is working excellent under ubuntu x86 wink

Do you have any idea why logo.run distorts my latest images like posted above? The output is always something like:
http://img713.imageshack.us/img713/8782/distorted.png

Greetz,

J4ZZ

Поделиться

107

Re: Замена загрузочного логотипа

Actually, i have something like this: http://i.imgur.com/YwK9B.png
And i have no idea why yet.

A mammal should be able to hunt mice, hibernate, fly, chew its cud, echolocate, invent tools, lay eggs, burrow. Speciation is for insects.

Поделиться

108

Re: Замена загрузочного логотипа

Fixed that.

A mammal should be able to hunt mice, hibernate, fly, chew its cud, echolocate, invent tools, lay eggs, burrow. Speciation is for insects.

Поделиться

109 (10.05.2012 02:04:41 отредактировано J4ZZ)

Re: Замена загрузочного логотипа

What was wrong? Can you tell it? smile
And where can I download the new logo.run ? wink

Cheers,

J4ZZ

Поделиться

110 (19.02.2017 04:40:48 отредактировано hxka)

Re: Замена загрузочного логотипа

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

A mammal should be able to hunt mice, hibernate, fly, chew its cud, echolocate, invent tools, lay eggs, burrow. Speciation is for insects.

111

Re: Замена загрузочного логотипа

Perfect... ! Big thanks for all your efforts.

Regards,

J4ZZ

Поделиться

112

Re: Замена загрузочного логотипа

Я по этому пути - /usr/share/icons/hicolor/scalable/hildon/startup_nokia_logo.png заменил лого, но толку ноль. Почему так не работает?

Краш-тест Nokia N900 или Nokia N9 на TechnoCrash!

Nokia N900 Black 32 Gb + Nokia N9 White 64 Gb = вынос мозга big_smile

Поделиться

113

Re: Замена загрузочного логотипа

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

Поделиться

114

Re: Замена загрузочного логотипа

Значит лого можно поменять только твоим методом, больше ни как?

Краш-тест Nokia N900 или Nokia N9 на TechnoCrash!

Nokia N900 Black 32 Gb + Nokia N9 White 64 Gb = вынос мозга big_smile

Поделиться

115

Re: Замена загрузочного логотипа

abdrahman, а тему почитать?

A mammal should be able to hunt mice, hibernate, fly, chew its cud, echolocate, invent tools, lay eggs, burrow. Speciation is for insects.

116

Re: Замена загрузочного логотипа

В любом случае тебе придется заливать в телефон измененный secondary, если ты про это. Так как логотип и иконки загрузочного экрана, как и их расположение, "закодированы" в secondary.

Поделиться

117

Re: Замена загрузочного логотипа

Fixed previous fix. Please redownload logo.run.
BTW, you can flash default bootloader with logo.run -b ff (:
_____________________________
Пофиксил предыдущий фикс, перекачайте logo.run.
Кстати, можно прошить родной загрузик с logo.run -b ff (:

A mammal should be able to hunt mice, hibernate, fly, chew its cud, echolocate, invent tools, lay eggs, burrow. Speciation is for insects.

118 (03.08.2012 14:19:37 отредактировано RaANdOoM)

Re: Замена загрузочного логотипа

Немного обновил эльф smile Пусть называется версией 1.2. Что изменил:

- Теперь необходимо указывать имя входного файла для сжатия (никаких жестко заданых "rawbmp.bin" и "logo.bin").
Используем так:

./logo_compress.elf имяфайла

На выходе будет сжатый файл с именем "имяфайла.out".


- Теперь не обязательно обрезать заголовок у Вашего *.bmp. Эльф сам поймет, где в файле изображения начинается само изображение. Чтобы эльф знал, что Вы "скармливаете" ему файл с заголовком, укажите ключ "-h" в конце команды:

./logo_compress.elf имяфайла -h

В прикрепленном архиве версии для ARM, x86 и x64.

Пока что всё. Надеюсь пригодится smile

Post's attachments

logo_compress.elf.v.1.2.zip 11.35 kb, 2 загрузок с 2012-08-03 

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

Поделиться

119 (15.02.2013 03:12:38 отредактировано RaANdOoM)

Re: Замена загрузочного логотипа

Наконец-то доделал smile Черепашьими шагами, по капельке, но доделал GUI для замены загрузочного логотипа.
Да - много времени прошло и возможно уже поздно, но мне в опыт, а кому-то на радость smile

Теперь нет необходимости мудрить с расчетами и терминалом. Все что теперь требуется для замены логотипов:

[size=3]1. Выбор цвета фона[/size]
Есть возможность выбора цвета 4-мя способами (на всякий случай smile ):
а) написать 24-битный цвет в 10-чном формате (например: [180] [180] [180])
б) написать 24-битный цвет в 16-чном формате (например: 0xAABBCC)
в) написать 16-битный цвет в 16-чном формате (например: 0xABCD)
г) воспользоваться стандартным ColorDialog'ом из Qt

[size=3]2. Выбрать изображения[/size]
Изображения должны быть в формате BMP и иметь 16- или 24-битную глубину цвета.
Если выбранное изображение не соответствует данному условию, то приложение сразу же даст об этом знать smile

[size=3]3. Предпросмотр[/size]
Есть возможность увидеть как будет выглядеть экран загрузки. Для этого необходимо нажать кнопку "Preview".

[size=4]4. Применение изменений[/size]
Для применения изменений необходимо нажать "Apply". Откроется окно с полем лога.
Перед тем как пропатчить загрузчик необходимо убедиться в том, что изображения могут быть удачно записаны (ограничения на размер сжатого изображения никуда не делись). Чтобы это сделать, нужно нажать кнопку "Check", после чего в лог будет выведена информация о выбранных элементах для патчинга. В случае ошибки приложение не даст пропатчить загрузчик, пока не будут устранены причины ошибки.
Если все проверки были удачно пройдены, то можно залить все изменения в загрузчик, нажав "Patch".


Далее дожидаемся сообщения о том, что все операции были успешно закончены, и выдыхаем smile


Кстати, нет необходимости патчить сразу все. Можно изменить только фон и\или одну иконку, для этого просто ставим или убираем галочки в левом верхнем углу.


p.s. Иконка немного убога, но зато есть smile

UPD: вернул пакет назад.И все таки в загрузчике что то есть, что может некорректно рисовать картинки некоторых размеров. Особой закономерности не выявил.
На всякий случай добавил ограничение минимального размера (высота/ширина) изображения: если высота или ширина изображение меньше стандартной, то приложение не даст его выбрать.
Данное ограничение отключаемо для любителей экспериментов smile


Текущая версия пакета: 1.0.1
Небольшие изменения:
 - убрано дергание GUI при переходе между меню
 - состояние кнопок слева изменено с активна/неактивна на нажата/не нажата
 - самое важное: кнопка отключения ограничения размеров изображения


p.s.: прикладываю файл с размерами логотипа, которые я успел попробовать с результатами. Возможно кто то найдет закономерность smile Также осмелюсь попросить 'экспериментаторов' писать в теме размеры успешно прошитых изображений, если высота или ширина этих изображений была меньше стандартной.
Спасибо.

Post's attachments

n900-bootlogo-changer_1_0_1_armel.deb 56.87 kb, 7 загрузок с 2013-02-15 

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

120

Re: Замена загрузочного логотипа

Обновил пост: вернул пакет.