Что такое пятифайловая прошивка«AP» «BL» «CP» «CSC» «HOME_CSC»
Пятифайловая прошивка : официальное программное обеспечение компании Samsung, включающее в себя базовый комплекс программного обеспечения, заводских настроек и региональные стандарты для управления аппаратной начинкой устройства и обеспечения работы с файлами и программами. Продукт предназначен для обновления и аварийного восстановления мобильных телефонов и планшетов корейского производителя конечными потребителями в домашних условиях. Аварийное восстановление и обновление устройств происходит по средством фирменных приложений Samsung KIES и Smart Switch, которые являются универсальными «посредниками» между обслуживающим сервером программного обеспечения производителя и устройством потребителя. Ключом для запуска аварийного восстановления системы являются: сервисная функция «Аварийное восстановление и инициализация ПО» (инициализация и восстановление производятся из ОС устройства - средняя тяжесть) и серийный номер устройства Samsung (реанимация производится из режима прошивки ODIN MODE - случай «окирпичивания»). Прошивка состоит из пяти установочных архивов разделённых на две группы. Первая группа: «AP», «BL» и «CP» - это базисные архивы, то есть стабильно и неизменно участвующие в прошивке, и вторая группа: «CSC» и «HOME_CSC» - чередующиеся или добавочные архивы, которые участвуют в прошивке ротационно в зависимости от своего предназначения. Уникальность данной прошивки заключается в том, что международные архивы второй группы: «аварийный архив - CSC» и «архив обновления - HOME_CSC» устанавливаются в совокупности с базисными архивами первой группы по усмотрению программиста, исходя из сложившейся ситуации и получения желаемого результата. Данная сборка программного обеспечения является универсальной, т.к имеет два статуса: HOME (от англ. ДОМАШНИЙ) и FACTORY (от англ. ЗАВОДСКОЙ).
1. ЗАВОДСКОЙ статус ОС: архив CSC - возвращение системы к заводским настройкам, плюс разметка внутренней памяти
Чтобы вернуть ОС к заводским настройкам, достаточно в состав к постоянным архивам первой группы: «AP»; «BL» и «CP» включить региональный архив «CSC». Отличительной особенностью этого сочетания установочных архивов, является то, что региональный архив «CSC» (в отличие от архива «антагониста» HOME_CSC) в своём составе имеет командный файл «command», осуществляющий автоматическое удаление всех пользовательских данных и настроек командой «wipe_data» и файл разметки - «PIT», перераспределяющий внутреннюю память устройства на заданные производителем сектора. Восстановление операционной системы и приведение её к заводскому состоянию, является основной функцией сервисной сборки «CSC», после исполнения которой - устройство настраивается как новое (с нуля).
Структура текстового файла «command»
--update_package=CACHE:recovery/sec_csc.zip
--carry_out=csc_factory
--wipe_data
Причины применения сервисной сборки «CSC»:
✔ Поход в АСЦ по гарантии (KNOX WARRANTY VOID: 0x1 )
✔ Даунгрейд - понижение версии ОС
✔ Переход с одного региона на другой
✔ Возврат с модифицированной прошивки на стоковую
✔ Забыли пароль разблокировки экрана
✔ Не реагирует на отпечатки пальцев
✔ Предпродажная подготовка устройства
✔ Сбои, баги, частые перезагрузки, лаги в системе...
✔ Периодическая профилактика системы
✔ При покупке устройства бывшего в употреблении
✔ BootLoop - циклическая перезагрузка на логотипе «Samsung»
✔ Аварийное восстановление и реанимация устройств
Размещение установочных архивов в Odin'е для сброса к заводским:
В поле: «BL»...........архив «BL_xxxxx.tar.md5»
В поле: «AP»...........архив «AP_xxxxx.tar.md5»
В поле: «CP»...........архив «CP_xxxxx.tar.md5»
В поле: «CSC»...........архив «CSC_xxxxx.tar.md5»
Структура регионального архива CSC:
Файл: cache.img - это контейнер для доставки в операционную систему международного контента
Файл: command - осуществляющий команду на удаление пользовательских данных «wipe_data»
Файл: HEROLTE_EUR_OPEN.pit - таблица информационных разделов. Отвечает за распределение внутренней памяти на разделы
Файл: hidden.img - общее приложение, музыка - Over the Horizon
2. ДОМАШНИЙ статус ОС: архив HOME_CSC - обновление операционной системы с сохранением всех пользовательских данных и настроек
При прошивке устройства, нужно в состав к постоянным архивам первой группы: «AP»; «BL» и «CP» включить региональный архив «HOME_CSC». Функция данной сборки заключается в обновлении операционной системы без сброса к заводским настройкам и не подразумевает удаление пользовательских данных, что позволит использовать устройство в обычном режиме непосредственно после его обновления. Данную сборку эффективно применять в том случае, если система не подвергалась модификации то есть, по её прямому назначению - шить на чистый сток, так как могут быть различные сбои в работе операционной системы. При использовании сборки «HOME_CSC» происходит перезапись абсолютно всей системы, кроме раздела который содержит установленные приложения и настройки пользователя, и приведения её в официальное состояние «Официальн.»
Причины использования сборки «HOME_CSC»:
✔ Обновление операционной системы
✔ Сохранение пользовательских данных и настроек
✔ Повышение версии ОС (рекомендуется повышать на чистый сток)
✔ Восстановление удалённых системных приложений
✔ Удаление «root» и приведение системы в официальное состояние «Официал.»
Не рекомендуется использование сборки «HOME_CSC» в следующих ситуациях:
✔ при понижении версии ОС
✔ при переходе с одного региона на другой
✔ при переходе с кастомной прошивки на сток
Метод использования сборки «HOME_CSC» как заводской «CSC»:
a) Переключить устройство в режим восстановления ОС «Recovery mode». Для этого нужно: выключить устройство, далее зажать одновременно три клавиши: [Громкость вверх »» Домой »» Питание], через 7-9 секунд отпустить и дождаться загрузки в «Recovery mode».
b) Выполнить команду: «wipe data/factory reset - установка возврата к заводским настройкам». Команда «wipe data/factory reset», придаёт сборке «HOME_CSC» статус сервисной - «CSC» (за отсутствием файла-разметки «PIT» - это не критично)
c) Прошить данную сборку программного обеспечения в OdinPC
d) Настроить устройство как новое
Размещение установочных архивов в Odin'е для обновления системы:
В поле: «BL»........... архив «BL_xxxxx.tar.md5»
В поле: «AP»........... архив «AP_xxxxx.tar.md5»
В поле: «CP»........... архив «CP_xxxxx.tar.md5»
В поле: «CSC»........... архив «HOME_CSC_xxxxx.tar.md5»
Структура регионального архива CSC:
Папка: [meta-data] (Метаданные), внутри: «download-list.txt» загрузочный лист с наименованием файлов прошивки: sboot.bin, cm.bin, system.img, cache.img, hidden.img, boot.img, recovery.img, modem.bin
Файл: cache.img - это контейнер для доставки в операционную систему международного контента
Файл: hidden.img - общее приложение, музыка - Over the Horizon
Откуда берутся пятифайловые прошивки?
a) «Samsung Kies» и «Smart Switch» перед аварийным восстановлением и обновлением системы, загружают ПО на ПК в папку «Temp» (Компьютер/OS(C)/User/AppData/Lokal/Temp)
b) С помощью удобного инструмента: «[TOOL] SamFirm» - проверка & загрузка прошивок Samsung. Официальный сайт: SamFirm
Сообщение отредактировал atapi_li - 19.11.18, 19:36