Виды прошивок для устройств - Samsung

Виды прошивок для устройств - Samsung

Fedor Potapenko

Однофайловая прошивка — домашняя

HOME – прошивка укомплектована определённым набором файлов обновления, объединённых в один архив (..XXXXX_HOME.tar.md5), от куда и получила среди потребителей продуктов Samsung название - «однофайловая».

Данный способ обновления, подразумевает обновление ОС Android без потери пользовательских данных и настроек, что позволяет продолжать использовать устройство непосредственно после его обновления. При использовании обновления HOME происходит перезапись абсолютно всей системы, не затрагивая пользовательский раздел.

Откуда берутся прошивки «HOME»:

  • Приложения Samsung «KIES» и «Smart Switch» перед установкой ПО, загружают обновление на ПК в папку «Temp» (/User/AppData/Local/Temp)
  • На не официальных сайтах Samsung, которые располагают широкими базами данных прошивок Samsung, например: SAMMOBILE
  • С помощью инструмента: «Frija». Официальный сайт: Frija

Причины применения прошивки со статусом «HOME»:

  • Обновление операционной системы c cохранениеv пользовательских данных и настроек (не затрагивает пользовательский раздел)
  • Восстановление удалённых системных приложений
  • Удаление «root» и приведение системы в оригинальное состояние

Размещение прошивки «HOME» в «Odin PC»:

Поле: «BL»........... оставляем пустым

Поле: «AP»........... заполняем прошивкой «G920FXXS3DPD3_G920FOXE3DPAD_G920FXXS3DPB3_HOME.tar.md5»

Поле: «CP»........... оставляем пустым

Поле: «CSC»........... оставляем пустым

Структура однофайловой прошивки «HOME»:

boot.img - ядро операционной системы Android
cache.img - контейнер для доставки в операционную систему необходимого международного контента
cm.bin - файл загрузчика «sboot.bin»
hidden.img - общее региональное приложение , музыка - Over the Horizon
modem.bin - драйвер радио-модуля который «объясняет» смартфону, что он умеет делать с тем или иным аппаратным обеспечением «радиоблоком»
recovery.img - сервисное ПО предназначенное для восстановления и обновления операционной системы Android
sboot.bin - загрузчик, загружает операционную систему
system.img - основная часть операционной системы Android

Четырехфайловая прошивка — заводская

FACTORY – основной функцией сервисной прошивки «FACTORY», является восстановление операционной системы и приведение её к заводскому состоянию. После ее применения, устройство настраивается как новое (с нуля).

Прошивка состоит из четырёх установочных архивов: AP, BL, CP и CSC. Отличительной особенностью сервисной прошивки является то, что международный установочный архив «CSC» в своём составе имеет командный файл «command», осуществляющий удаление пользовательских данных «wipe_data» и файл разметки - PIT, перераспределяющий внутреннюю память устройства на заданные производителем сектора.

Причины применения прошивки со статусом «Factory»:

 Даунгрейд - понижение версии ОС

 Переход с одного региона на другой

 Возврат с модифицированной прошивки на стоковую

 Забыли пароль разблокировки экрана

 Потенциальное решение нерабочего сканера отпечатков пальцев

 Сбои, баги, частые перезагрузки, лаги в системе и т.д.

 Периодическая профилактика системы

 Покупка устройства бывшего в употреблении

 Bootloop - циклическая перезагрузка на логотипе «Samsung»

 Аварийное восстановление и реанимация устройств

Откуда берутся прошивки со статусом «FACTORY»

  • С помощью инструмента: «Frija». Официальный сайт: Frija

Размещение установочных архивов в «Odin PC»

В поле: «AP»........... добавляем архив «AP_xxxxx.tar.md5»

В поле: «BL»........... добавляем архив «BL_xxxxx.tar.md5»

В поле: «CP»........... добавляем архив «CP_xxxxx.tar.md5»

В поле: «CSC»........... добавляем архив «CSC_xxxxx.tar.md5»

Структура сервисной прошивки «FACTORY»

1. Архив «BL» - Bootloader (загрузчик).

cm.bin - файл загрузчика «sboot.bin»
param.bin - заставки, логотипы, картинки, уведомления...
sboot.bin - загрузчик, загружает операционную систему

2. Архив «AP» - Application Processor. Система Android.

boot.img - ядро операционной системы Android
system.img - основная часть операционной системы Android
recovery.img - сервисное ПО предназначенное для восстановления и обновления операционной системы Android
userdata.img - файлы класса .dex для dalvik-cache

3. Архив «CP» - Communication Processor. Модем.

modem.bin - драйвер радио-модуля который «объясняет» смартфону, что он умеет делать с тем или иным «радиоблоком»

4. Архив «CSC» - Consumer Software Customization. Определяет функции, которые устройство получает в соответствии с регионом скачанной прошивки.

cache.img - контейнер для доставки в операционную систему необходимого регионального либо операторского контента
command - wipe data/factory reset - возврат к заводским настройкам
hidden.img - специфические настройки и приложения для определенного региона, либо оператора услуг (операторская прошивка)
ZEROFLTE_EUR_OPEN.pit - таблица информационных разделов. Отвечает за распределение внутренней памяти на разделы

Пятифайловая прошивка — универсальная

Прошивка состоит из пяти установочных архивов разделённых на две группы.:

Первая группа: «AP», «BL» и «CP» - это архивы по умолчанию, то есть неизменно участвующие в прошивке
Вторая группа: «CSC» и «HOME_CSC» - опциональные добавочные архивы, которые участвуют в прошивке по необходимости.

Уникальность данной прошивки заключается в том, что международные архивы второй группы: «FACTORY - CSC» и «HOME - HOME_CSC» устанавливаются в совокупности с архивами первой группы по усмотрению тех.эксперта, исходя из сложившейся ситуации и получения желаемого результата.

Данная сборка программного обеспечения является универсальной, т.к имеет два статуса: HOME (от англ. ДОМАШНИЙ) и FACTORY (от англ. ЗАВОДСКОЙ).

Возвращение системы к заводским настройкам + переразметка внутренней памяти

Чтобы вернуть ОС к заводским настройкам, достаточно в состав к постоянным архивам первой группы: «AP»; «BL» и «CP» включить региональный архив «CSC». Отличительной особенностью этого сочетания установочных архивов, является то, что региональный архив «CSC» (в отличие от архива HOME_CSC) в своём составе имеет командный файл «command», осуществляющий автоматическое удаление всех пользовательских данных и настроек командой «wipe_data» и файл разметки - «PIT», перераспределяющий внутреннюю память устройства на заданные производителем сектора.

Восстановление операционной системы и приведение её к заводскому состоянию, является основной функцией сервисной сборки «CSC», после исполнения которой - устройство настраивается как новое (с нуля). 

Метод использования архива «HOME_CSC» как заводской «CSC»:

  • Переключить устройство в режим восстановления ОС «Recovery mode».
  • Выполнить команду: «wipe data/factory reset - установка возврата к заводским настройкам». Команда «wipe data/factory reset», придаёт сборке «HOME_CSC» статус сервисной - «CSC» (за отсутствием файла-разметки «PIT» - это не критично в большинстве случаев)
  • Прошить BL, AP, CP, HOME_CSC в Odin PC
  • Настроить устройство как новое

Откуда берутся пятифайловые, универсальные прошивки?

С помощью инструментов:

  • «Frija». Официальный сайт: github
  • «Bitfrost». Официальный сайт: github



Вернуться назад

К начальному меню


Report Page