Взято с www.supertrubka.ru
В телефоне V6_Max имеются файл которые отвечают за подсветку в телефоне. Т.е. например при зарядке можно сделать так чтобы горел логотип Моторолла на внешнем экране. Эти файлы находятся в папке a/mobile/system и имеют расширение .flp.
Список файлов которые пока известны:
001.flp - пульс, световой вызов
002.flp - вспышка, световой вызов
003.flp - ритм, световой вызов
128.flp - включение
138.flp - пришло смс, видеовызов, пропущен вызов
148.flp - запрос Блютус
149.flp - запрос блютус, ждёт ответа
150.flp - блютус окончил связь
158.flp - зарядка
159.flp - зарядка завершена
bluetooth-connect.flp- не известно
bluetooth-connected.flp - не известно
bluetooth-disconnect.flp - не известно
charge-complete.flp - не известно
charging.flp- не известно
motologo-keypad-blinking.flp- не известно
motologo-keypad-on.flp- не известно
Для работы файла, они прописываются в lightingpatterns.manifest файле, который также расположен в a/mobile/system.
Например: если вы добавляете в lightingpatterns.manifest 4 = /a/mobile/system/004.flp, и вы имеете 004.flp файл в вашем a/mobile/system директории, то вы получите новый звонок гипер-активным.
А теперь рассмотрим, за что отвечают строки в .flp файлах.
Пример:
Pattern ID:1
Type:FLP
Regions:1
Version:0002
Period(4301);
Set(16,0,0xFFF,0);
Set(3,0,0xFFF,0);
Set(16,0,0x0,60);
Set(16,0,0x777,330);
Set(16,0,0x0,600);
Set(16,0,0xFFF,860);
Set(16,0,0x0,1130);
Set(16,0,0x777,1400);
Set(16,0,0x0,1660);
Set(16,0,0xFFF,1930);
Set(16,0,0x0,2200);
Set(16,0,0x777,2460);
Set(16,0,0x0,2730);
Set(16,0,0xFFF,3000);
Set(16,0,0x0,3260);
Set(6,0,0xFFF,3480);
Set(6,0,0xFFF,4300);
далее идут расшифроки.
Pattern ID - должно быть 1.
Type - должно быть FLP (FunLight.Pat).
Regions - должен быть 1.
Version - должен быть 0002.
Period - это время цикла в миллисекундах +1 (1000миллисек=1сек)
Set - это сама команда светового действия. Каждая строчка должна начинаться с этой команды.
Далее расмотрим команды:
Set(16,0,0xFFF,0);
1 цифра - определяет что-же у нас должно мигать. Вот пока известные значения:
0- Вспышка
1- Подсветка дисплея
2- Подсветка дислея
3- Символ моторола на крышке.
5- Вспомогательная клавиатура (keypad).
6- Статус блютуса, лампочка на крышке.
7- Статус зарядки, лампочка на крышке(работает если вкл лампочка)
10 - Сенсорные кнопки (Music Touch Keys).
11 - Сенсорные кнопки (Music Touch Keys).
12 - Сенсорные кнопки (Music Touch Keys).
13 - Сенсорные кнопки (Music Touch Keys).
14 - Сенсорные кнопки (Music Touch Keys).
15 - Video Indicator
16 - Синие полоски на внешнем экране.
2 цифра - должна быть 0.
3 цифра - определяет уровень яркости.
0xFFF - яркий
0x777 - тусклый
0x0 - выкл
4 цифра - время начала действия, относительно начала периода.
Ну вот и всё. Пользуйтесь, свои наработки можете выкладыват здесь, будем разбираться.
Этот метод я опробовал на V6 и всё работаеть. Думаю и на других аналогах должно работать.
Спасибо *НеХеR*, за исправления и дополнения.
Информация взята и переведена на русский язык с сайта www.ModMyMoto.com
Сообщение отредактировал Nur87 - 15.7.2007, 12:49
В телефоне V6_Max имеются файл которые отвечают за подсветку в телефоне. Т.е. например при зарядке можно сделать так чтобы горел логотип Моторолла на внешнем экране. Эти файлы находятся в папке a/mobile/system и имеют расширение .flp.
Список файлов которые пока известны:
001.flp - пульс, световой вызов
002.flp - вспышка, световой вызов
003.flp - ритм, световой вызов
128.flp - включение
138.flp - пришло смс, видеовызов, пропущен вызов
148.flp - запрос Блютус
149.flp - запрос блютус, ждёт ответа
150.flp - блютус окончил связь
158.flp - зарядка
159.flp - зарядка завершена
bluetooth-connect.flp- не известно
bluetooth-connected.flp - не известно
bluetooth-disconnect.flp - не известно
charge-complete.flp - не известно
charging.flp- не известно
motologo-keypad-blinking.flp- не известно
motologo-keypad-on.flp- не известно
Для работы файла, они прописываются в lightingpatterns.manifest файле, который также расположен в a/mobile/system.
Например: если вы добавляете в lightingpatterns.manifest 4 = /a/mobile/system/004.flp, и вы имеете 004.flp файл в вашем a/mobile/system директории, то вы получите новый звонок гипер-активным.
А теперь рассмотрим, за что отвечают строки в .flp файлах.
Пример:
Pattern ID:1
Type:FLP
Regions:1
Version:0002
Period(4301);
Set(16,0,0xFFF,0);
Set(3,0,0xFFF,0);
Set(16,0,0x0,60);
Set(16,0,0x777,330);
Set(16,0,0x0,600);
Set(16,0,0xFFF,860);
Set(16,0,0x0,1130);
Set(16,0,0x777,1400);
Set(16,0,0x0,1660);
Set(16,0,0xFFF,1930);
Set(16,0,0x0,2200);
Set(16,0,0x777,2460);
Set(16,0,0x0,2730);
Set(16,0,0xFFF,3000);
Set(16,0,0x0,3260);
Set(6,0,0xFFF,3480);
Set(6,0,0xFFF,4300);
далее идут расшифроки.
Pattern ID - должно быть 1.
Type - должно быть FLP (FunLight.Pat).
Regions - должен быть 1.
Version - должен быть 0002.
Period - это время цикла в миллисекундах +1 (1000миллисек=1сек)
Set - это сама команда светового действия. Каждая строчка должна начинаться с этой команды.
Далее расмотрим команды:
Set(16,0,0xFFF,0);
1 цифра - определяет что-же у нас должно мигать. Вот пока известные значения:
0- Вспышка
1- Подсветка дисплея
2- Подсветка дислея
3- Символ моторола на крышке.
5- Вспомогательная клавиатура (keypad).
6- Статус блютуса, лампочка на крышке.
7- Статус зарядки, лампочка на крышке(работает если вкл лампочка)
10 - Сенсорные кнопки (Music Touch Keys).
11 - Сенсорные кнопки (Music Touch Keys).
12 - Сенсорные кнопки (Music Touch Keys).
13 - Сенсорные кнопки (Music Touch Keys).
14 - Сенсорные кнопки (Music Touch Keys).
15 - Video Indicator
16 - Синие полоски на внешнем экране.
2 цифра - должна быть 0.
3 цифра - определяет уровень яркости.
0xFFF - яркий
0x777 - тусклый
0x0 - выкл
4 цифра - время начала действия, относительно начала периода.
Ну вот и всё. Пользуйтесь, свои наработки можете выкладыват здесь, будем разбираться.
Этот метод я опробовал на V6 и всё работаеть. Думаю и на других аналогах должно работать.
Спасибо *НеХеR*, за исправления и дополнения.
Информация взята и переведена на русский язык с сайта www.ModMyMoto.com
Сообщение отредактировал Nur87 - 15.7.2007, 12:49