Где обычно хранится оригинальный стоковый ром?

Помогите, пожалуйста, со следующими вопросами:

Q1). Где обычно хранится исходная прошивка Android-устройства?

Q2). Можно ли полностью удалить оригинальный стоковый ром с устройства Android? В случае, если мы уже рутировали устройство с другим настроенным ПЗУ.

Мы будем очень признательны за любые ресурсы, советы, руководства или короткие ответы.

Заранее спасибо за вашу помощь!

Примечание. Мое устройство — Huawei Honor 7 — PLK-L01.

«Где обычно хранится исходная прошивка Android-устройства?» -- буквально, обычно в ZIP-файле где-нибудь в Интернете. В любом случае, устройство не хранит копии всех файлов, но весь материал после прошивки находится внутри, /systemчто технически и содержит ОС Android. 2) Да, загрузиться в кастомное рекавери и стереть /system. Какое бы ПЗУ у вас ни было, оно исчезнет навсегда. 3) Пожалуйста, сделайте тщательный поиск / исследование для ответа, прежде чем задавать свой вопрос.
Спасибо за ваш комментарий. Хотя было бы неплохо увидеть это как ответ. Я знаю, что вы проголосовали против моего вопроса, и из вашей заметки кажется, что вы не были довольны, комментируя его. Чтобы ответить на ваш комментарий, я очень хорошо изучил, прежде чем задать этот вопрос. Использование поисковых систем для поиска конкретных технических вопросов не так просто, как многие думают. В любом случае, еще раз спасибо, что нашли время ответить на этот вопрос. Я не могу проголосовать за ваш комментарий, так как моя учетная запись здесь новая и в значительной степени ограничена, пока я не наберу свои первые 15 баллов.

Ответы (1)

Это полностью основано на комментарии @Firelord с некоторыми изменениями, поэтому все кредиты принадлежат ему.

Во-первых, стандартное ПЗУ как таковое не хранится нигде на устройстве в форме, которую устройство может использовать для восстановления себя в случае какого-либо катастрофического сбоя программного обеспечения, такого как неудачный OTA.

Теперь, что касается того, как стандартные ПЗУ хранятся для распространения, это совершенно другой вопрос. Способ распространения или загрузки ПЗУ на устройства варьируется от OEM к OEM, даже от оператора к оператору. Мы находим 3 распространенных типа дистрибутивов ПЗУ:

  1. Файлы образов ПЗУ (700-1400 МБ): они аналогичны образам системы Windows, поскольку представляют собой логическую побитовую копию раздела на устройстве, которая может быть записана в хранилище NAND устройства с помощью flashtool, такого как fastboot, nvflashили SPFT, пока устройство привязано к ПК/Mac. Они обычно распространяются в виде архивов, но не могут быть прошиты как таковые, их нужно распаковывать отдельно перед прошивкой.

  2. ZIP-файлы ПЗУ (250–600 МБ): по сути, это также образы системы, но они сжаты и в них отсутствуют некоторые образы разделов для конкретной модели или устройства, чтобы уменьшить размер дистрибутива, поскольку они устанавливаются в сжатом виде на устройстве через восстановление устройства. Некоторые производители делают это, но обычно это формат распространения для пользовательских ПЗУ.

  3. ZIP-файлы ROM OTA (4–200 МБ): они похожи на ZIP-файлы ROM, но вместо того, чтобы содержать все образы системы в zip, они содержат файлы исправлений изображений. Они также устанавливаются через рекавери. Этот метод помогает уменьшить размер файла обновления до скудных величин, когда в обновлении не участвуют серьезные системные изменения.

Когда мы говорим о пользовательских ПЗУ, важны только методы 2 и 3. Только для некоторых устройств Cyanogen OS CyanogenMod предоставляет образы ПЗУ для fastbootпрошивки.

Что ж, теперь вы можете стереть раздел вашего устройства /system, но обратите внимание, что при установке пользовательского ПЗУ вы уже сделали это, и поэтому на устройстве нет стандартного ПЗУ, о котором можно было бы говорить. Очистка /systemсейчас приведет к удалению вашего пользовательского ПЗУ, которое вы установили, а затем вам придется прошить стандартное или пользовательское ПЗУ, чтобы устройство снова можно было использовать.

Обратите внимание: стоковые рекавери не могут прошивать пользовательские ПЗУ, поскольку пользовательские ПЗУ не имеют цифровых подписей, которые восстановление проверяет перед их прошивкой.

Точно так же пользовательские восстановления, такие как CWM или TWRP, не могут прошивать стандартные ПЗУ zip, поскольку zip проверяет целостность или стандартную природу устройства, которое было скомпрометировано наличием самого пользовательского восстановления.