Прошивка, стоковые ПЗУ, кастомные ПЗУ и объяснение процесса прошивки.

Прошивка — это программное обеспечение, которое помогает устройству запускать и управлять своим оборудованием. В контексте Android под ROM обычно подразумевается установленная системная сборка или пакет, который может её заменить; прошивка означает запись этого пакета или его образов в телефон. Стандартная прошивка (stock ROM) создаётся производителем устройства, а пользовательская прошивка (custom ROM) разрабатывается или модифицируется независимым проектом. «ROM» здесь — это сокращение: современные телефоны, как правило, хранят программное обеспечение на перезаписываемой флэш-памяти, а не в обычной памяти только для чтения.

Смартфон, разделённый на программные слои поверх аппаратной части, демонстрирует компоненты, участвующие в запуске Android.
Программное обеспечение Android состоит из компонентов и разделов; это не один неизменяемый блок памяти только для чтения.

Что означают термины firmware и ROM?

Под «прошивкой» может подразумеваться низкоуровневый код, который запускает устройство или помогает его аппаратной части работать. В обсуждениях потребительских телефонов термин «прошивка» также широко используется для обозначения операционной системы и другого программного обеспечения устройства. Точное значение зависит от контекста, поэтому эти термины не всегда взаимозаменяемы.

Аббревиатура ROM буквально означает «постоянная память», но в сообществе Android она неофициально используется для обозначения сборки операционной системы, например, релиза Android от производителя, или для загружаемого образа системы. Современный телефон Android содержит множество программных компонентов: загрузчик запускает устройство и проверяет программное обеспечение, а разделы, такие как boot, system, и , vendorвыполняют различные функции. Структура разделов различается в зависимости от устройства и версии Android. Обзор загрузчика и документация по разделам проекта Android Open Source Project объясняют компоненты.

Стандартная прошивка против кастомной прошивки

«Стандартная» прошивка — это версия программного обеспечения, предоставляемая производителем для конкретной модели, иногда с изменениями, вносимыми оператором связи или региональными особенностями. Она может включать в себя интерфейс производителя, приложения, драйверы и сервисы. «Стандартная» прошивка не обязательно означает обычный Android или неизмененную сборку AOSP. Производитель отвечает за совместимость и обычно распространяет обновления через поддерживаемые им каналы.

Пользовательская прошивка (custom ROM) — это образ системы, созданный сообществом или модифицированный пользователем. Она может изменять интерфейс, входящие в комплект приложения, настройки конфиденциальности или путь обновления. Функции и обслуживание различаются в зависимости от проекта и устройства. Пользовательская прошивка не обязательно быстрее, безопаснее или новее, и сборка для похожего телефона может быть несовместима.

На двух одинаковых телефонах Android отображается стандартный домашний экран и домашний экран с разным расположением элементов, созданный по индивидуальному заказу.
На одном и том же телефонном устройстве может работать программное обеспечение производителя или совместимая сборка от сообщества с другим интерфейсом.
Стандартная прошивкаПользовательская прошивка
ПоддерживаетсяПроизводитель или оператор устройстваНезависимые разработчики или общественный проект
Типичное преимуществоПоддержка конкретных устройств и официальный канал обновленийБольше выбора программного обеспечения и функций.
Ключевой компромиссОбновления и новые функции зависят от производителя.Поддержка, совместимость и качество обновлений могут различаться.

Что делает мигание?

Прошивка записывает образы прошивки или системы в указанные области памяти устройства. Это отличается от установки обычного приложения. Обновления Android могут поступать по беспроводной сети, в то время как ручная прошивка обычно использует инструмент восстановления или загрузчика, такой как Fastboot. Правильный метод зависит от телефона и его конфигурации; универсального набора шагов не существует.

Большинство устройств Android поставляются с заблокированным загрузчиком, что ограничивает запись в защищенные разделы. Там, где это поддерживается, разблокировка позволяет устанавливать новые образы, но в документации Android предупреждается, что неофициальные образы могут вызывать проблемы, а процесс разблокировки предназначен для запуска сброса к заводским настройкам. Google также предупреждает, что заводские образы удаляют данные и что разблокировка снижает безопасность устройства. Неправильный образ, прерванный процесс или неподдерживаемое понижение версии могут привести к тому, что телефон не сможет запуститься.

Компьютер, подключенный к телефону Android в виде образа программного обеспечения, проходит последовательность установки и перезагрузки.
Прошивка записывает образы системы в память устройства и может включать в себя несколько компонентов, а не только установщик приложений.

Прежде чем рассматривать возможность установки кастомной прошивки

  • Уточните точный номер модели и кодовое название устройства. Убедитесь, что проект указывает этот конкретный вариант как поддерживаемый; каталог устройств LineageOS — это один из примеров официального списка поддерживаемых устройств проекта.
  • Ознакомьтесь с актуальным руководством по установке для конкретного устройства. Проверьте необходимые версии прошивки, правила загрузчика, предупреждения о стирании данных и инструкции по восстановлению. Не следует предполагать, что руководство для другой модели подходит.
  • Сохраните резервные копии фотографий, файлов, сообщений и всего остального, что вам нужно, в отдельном месте. Разблокировка и некоторые методы установки удаляют пользовательские данные. Сохраните официальный пакет восстановления и инструкции по восстановлению.
  • Получите файлы от производителя устройства или проекта ПЗУ и проверьте опубликованные контрольные суммы, если они доступны. Не блокируйте загрузчик повторно с помощью образа, если устройство и его официальные инструкции не подтверждают безопасность такого решения.
