Открыть главное меню

Кодовая группа: различия между версиями

(Для P2K телефонов: Добавлено описание кодовых групп для 3rd EZX)
Строка 55:Строка 55:
 
| Цифровая подпись [[Прошивка|прошивки]] - иногда DualBoot
 
| Цифровая подпись [[Прошивка|прошивки]] - иногда DualBoot
 
| Нет
 
| Нет
 +
|-
 +
|}
 +
 +
== Для [[EZX]] телефонов ==
 +
 +
=== ROKR E2, ROKR E6, MING A1200, A910, E895 и др. ===
 +
 +
{| border="1"
 +
|- style="background:#bfbfbf; font-weight: bold"
 +
! CG
 +
! Описание
 +
! BackUp команда
 +
|-
 +
| [[CG31]]
 +
| MBM Config? Memory MAP?
 +
| cp /dev/mtd5      /mmc/mmca1/CG31.smg
 +
|-
 +
| [[CG32]]
 +
| BLOB (Linux Bootloader)
 +
| cp /dev/mtd6      /mmc/mmca1/CG32.smg
 +
|-
 +
| [[CG33]]
 +
| Linux Kernel, zImage, bzipped or gzipped
 +
| cp /dev/mtd7      /mmc/mmca1/CG33.smg
 +
|-
 +
| [[CG34]]
 +
| data_resource image, cramfs
 +
| cp /dev/roflash2  /mmc/mmca1/CG34.smg
 +
|-
 +
| [[CG35]]
 +
| userfs_db image, jffs2
 +
| cp /dev/mtdblock8 /mmc/mmca1/CG35.smg
 +
|-
 +
| [[CG36]]
 +
| userfs_general image, jffs2
 +
| cp /dev/mtdblock9 /mmc/mmca1/CG36.smg
 +
|-
 +
| [[CG37]]
 +
| secure_setup image, cramfs
 +
| cp /dev/roflash4  /mmc/mmca1/CG37.smg
 +
|-
 +
| [[CG39]]
 +
| logos, blobed GIF
 +
| cp /dev/mtd11    /mmc/mmca1/CG39.smg
 +
|-
 +
| [[CG41]]
 +
| language image, cramfs
 +
| cp /dev/roflash1  /mmc/mmca1/CG41.smg
 +
|-
 +
| [[CG42]]
 +
| setup image, cramfs
 +
| cp /dev/roflash3  /mmc/mmca1/CG42.smg
 +
|-
 +
| [[CG43]]
 +
| rootfs image, cramfs
 +
| cp /dev/roflash  /mmc/mmca1/CG43.smg
 
|-
 
|-
 
|}
 
|}

Версия 21:58, 8 января 2022

Кодовая группа (англ. CG, Code Group) — общее название составных частей прошивки в телефонах Motorola. Все кодовые группы играют свою роль в функционировании телефона.


Для P2K телефонов

CGОписаниеПодписана
CG0Карта адресов CGДа
CG1Основное ПО телефонаДа
CG2Пользовательские данные (Flex)Нет
CG3ПО DSP-процессораДа
CG4Языковой пакетНет
CG5Таблица конфигурации оборудованияНет (кроме первых 4 байт)
CG6Зона безопасности (PDS)Нет
CG7Модуль обновления FOTA (обновление по воздуху, зависит от оператора)Да
CG8Заголовок и программный код Boot loader-aL9 — картинка Hellomoto)В L9 — нет
CG15Графический пакет (DRM)Нет
CG18Цифровая подпись прошивки - иногда DualBootНет

Для EZX телефонов

ROKR E2, ROKR E6, MING A1200, A910, E895 и др.

CGОписаниеBackUp команда
CG31MBM Config? Memory MAP?cp /dev/mtd5 /mmc/mmca1/CG31.smg
CG32BLOB (Linux Bootloader)cp /dev/mtd6 /mmc/mmca1/CG32.smg
CG33Linux Kernel, zImage, bzipped or gzippedcp /dev/mtd7 /mmc/mmca1/CG33.smg
CG34data_resource image, cramfscp /dev/roflash2 /mmc/mmca1/CG34.smg
CG35userfs_db image, jffs2cp /dev/mtdblock8 /mmc/mmca1/CG35.smg
CG36userfs_general image, jffs2cp /dev/mtdblock9 /mmc/mmca1/CG36.smg
CG37secure_setup image, cramfscp /dev/roflash4 /mmc/mmca1/CG37.smg
CG39logos, blobed GIFcp /dev/mtd11 /mmc/mmca1/CG39.smg
CG41language image, cramfscp /dev/roflash1 /mmc/mmca1/CG41.smg
CG42setup image, cramfscp /dev/roflash3 /mmc/mmca1/CG42.smg
CG43rootfs image, cramfscp /dev/roflash /mmc/mmca1/CG43.smg

Для MOTOMAGX телефонов

Кодовые группы описанные в cdt

CGПодписанаНазваниеСодержание
30Даmbm.imgMotorola Boot Manager (MBM)
31Даcdt.bincdt
34ДаlblLinux Bootloader
35ДаzImageЯдро
36Даrootfs.imgSquashfs-образ корневой ФС
37Нетuserfs.imgJffs2-образ /ezxlocal
38Нетpdsfs.imgYaffs2-образ PDS; монтируется как /etc/pds
41Да/Нетatags.img/logo_cli.binПараметры загрузки ядра/Логотип (?)
42Нетlogo.binЛоготип
43Нетsetup.imgSquashfs-образ /usr/setup
44Даsecuresetup.imgSquashfs-образ /usr/securesetup
45Да*gsm_scmall_build.binПрошивка BP
46Даlanguage.imgSquashfs-образ /usr/language
48Нетmass_storage.imgYaffs2-образ /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.imgSquashfs-образ /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.imginitramfs - первоначальная корневая файловая система используемая на этапе загрузки телефона. Содержит модули ядра загружаемые до монтирования rootfs.

* в отличие от остальных групп подпись проверяется BP.

Нумерация кодовых групп, принятая при установке MBM

CGНазваниеСодержание
30mbm.imgMotorola Boot Manager (MBM)
31mbmloader
32bploaderЗагрузчик прошивки BP