Как удалить разделы COW в Android [2 Methods]
В этом руководстве мы покажем вам два разных метода удаления разделов коров на вашем устройстве Android. В то время как технические энтузиасты все еще имели дело со схемой разделения A / B и относительно новым режимом FastbootD, похоже, что теперь в городе появился новый игрок. Мы говорим о разделе COW, с которым, возможно, уже сталкивались многие пользователи OnePlus.
Так что же такое коровий раздел? Давайте проверим это ниже. После этого мы также сообщим вам о шагах, чтобы проверить, присутствуют ли разделы COW на вашем устройстве Android или нет. И если они есть, то мы перечислим инструкции по их удалению двумя разными способами. Итак, без лишних слов, приступим.
Что такое раздел COW в Android?
Начиная с Android 11, обновления A/B (бесшовные) и обновления без A/B были объединены с использованием виртуального A/B, чтобы обеспечить бесшовные обновления на вашем устройстве при минимальном использовании ресурсов. Более того, виртуальный A/B опирается на dm-snapshot, который сам состоит из четырех устройств, одним из которых является копирование при записи (COW).
Кредиты: source.android.com
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
При этом, начиная с Android 12, сжатые снимки используют формат COW. Этот формат состоит из чередующихся разделов метаданных и данных и гораздо более выразительный благодаря поддержке операций копирования, замены, нуля и Xor. Раздел COW обычно создается ПЗУ или прошивкой во время обновления OTA.
Есть ли на моем устройстве разделы COW?
Вы можете проверить наличие раздела COW на вашем Android-устройстве следующим образом.
- Загрузите и извлеките инструменты платформы Android SDK на свой компьютер.
- Затем включите отладку по USB на вашем устройстве и подключите его к компьютеру через USB-кабель.
- После этого выполните приведенную ниже команду, чтобы загрузить ваше устройство в режим быстрой загрузки: adb reboot bootloader
- Теперь введите следующую команду, чтобы получить список всех разделов: fastboot getvar all
- Если ваш вывод имеет какое-либо из следующих имен разделов, то ваше устройство имеет COW-раздел system_a-cow, system_ext_a-cow, vendor_a-cow, product_a-cow
- Обратите внимание, что он покажет только раздел коровы для вашего текущего активного слота. Например, в моем случае активным разделом был A, поэтому разделы COW отображались только для A.
- Чтобы проверить наличие другого слота, вам сначала нужно изменить активный слот. Для этого вы можете использовать следующую команду: fastboot set_active other
- В моем случае приведенная выше команда сделает раздел B активным. Таким образом, вывод раздела COW теперь будет похож на то, что показано ниже: system_b-cow, system_ext_b-cow, vendor_b-cow, product_b-cow.
Как удалить раздел COW на Android
Существует два разных метода, с помощью которых вы можете выполнить указанную задачу. Первый — это автоматизированный метод, при котором инструмент сделает эту работу за вас. С другой стороны, второй подход — ручной, при котором мы будем вручную удалять разделы коровы с вашего устройства Android.
Мы перечислили оба этих метода ниже. Вы можете обратиться к тому, который соответствует вашему требованию. Droidwin и его участники не будут нести ответственность в случае термоядерной войны, если ваш будильник не разбудит вас, или если что-то случится с вашим устройством и данными, выполнив следующие шаги.
СПОСОБ 1: Использование Fastboot Enhance Tool
- Загрузите и извлеките инструменты платформы Android SDK на свой компьютер.
- Затем включите отладку по USB на вашем устройстве и подключите его к компьютеру через USB-кабель.
- После этого выполните приведенную ниже команду, чтобы загрузить ваше устройство в режим быстрой загрузки: adb reboot bootloader
- Теперь загрузите и извлеките инструмент Fastboot Enhance Tool. из GitHub [direct link]. Затем запустите его через его EXE-файл.
- Ваше устройство должно быть указано на вкладке Fastboot Virtualization, щелкните его, чтобы выбрать.
- Теперь перейдите на вкладку «Разделы» и введите корову в поле «Фильтровать по имени».
- Наконец, выберите все разделы из результатов, в имени которых есть корова, и нажмите кнопку «Удалить».
- Вот и все. Теперь вы можете приступить к перепрошивке желаемого пользовательского ПЗУ или стандартной прошивки.
Вот как вы можете удалить раздел коровы на вашем Android-устройстве с помощью Fastboot Enhance Tool. Давайте теперь проверим шаги, чтобы сделать это вручную с помощью команд Fastboot.
МЕТОД 2: использование команд быстрой загрузки
- Загрузите и извлеките инструменты платформы Android SDK на свой компьютер.
- Затем включите отладку по USB на вашем устройстве и подключите его к компьютеру через USB-кабель.
- После этого выполните приведенную ниже команду, чтобы загрузить ваше устройство в режим быстрой загрузки: adb reboot bootloader
- Теперь выполните приведенную ниже команду и обратитесь к значению рядом с (загрузчик) current-slotfastboot getvar all
- Если это А [or B] и вы также хотите удалить разделы коров, присутствующие в слоте A [or B]затем сразу переходите к пункту 7.
- В противном случае, если вы хотите удалить разделы коров, присутствующие в другом слоте, сначала измените свой активный слот на этот «другой слот», используя приведенную ниже команду fastboot set_active other
- Теперь загрузите ваше устройство в режим FastbootD, используя следующую команду: fastboot reboot fastboot
- Теперь вы можете использовать приведенный ниже синтаксис команды для удаления нужного раздела коровы: fastboot delete-logical-partition PartitionName
- Например, чтобы удалить раздел system_a-cow, тогда будет команда fastboot delete-logical-partition system_a-cow
- Аналогично, используйте приведенную ниже команду, чтобы удалить раздел system_ext_b-cow, раздел fastboot delete-logical-partition system_ext_b-cow.
- Аналогичным образом вы можете удалить остальные разделы cow.
Вот и все. Это были шаги по удалению разделов COW на вашем устройстве Android. Если у вас есть какие-либо вопросы относительно вышеупомянутых шагов, сообщите нам об этом в комментариях. Мы вернемся к вам с решением в ближайшее время.
Хотелось бы больше информации о том что можно максимально сделать на устройстве AB с заблокированным загрузчиком, как выполнить откат, обновление , восстановление ибо устройства все чаще не разблокируются обычными методами (устройства Нокиа). Например недавно узнал что mi4c можно перепрошить с заблокированным загрузчиком (есть видео на ютуб) что немало порадовало .