Перед тем как второй телефон перейдет из заблокированного состояния в разблокированное, проверяется резервная копия телефона, при этом под ней отображается символ стирания.
Сначала сделайте резервную копию: разблокировка загрузчика может привести к удалению всех данных с телефона, а разблокированное состояние может снизить эффективность защиты от ошибок при загрузке.

А что насчёт прошивки iPhone и файлов IPSW?

IPSW — это формат файлов пакетов программного обеспечения Apple, часто используемый для обновления или восстановления iPhone и iPad. Это не то же самое, что выбор пользовательской прошивки Android. Поддерживаемый Apple процесс восстановления использует Finder на Mac или приложение Apple Devices на Windows для стирания данных с устройства и установки текущего программного обеспечения; Apple рекомендует сначала сделать резервную копию. См. инструкции Apple по восстановлению .

Какой вариант вам следует выбрать?

Оставайтесь на стандартном программном обеспечении, если вы полагаетесь на канал обновлений производителя, специфические функции устройства или простую поддержку. Рассматривайте возможность установки кастомной прошивки только в том случае, если ваша конкретная модель поддерживается, у вас есть веская причина для изменения программного обеспечения, и вы готовы к рискам, связанным с настройкой и восстановлением. Для Pixel, которому просто требуется восстановление официального программного обеспечения, Google публикует заводские образы и полные OTA-пакеты ; следуйте текущим инструкциям для вашей модели. Вкратце: прошивка — это программное обеспечение, ROM — это сокращенное обозначение сборки или образа системы в сообществе, а прошивка — это процесс записи её в устройство.

Оставить комментарий

Прошивка, стоковые ПЗУ, кастомные ПЗУ и объяснение процесса прошивки.

Прошивка, стоковые ПЗУ, кастомные ПЗУ и объяснение процесса прошивки.

Разберитесь, что означают «прошивка» и «ROM» на Android, чем отличаются стоковые и кастомные прошивки, какие изменения вносятся при прошивке и какие риски следует проверить перед установкой образа.

Как удалить рут-права с Motorola Droid RAZR с помощью скрипта Windows One-Click Script

Как удалить рут-права с Motorola Droid RAZR с помощью скрипта Windows One-Click Script

Используйте архивный скрипт для удаления рута из Windows только в том случае, если ваш Droid RAZR был рутирован с помощью соответствующего метода DooMLoRD. Проверьте совместимость, подготовьте отладку по USB и убедитесь в наличии root-доступа.

Как установить лаунчер TouchWiz на совместимый телефон Android

Как установить лаунчер TouchWiz на совместимый телефон Android

Узнайте, что поддерживает устаревшая версия TouchWiz 3.0 QVGA, как установить APK-файл на совместимый Android-телефон и как восстановить оригинальный лаунчер.

Скачать прошивку Android 2.2 Froyo для HTC Touch CDMA: что нужно знать

Скачать прошивку Android 2.2 Froyo для HTC Touch CDMA: что нужно знать

Узнайте, что включала в себя прошивка Android 2.2 Froyo для HTC Touch CDMA, какие файлы требовались для установки с оригинальной SD-карты и как безопасно восстановить старые загрузки.

Как запустить Android 2.2 Froyo на HTC HD2

Как запустить Android 2.2 Froyo на HTC HD2

Узнайте, как работала загрузка с SD-карты FroyoStone на HTC HD2, что нужно проверить перед запуском HaRET и как избежать небезопасных, устаревших загрузок.

Как установить CyanogenMod 7.1 RC1 на Motorola CLIQ XT

Как установить CyanogenMod 7.1 RC1 на Motorola CLIQ XT

Узнайте, что вам понадобится для установки CyanogenMod 7.1 RC1 на Motorola CLIQ XT, создания резервной копии MB501, прошивки соответствующих ZIP-архивов и избежания проблем с непроверенными файлами.

Как удалить часы на экране блокировки Android (и что можно изменить)

Как удалить часы на экране блокировки Android (и что можно изменить)

В Android обычно нельзя удалить часы на экране блокировки. Узнайте, как уменьшить или изменить их размер на телефонах Pixel и Galaxy, а также как отключить функцию Always On Display отдельно.

Как установить Ubuntu Linux на HTC HD2 (руководство по установке на SD-карту старого образца)

Как установить Ubuntu Linux на HTC HD2 (руководство по установке на SD-карту старого образца)

Узнайте, как загрузка Ubuntu с карты microSD с помощью HaRET на HTC HD2 прошла успешно, какие файлы для этого необходимы и почему эта устаревшая сборка подходит только для экспериментов с архивированием.

Как установить приложения Android 4.4 KitKat на устройство с Android Jelly Bean

Как установить приложения Android 4.4 KitKat на устройство с Android Jelly Bean

Узнайте, что по-прежнему работает на Android 4.1–4.3, как проверить совместимость и почему старым APK-файлам KitKat не следует доверять без проверки.

Как изменить или создать загрузочную анимацию Android

Как изменить или создать загрузочную анимацию Android

Создайте совместимый файл Android bootanimation.zip из PNG-кадров, настройте воспроизведение в файле desc.txt, правильно упакуйте его и установите или восстановите с помощью поддерживаемого вашей прошивкой метода.