Как разобраться во всех этих монстрах, прошах, флексах и т.д.?
Тут в общем не так сложно.
Сама прошивка состоит из нескольких частей (кодовых групп CG):
Флэш (CG1, flash, рефлеш) – это собственно сама прошивка. То есть программная часть, изменение которой влияет на наличие функций телефона и его работу.
Флекс (CG2, flex) – это часть прошивки, которая отвечает за пользовательские данные. Именно во флексе находится графическое оформление телефона, его наполнение аудио, видео и графическими данными. Во флексе также находится справочник телефона, смски, настройки пользователя, меню и т.д. То есть фактически все то, что может менять пользователь средствами самого телефона или с помощью компьютера без прошивания. Смена выполняется обычно для изменения оформления телефона. Лучше всего если флекс соответствует прошивке которая установлена в телефоне, так как с другими прошивками возможно флекс и будет работать, но нет гарантии работы надежной и корректной.
Ленг (CG4, langpack, лэнгпак) – языковой пакет, отвечающий за наличие в телефоне языков меню и набора. Ленгпаки бывают разные, и с разным языковым наполнением. Количество языков в ленге может изменяться специальными программами, но на общий обьем свободной памяти удаление языков не влияет.
ДРМ (CG15, DRM) – это часть графического оформления телефона, которая не меняется при смене скина (темы). Обычно это значки антенны, батареи, активной линии и т.д.
Важно! – каждую часть можно прошивать независимо от других, изменяя таким образом только необходимую часть программного обеспечения телефона.
Типы прошивок
Обычно для пользователей выкладываются прошивки следующих типов:
Флеш (рефлеш, flash, reflash)
Флекс (flex)
Монстр (monsterpack, фулфлеш, fullflash) – это составная прошивка, которая включает в себя Флеш и Флекс.