motofan logo
       
> 

мануал по созданию и редактированию своей прошивки, давайте соберём всё что знаем в одной теме

$erJ
сообщение 18.7.2011, 6:41


Интересующийся
**

Группа: Пользователи
Сообщений: 38
Регистрация: 6.3.2008
Из: NSK
Пользователь №: 165 736
Модель телефона: e398 CLIQ DEXT
Прошивка: cm7

Рейтинг: 46



слишком много непоняток да и мануала нет темы при казалось бы логичной установке либо вообще отказыважются работать либо плолвина хотя даже большая часть графики от стандартной темы

а с приложениями там вообще непонятно что как и куда
понимаю что ветка умирает но для энтузиастов стоило бы создать мануал по ковырянию данной части прошивки

Сообщение отредактировал $erJ - 19.7.2011, 17:58
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SergGG
сообщение 18.7.2011, 8:01


Мингофан
*******

Группа: Почетные МотоФаны
Сообщений: 1 540
Регистрация: 30.5.2006
Из: Дніпро
Пользователь №: 85 418
Модель телефона: Droid Turbo
Прошивка: 6.0
Победитель конкурса 2008


Настроение:
Капітан Збройних сил України



Рейтинг: 1612



Мне кажется, что сюда Устройство прошивки надо об этом писать.
Завтра перенесу все туда. Отчечать буду по памяти, т.к. уже сгод ничего не менял в прошивках.

Добавление/ редактирование скинов

Скин находится в 34-ой кодовой. Причем в двух подпапках.
1. \cramfs-root-CG34\icon\iconres.ezx Здесь лежит максимально полный стандартный скин. Если какие-либо иконки в пользовательских скинах отсутствуют, то они подставляются из него. Если заменить iconres.ezx на другой, то очень важно, чтобы он был максимально полный, т.к. если какой-либо иконки вообще не будет, то система вместо нее отобразит черный восклицательный знак на желтом фоне.

2. \cramfs-root-CG34\skin - от 1 до 3-х скинов в зависимости от прошивки, которые частично меняют графику и иконки. В стандартных прошивках обычно эти скины не содержат клавиатур и иконок, а просто меняют цветувую гамму и кое-какие графические объекты. Если вместо стандартных поставить свои скины, то могут быть проблемы несовместимости графики или несовпадения настройки клавиатур в прошивке и на скине. Редактирование содержимого скина решает эти проблемы.


Добавление pkg-приложений в прошивку.

Обычно свободное место есть в 34-ой и 41-ой кодовой. Расскажу о дабавлении приложений в 34-ю кодовую (в 41-ю оно аналогично).

1. Папку с распаковынным пакетом помещаем в \cramfs-root-CG34\preloadapps\qtapps
2. В \cramfs-root-CG34\preloadapps редактируем файл SysRegistry Например, добавляем SmartAsst:

Код
[22222222-2222-2222-2222-222222222222]
AniIcon =
AppID = {22222222-2222-2222-2222-222222222222}
Args =
Type = 2
Attribute = 2
BigIcon = SmartAsst.png
Icon = SmartAsst_sm.png
Daemon = 0
Directory = /usr/data_resource/preloadapps/qtapps/SmartAsst
Exec = SmartAsst.lin
FixedAllPosition = 0
FixedPosition = 0
LockEnabled = 1
MassStorageStatus = 0
Name = Assistant
GroupID = ezx
UserID = ezx


[22222222-2222-2222-2222-222222222222] - любые цифры, которые не задействованы в данным файле
BigIcon = SmartAsst.png
Icon = SmartAsst_sm.png
- иконки, название которых ищем в папке с прогой
Directory = /usr/data_resource/preloadapps/qtapps/SmartAsst - путь к добавленной проге после установки прошивки
Exec = SmartAsst.lin - исполняемый файл, который должен запускаться при обращении к проге

3. В \cramfs-root-CG34\preloadapps редактируем файл SysRegistry
в файле в квадратных скобках идут коды меню, в которые можно поместить проги:

[cb839c8f-72c3-42ac-bf17-b01080cb5705] All - меню, где находятся все проги и которое запускается по умолчанию после перезагрузки телефона

[e8c83dac-db4e-4fb5-98a6-61de1998b277] Office - офисные программы

[b18dbbd2-503a-4442-9308-5575ee38c210] Multimedia - мультимедиа

[67dc1191-2928-4938-abce-1a73cb5ce490] Games - игры

[48973844-3955-4323-b5a0-f69435a1dba0] User1 - в русской прошивке отображается как польз.1 и 2
[3bb7f1b5-12bb-4b79-985b-96436e094256] User2

Под меню после слова Items = через ; перечисленны отображаемые в меню проги.

