Часто звучат просьбы выложить или дать ссылку на мод, который добавляет ту или иную функцию, НО при этом бы не затрагивал текущее оформление в телефоне. Хочу дать некоторые пояснения по данному вопросу.
Вы должны четко понимать несколько вещей, которые происходят при прошивке любого мода: 1) Все оформление в телефоне в основном меняется всего в нескольких файлах: -
LGSystemUI.apk - это ваша шторка и статус бар, батарейки, шрифт времени и картинки приема сети/вайфай
-
android.policy.jar -логика работы кнопок и приложений (например, расширенное меню перезагрузки)
-
LgSetting.apk - это файл настроек вашего телефона (например он меняется при фиксе того или иного эффекта, изменении вида настроек, добавлении выбора вида батареек и т.д. и т.п.)
-
framework-res.apk - это основной файл в телефоне, содержащий как графический так и логический контент (в 80% случаев моддинга, этот файл правится).
-
lge-res.apk - это дублирующий файл (файл подкачки) по сути двойник framework-res.apk.
-
LgIME.apk - файл клавиатуры
-
LGPhone.apk - файл диалера (все что связано с телефонными звонками, за исключением журнала звонков).
-
другие файлы - часто при создании модов авторы пишут новые программы выполняющие новые функции (например запись звонков, выбор программы на свайп ланчера, выбор батареек на лету и т.п. и т.д.) Эти программы практически всегда
жестко привязаны к модифицированным файлам, которые я назвал выше. Это значит, что если вы хотите сохранить такой мод, то файлы перечисленные выше
просто так менять нельзя.
2) Вы всегда должны понимать, что если вы нашли какой-то красивый новый мод, то он в
любом случае заменит собой один или несколько перечисленных файлов. Соответсвенно, если ваши файлы уже были до этого изменены, то ваши плюшки пропадут и заменятся на те, что есть в новом моде.
3) Более того, (очень часто, да практически всегда), если добавляется новая функция то она затрагивает несколько стоковых файлов, и замена одного из них повлияет и на работу другого. Например мод на смену батареек на лету, помимо добавки своего нового апк, требует изменения в systemUI и в LgSetting, и если вдруг вы решите когда-нибудь изменить шторку или добавить свой какой то эффект, то у вас соответственно пропадет выбор батареек.
А дальше больше: в последствии оставшиеся хвосты, скорее всего, повлияют на работу всей системы в целом, и вы получите крах ланчера или другие не менее забавные ошибки.
4) Необходимо при установке модов иметь ввиду и еще один важный нюанс. Подпись файлов. Зачастую файлы из новых прошивок отличаются от старых только подписью. В этом случае установка более старого мода, может вызвать ошибки, крах системы, циклоребут или вообще бутлуп системы. Но если даже у вас все установилось и начало работать, то не спешите радоваться. Вполне возможна ситуация, что ваша система не сможет запуститься после вайпа. Т.к. есть файлы, подпись которых влияет на систему только во время первой загрузки.
Именно из-за этих нюансов, ромоделы и мододелы делают в основном изменения в стоковом интерфейсе или в привязке к своей собственной прошивке.
И просьбы людей выложить какой-либо мод, но с дополнительной рюшечкой, лично у меня вызывают лишь раздражение, т.к. человек просящий это, не понимает за частую о чем просит. Что же делать если хочется совместить несколько клёвых модов в своей замечательной прошивке, да еще и без ошибок?
Только научиться самому разбирать файлы, переносить код из модов и собирать их вновь.
Ваш Куратор