Кодовая группа
Версия от 19:48, 25 марта 2009; MOTOROKR (обсуждение | вклад) (→Нумерация кодовых групп, принятая при установке MBM)
Кодовая группа (англ. CG, Code Group) — общее название составных частей прошивки в телефонах Motorola. Все кодовые группы играют свою роль в функционировании телефона.
Содержание
Для P2K телефонов
CG | Описание | Подписана |
---|---|---|
CG1 | Основное ПО телефона | Да |
CG2 | Пользовательские данные (Flex) | Нет |
CG3 | ПО DSP-процессора | Да |
CG4 | Языковой пакет | Нет |
CG5 | Таблица конфигурации оборудования | Да (?) |
CG6 | Зона безопасности (PDS) | Нет |
CG7 | Модуль обновления FOTA (обновление по воздуху, зависит от оператора) | Нет (?) |
CG8 | Заголовок и программный код Boot loader-a (в L9 — картинка Hellomoto) | В L9 — нет |
CG15 | Графический пакет (DRM) | Нет |
CG18 | Цифровая подпись прошивки - иногда DualBoot | ? |
Для MOTOMAGX телефонов
Кодовые группы описанные в cdt
CG | Подписана | Название | Содержание |
---|---|---|---|
30 | Да | mbm.img | Motorola Boot Manager (MBM) |
31 | Да | cdt.bin | cdt |
34 | Да | lbl | Linux Bootloader |
35 | Да | zImage | Ядро |
36 | Да | rootfs.img | Squashfs-образ корневой ФС |
37 | Нет | userfs.img | Jffs2-образ /ezxlocal |
38 | Нет | pdsfs.img | Yaffs2-образ PDS; монтируется как /etc/pds |
41 | Да/Нет | atags.img/logo_cli.bin | Параметры загрузки ядра/Логотип (?) |
42 | Нет | logo.bin | Логотип |
43 | Нет | setup.img | Squashfs-образ /usr/setup |
44 | Да | securesetup.img | Squashfs-образ /usr/securesetup |
45 | Да* | gsm_scmall_build.bin | Прошивка BP |
46 | Да | language.img | Squashfs-образ /usr/language |
48 | Нет | mass_storage.img | Yaffs2-образ /mnt/msc_int0 Содержит vfat-образ, монтируемый как /ezxlocal/download/mystuff (пользовательская память) Во время установки полной прошивки данная кодовая группа содержит также файлы generic_pds_init и sim_lock_init, которые описывают изменения вносимые в PDS телефона после установки прошивки. В основном - это перезапись версии BP-Flex и установка блокировок на использование телефона только в сетях определенных операторов (если прошивка "залочена" на определенного оператора). |
49 | Да | usb_firm.bin | Прошивка USB |
51 | Нет | ho_data.bin | ? |
52 | Нет | resource.img | Squashfs-образ /usr/data_resource |
53 | Нет | kpanic | дамп kernel panic |
54 | Нет | rsv | зарезервированные блоки на случай сбоя NAND |
55 | Да | mbmbackup.img | (Motorola Boot Manager backup?) |
56 | Да* | bploader.img | Загрузчик прошивки BP |
58 | Нет | ua_temp.bin | ? |
59 | Нет | ua_backup.bin | ? |
60 | Да | panel_script.bin | ? |
61 | Да | device_tree.bin | Описание аппаратной части телефона (назначение сходно с блоком HWCFG на P2K). Отображается в виде файловой системы в /sys/mothwcfg. |
62 | Да | initramfs.img | initramfs - первоначальная корневая файловая система используемая на этапе загрузки телефона. Содержит модули ядра загружаемые до монтирования rootfs. |
* в отличие от остальных групп подпись проверяется BP.
Нумерация кодовых групп, принятая при установке MBM
CG | Название | Содержание |
---|---|---|
30 | mbm.img | Motorola Boot Manager (MBM) |
31 | mbmloader | |
32 | bploader | Загрузчик прошивки BP |