Если мы хотим добавить SmartAsst в категорию Office:
Код
[e8c83dac-db4e-4fb5-98a6-61de1998b277]
Items = 23723ec3-ab86-408a-86c0-f70ac6f5c153;9a4cdb74-34ec-415e-ba36-b8c2a35d0071;c30158ae-e2a7-4d1c-9f6c-3b079c2f4c4e;0b6c1459-2fbe-4b2e-95c9-a4f93762fa11;1758dab7-a240-4c66-bd01-0a78064c6f87;45e9c626-06be-40d0-a166-fd5b85471aa8;36e563f9-6534-1235-b653-f31472453690


то ставим вконце ; и пишем код SmartAsst: 22222222-2222-2222-2222-222222222222 Получаем:
Код
[e8c83dac-db4e-4fb5-98a6-61de1998b277]
Items = 23723ec3-ab86-408a-86c0-f70ac6f5c153;9a4cdb74-34ec-415e-ba36-b8c2a35d0071;c30158ae-e2a7-4d1c-9f6c-3b079c2f4c4e;0b6c1459-2fbe-4b2e-95c9-a4f93762fa11;1758dab7-a240-4c66-bd01-0a78064c6f87;45e9c626-06be-40d0-a166-fd5b85471aa8;36e563f9-6534-1235-b653-f31472453690;22222222-2222-2222-2222-222222222222


Сообщение отредактировал SergGG - 18.7.2011, 8:31
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
$erJ
сообщение 18.7.2011, 8:55


Интересующийся
**

Группа: Пользователи
Сообщений: 38
Регистрация: 6.3.2008
Из: NSK
Пользователь №: 165 736
Модель телефона: e398 CLIQ DEXT
Прошивка: cm7

Рейтинг: 46



большое спасибо, было бы хорошо создать полный мануал по устройству прошивки тк желающие поковырять и сделать что то своё ещё есть а обьем информации мизерный так же интересуют особенности прошивок заводского производства и можно ли совмещать кодовые группы разных прошивок
аа ещё по плееру как и где можно режимы эквалайзера редактировать и добавлять
заранее спасибо
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SergGG
сообщение 18.7.2011, 9:12


Мингофан
*******

Группа: Почетные МотоФаны
Сообщений: 1 540
Регистрация: 30.5.2006
Из: Дніпро
Пользователь №: 85 418
Модель телефона: Droid Turbo
Прошивка: 6.0
Победитель конкурса 2008


Настроение:
Капітан Збройних сил України



Рейтинг: 1612



Давайте наполнять мануал вместе. Каждый что знает.
На полное описание работы с прошивкаи нет времени, да и не знает никто всего. Плюс у разных пользователей свои интересы для изменений.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Silent_Bob
сообщение 18.7.2011, 14:43


Городской партизан
********

Группа: Разработчики
Сообщений: 3 590
Регистрация: 6.2.2008
Пользователь №: 162 603
Модель телефона: A853, A1200e, Xiaomi MI-2
Прошивка: Готичная
Финалист Конкурса 2010

Рейтинг: 807



Цитата
и можно ли совмещать кодовые группы разных прошивок
Можно, но особо не нужно ...
Цитата
аа ещё по плееру как и где можно режимы эквалайзера редактировать и добавлять
Если ты о стандартном плеере, то нельзя (сам еле убрал глюк с плеером, при котором он писал, что эквалайзер включен, хотя тот был выключен, но для этого пришлось править в 16-ричном редакторе библиотеку плеера) ...

Сообщение отредактировал Silent_Bob - 18.7.2011, 14:44
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
$erJ
сообщение 19.7.2011, 17:54


Интересующийся
**

Группа: Пользователи
Сообщений: 38
Регистрация: 6.3.2008
Из: NSK
Пользователь №: 165 736
Модель телефона: e398 CLIQ DEXT
Прошивка: cm7

Рейтинг: 46



ещё интересует как убрать голосовой набор тоесть заменить на другую программу знаю что есть програмки но после перезагрузки всё сбрасывается

очень полезно было бы знать где и что ковырять для этого


так же интересно как редкатировать группы меню к примеру в блэк даймонде очень удобно всё сделано

и как можно в файл мэнэджере сделать всего 2 пункта меню телефон и карта памяти

Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Silent_Bob
сообщение 21.7.2011, 21:01


Городской партизан
********

Группа: Разработчики
Сообщений: 3 590
Регистрация: 6.2.2008
Пользователь №: 162 603
Модель телефона: A853, A1200e, Xiaomi MI-2
Прошивка: Готичная
Финалист Конкурса 2010

Рейтинг: 807



Цитата($erJ @ 19.7.2011, 21:54) *
ещё интересует как убрать голосовой набор тоесть заменить на другую программу знаю что есть
Не говори, что в поиске не нашел:
>>Помощь Новичку Только ТУТ<<
Вместо /dev/null можно указать путь к нужной проге ...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
мануал по созданию и редактированию своей прошивки, давайте соберём всё что знаем в одной теме · A1200/A1600/ROKR E6 · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 21.11.2019, 3:33

Форум живёт: