Главная
» ANDROID
»
Прошивка, стоковые ПЗУ, кастомные ПЗУ и объяснение процесса прошивки.
Прошивка, стоковые ПЗУ, кастомные ПЗУ и объяснение процесса прошивки.
Прошивка — это программное обеспечение, которое помогает устройству запускать и управлять своим оборудованием. В контексте Android под ROM обычно подразумевается установленная системная сборка или пакет, который может её заменить; прошивка означает запись этого пакета или его образов в телефон. Стандартная прошивка (stock ROM) создаётся производителем устройства, а пользовательская прошивка (custom ROM) разрабатывается или модифицируется независимым проектом. «ROM» здесь — это сокращение: современные телефоны, как правило, хранят программное обеспечение на перезаписываемой флэш-памяти, а не в обычной памяти только для чтения.
Программное обеспечение Android состоит из компонентов и разделов; это не один неизменяемый блок памяти только для чтения.
Что означают термины firmware и ROM?
Под «прошивкой» может подразумеваться низкоуровневый код, который запускает устройство или помогает его аппаратной части работать. В обсуждениях потребительских телефонов термин «прошивка» также широко используется для обозначения операционной системы и другого программного обеспечения устройства. Точное значение зависит от контекста, поэтому эти термины не всегда взаимозаменяемы.
Аббревиатура ROM буквально означает «постоянная память», но в сообществе Android она неофициально используется для обозначения сборки операционной системы, например, релиза Android от производителя, или для загружаемого образа системы. Современный телефон Android содержит множество программных компонентов: загрузчик запускает устройство и проверяет программное обеспечение, а разделы, такие как boot, system, и , vendorвыполняют различные функции. Структура разделов различается в зависимости от устройства и версии Android. Обзор загрузчика и документация по разделам проекта Android Open Source Project объясняют компоненты.
Стандартная прошивка против кастомной прошивки
«Стандартная» прошивка — это версия программного обеспечения, предоставляемая производителем для конкретной модели, иногда с изменениями, вносимыми оператором связи или региональными особенностями. Она может включать в себя интерфейс производителя, приложения, драйверы и сервисы. «Стандартная» прошивка не обязательно означает обычный Android или неизмененную сборку AOSP. Производитель отвечает за совместимость и обычно распространяет обновления через поддерживаемые им каналы.
Пользовательская прошивка (custom ROM) — это образ системы, созданный сообществом или модифицированный пользователем. Она может изменять интерфейс, входящие в комплект приложения, настройки конфиденциальности или путь обновления. Функции и обслуживание различаются в зависимости от проекта и устройства. Пользовательская прошивка не обязательно быстрее, безопаснее или новее, и сборка для похожего телефона может быть несовместима.
На одном и том же телефонном устройстве может работать программное обеспечение производителя или совместимая сборка от сообщества с другим интерфейсом.
Стандартная прошивка
Пользовательская прошивка
Поддерживается
Производитель или оператор устройства
Независимые разработчики или общественный проект
Типичное преимущество
Поддержка конкретных устройств и официальный канал обновлений
Больше выбора программного обеспечения и функций.
Ключевой компромисс
Обновления и новые функции зависят от производителя.
Поддержка, совместимость и качество обновлений могут различаться.
Что делает мигание?
Прошивка записывает образы прошивки или системы в указанные области памяти устройства. Это отличается от установки обычного приложения. Обновления Android могут поступать по беспроводной сети, в то время как ручная прошивка обычно использует инструмент восстановления или загрузчика, такой как Fastboot. Правильный метод зависит от телефона и его конфигурации; универсального набора шагов не существует.
Большинство устройств Android поставляются с заблокированным загрузчиком, что ограничивает запись в защищенные разделы. Там, где это поддерживается, разблокировка позволяет устанавливать новые образы, но в документации Android предупреждается, что неофициальные образы могут вызывать проблемы, а процесс разблокировки предназначен для запуска сброса к заводским настройкам. Google также предупреждает, что заводские образы удаляют данные и что разблокировка снижает безопасность устройства. Неправильный образ, прерванный процесс или неподдерживаемое понижение версии могут привести к тому, что телефон не сможет запуститься.
Прошивка записывает образы системы в память устройства и может включать в себя несколько компонентов, а не только установщик приложений.
Прежде чем рассматривать возможность установки кастомной прошивки
Уточните точный номер модели и кодовое название устройства. Убедитесь, что проект указывает этот конкретный вариант как поддерживаемый; каталог устройств LineageOS — это один из примеров официального списка поддерживаемых устройств проекта.
Ознакомьтесь с актуальным руководством по установке для конкретного устройства. Проверьте необходимые версии прошивки, правила загрузчика, предупреждения о стирании данных и инструкции по восстановлению. Не следует предполагать, что руководство для другой модели подходит.
Сохраните резервные копии фотографий, файлов, сообщений и всего остального, что вам нужно, в отдельном месте. Разблокировка и некоторые методы установки удаляют пользовательские данные. Сохраните официальный пакет восстановления и инструкции по восстановлению.
Получите файлы от производителя устройства или проекта ПЗУ и проверьте опубликованные контрольные суммы, если они доступны. Не блокируйте загрузчик повторно с помощью образа, если устройство и его официальные инструкции не подтверждают безопасность такого решения.
Сначала сделайте резервную копию: разблокировка загрузчика может привести к удалению всех данных с телефона, а разблокированное состояние может снизить эффективность защиты от ошибок при загрузке.
А что насчёт прошивки iPhone и файлов IPSW?
IPSW — это формат файлов пакетов программного обеспечения Apple, часто используемый для обновления или восстановления iPhone и iPad. Это не то же самое, что выбор пользовательской прошивки Android. Поддерживаемый Apple процесс восстановления использует Finder на Mac или приложение Apple Devices на Windows для стирания данных с устройства и установки текущего программного обеспечения; Apple рекомендует сначала сделать резервную копию. См. инструкции Apple по восстановлению .
Какой вариант вам следует выбрать?
Оставайтесь на стандартном программном обеспечении, если вы полагаетесь на канал обновлений производителя, специфические функции устройства или простую поддержку. Рассматривайте возможность установки кастомной прошивки только в том случае, если ваша конкретная модель поддерживается, у вас есть веская причина для изменения программного обеспечения, и вы готовы к рискам, связанным с настройкой и восстановлением. Для Pixel, которому просто требуется восстановление официального программного обеспечения, Google публикует заводские образы и полные OTA-пакеты ; следуйте текущим инструкциям для вашей модели. Вкратце: прошивка — это программное обеспечение, ROM — это сокращенное обозначение сборки или образа системы в сообществе, а прошивка — это процесс записи её в устройство.