Помогите, пожалуйста, со следующими вопросами:
Q1). Где обычно хранится исходная прошивка Android-устройства?
Q2). Можно ли полностью удалить оригинальный стоковый ром с устройства Android? В случае, если мы уже рутировали устройство с другим настроенным ПЗУ.
Мы будем очень признательны за любые ресурсы, советы, руководства или короткие ответы.
Заранее спасибо за вашу помощь!
Примечание. Мое устройство — Huawei Honor 7 — PLK-L01.
Это полностью основано на комментарии @Firelord с некоторыми изменениями, поэтому все кредиты принадлежат ему.
Во-первых, стандартное ПЗУ как таковое не хранится нигде на устройстве в форме, которую устройство может использовать для восстановления себя в случае какого-либо катастрофического сбоя программного обеспечения, такого как неудачный OTA.
Теперь, что касается того, как стандартные ПЗУ хранятся для распространения, это совершенно другой вопрос. Способ распространения или загрузки ПЗУ на устройства варьируется от OEM к OEM, даже от оператора к оператору. Мы находим 3 распространенных типа дистрибутивов ПЗУ:
Файлы образов ПЗУ (700-1400 МБ): они аналогичны образам системы Windows, поскольку представляют собой логическую побитовую копию раздела на устройстве, которая может быть записана в хранилище NAND устройства с помощью flashtool, такого как fastboot
, nvflash
или SPFT, пока устройство привязано к ПК/Mac. Они обычно распространяются в виде архивов, но не могут быть прошиты как таковые, их нужно распаковывать отдельно перед прошивкой.
ZIP-файлы ПЗУ (250–600 МБ): по сути, это также образы системы, но они сжаты и в них отсутствуют некоторые образы разделов для конкретной модели или устройства, чтобы уменьшить размер дистрибутива, поскольку они устанавливаются в сжатом виде на устройстве через восстановление устройства. Некоторые производители делают это, но обычно это формат распространения для пользовательских ПЗУ.
ZIP-файлы ROM OTA (4–200 МБ): они похожи на ZIP-файлы ROM, но вместо того, чтобы содержать все образы системы в zip, они содержат файлы исправлений изображений. Они также устанавливаются через рекавери. Этот метод помогает уменьшить размер файла обновления до скудных величин, когда в обновлении не участвуют серьезные системные изменения.
Когда мы говорим о пользовательских ПЗУ, важны только методы 2 и 3. Только для некоторых устройств Cyanogen OS CyanogenMod предоставляет образы ПЗУ для fastboot
прошивки.
Что ж, теперь вы можете стереть раздел вашего устройства /system
, но обратите внимание, что при установке пользовательского ПЗУ вы уже сделали это, и поэтому на устройстве нет стандартного ПЗУ, о котором можно было бы говорить. Очистка /system
сейчас приведет к удалению вашего пользовательского ПЗУ, которое вы установили, а затем вам придется прошить стандартное или пользовательское ПЗУ, чтобы устройство снова можно было использовать.
Обратите внимание: стоковые рекавери не могут прошивать пользовательские ПЗУ, поскольку пользовательские ПЗУ не имеют цифровых подписей, которые восстановление проверяет перед их прошивкой.
Точно так же пользовательские восстановления, такие как CWM или TWRP, не могут прошивать стандартные ПЗУ zip, поскольку zip проверяет целостность или стандартную природу устройства, которое было скомпрометировано наличием самого пользовательского восстановления.
Повелитель огня
/system
что технически и содержит ОС Android. 2) Да, загрузиться в кастомное рекавери и стереть /system. Какое бы ПЗУ у вас ни было, оно исчезнет навсегда. 3) Пожалуйста, сделайте тщательный поиск / исследование для ответа, прежде чем задавать свой вопрос.Кен