Операционные системы

Dm verity verification failed что делать

Dm verity verification failed что делать

Implementing dm-verity

Android 4.4 and higher supports Verified Boot through the optional device-mapper-verity (dm-verity) kernel feature, which provides transparent integrity checking of block devices. dm-verity helps prevent persistent rootkits that can hold onto root privileges and compromise devices. This feature helps Android users be sure when booting a device it is in the same state as when it was last used.

Potentially Harmful Applications (PHAs) with root privileges can hide from detection programs and otherwise mask themselves. The rooting software can do this because it is often more privileged than the detectors, enabling the software to „lie“ to the detection programs.

The dm-verity feature lets you look at a block device, the underlying storage layer of the file system, and determine if it matches its expected configuration. It does this using a cryptographic hash tree. For every block (typically 4k), there is a SHA256 hash.

Because the hash values are stored in a tree of pages, only the top-level „root“ hash must be trusted to verify the rest of the tree. The ability to modify any of the blocks would be equivalent to breaking the cryptographic hash. See the following diagram for a depiction of this structure.

Figure 1. dm-verity hash table

A public key is included on the boot partition, which must be verified externally by the device manufacturer. That key is used to verify the signature for that hash and confirm the device’s system partition is protected and unchanged.

dm-verity protection lives in the kernel. So if rooting software compromises the system before the kernel comes up, it will retain that access. To mitigate this risk, most manufacturers verify the kernel using a key burned into the device. That key is not changeable once the device leaves the factory.

Manufacturers use that key to verify the signature on the first-level bootloader, which in turn verifies the signature on subsequent levels, the application bootloader and eventually the kernel. Each manufacturer wishing to take advantage of verified boot should have a method for verifying the integrity of the kernel. Assuming the kernel has been verified, the kernel can look at a block device and verify it as it is mounted.

One way of verifying a block device is to directly hash its contents and compare them to a stored value. However, attempting to verify an entire block device can take an extended period and consume much of a device’s power. Devices would take long periods to boot and then be significantly drained prior to use.

Instead, dm-verity verifies blocks individually and only when each one is accessed. When read into memory, the block is hashed in parallel. The hash is then verified up the tree. And since reading the block is such an expensive operation, the latency introduced by this block-level verification is comparatively nominal.

If verification fails, the device generates an I/O error indicating the block cannot be read. It will appear as if the filesystem has been corrupted, as is expected.

Applications may choose to proceed without the resulting data, such as when those results are not required to the application’s primary function. However, if the application cannot continue without the data, it will fail.

Forward error correction

Implementation

  1. Generate an ext4 system image.
  2. Generate a hash tree for that image.
  3. Build a dm-verity table for that hash tree.
  4. Sign that dm-verity table to produce a table signature.
  5. Bundle the table signature and dm-verity table into verity metadata.
  6. Concatenate the system image, the verity metadata, and the hash tree.

See the The Chromium Projects – Verified Boot for a detailed description of the hash tree and dm-verity table.

Generating the hash tree

As described in the introduction, the hash tree is integral to dm-verity. The cryptsetup tool will generate a hash tree for you. Alternatively, a compatible one is defined here:

To form the hash, the system image is split at layer 0 into 4k blocks, each assigned a SHA256 hash. Layer 1 is formed by joining only those SHA256 hashes into 4k blocks, resulting in a much smaller image. Layer 2 is formed identically, with the SHA256 hashes of Layer 1.

This is done until the SHA256 hashes of the previous layer can fit in a single block. When get the SHA256 of that block, you have the root hash of the tree.

The size of the hash tree (and corresponding disk space usage) varies with the size of the verified partition. In practice, the size of hash trees tends to be small, often less than 30 MB.

If you have a block in a layer that isn’t completely filled naturally by the hashes of the previous layer, you should pad it with zeroes to achieve the expected 4k. This allows you to know the hash tree hasn’t been removed and is instead completed with blank data.

To generate the hash tree, concatenate the layer 2 hashes onto those for layer 1, the layer 3 the hashes onto those of layer 2, and so on. Write all of this out to disk. Note that this doesn’t reference layer 0 of the root hash.

To recap, the general algorithm to construct the hash tree is as follows:

  1. Choose a random salt (hexadecimal encoding).
  2. Unsparse your system image into 4k blocks.
  3. For each block, get its (salted) SHA256 hash.
  4. Concatenate these hashes to form a level
  5. Pad the level with 0s to a 4k block boundary.
  6. Concatenate the level to your hash tree.
  7. Repeat steps 2-6 using the previous level as the source for the next until you have only a single hash.

The result of this is a single hash, which is your root hash. This and your salt are used during the construction of your dm-verity mapping table.

Building the dm-verity mapping table

Build the dm-verity mapping table, which identifies the block device (or target) for the kernel and the location of the hash tree (which is the same value.) This mapping is used for fstab generation and booting. The table also identifies the size of the blocks and the hash_start, the start location of the hash tree (specifically, its block number from the beginning of the image).

See cryptsetup for a detailed description of the verity target mapping table fields.

Signing the dm-verity table

Sign the dm-verity table to produce a table signature. When verifying a partition, the table signature is validated first. This is done against a key on your boot image in a fixed location. Keys are typically included in the manufacturers‘ build systems for automatic inclusion on devices in a fixed location.

To verify the partition with this signature and key combination:

  1. Add an RSA-2048 key in libmincrypt-compatible format to the /boot partition at /verity_key . Identify the location of the key used to verify the hash tree.
  2. In the fstab for the relevant entry, add verify to the fs_mgr flags.

Bundling the table signature into metadata

Bundle the table signature and dm-verity table into verity metadata. The entire block of metadata is versioned so it may be extended, such as to add a second kind of signature or change some ordering.

As a sanity check, a magic number is associated with each set of table metadata that helps identify the table. Since the length is included in the ext4 system image header, this provides a way to search for the metadata without knowing the contents of the data itself.

This makes sure you haven’t elected to verify an unverified partition. If so, the absence of this magic number will halt the verification process. This number resembles:
0xb001b001

The byte values in hex are:

  • first byte = b0
  • second byte = 01
  • third byte = b0
  • fourth byte = 01

The following diagram depicts the breakdown of the verity metadata:

And this table describes those metadata fields.

Table 1. Verity metadata fields

dm verity verification failed что делать

вечером сначала просто стал тупить. потом стал обновляться андроид, человечек с крутящимися стрелками, потом черный экран с ходом загрузки и типа можно выбирать папки откуда загрузка. несколько раз их перелопатила — безтолку. потом выскочил голубой экран с желтым треугольником с восклицательным и полулежачим этим андроидом. пока ходила курить он сам как-то настроился, но тупил безбожно. теперь часа через два снова та же ситуация.
что это такое? в магазин смогу теперь пойти аж только во вторник.

оооо, теперь снова черный экран и старанно так внизу написано красным:
supported API: 3
dm-verity verification failed.
Need to check DRK first.

что это? что лучше пока сейчас ему сделать?

A lot of OnePlus 3/3T users has recently been facing this strange issue where when they reboot their phones, an error/warning message is presented to them stating ‘dm-verity verification failed’ or something of that sorts. A lot of users has been affected by this issue as per the reports from XDA Forums. Though this is not a very serious issue or problem(if you know what you are doing), it could get really annoying to see some kind of warning message stating negative stuff about the device you own. But thanks to the XDA Forum member th3g1z, we have a fix for DM-Verity warning on OnePlus 3/3T.

Recommended for you: Enjoy Dual Boot on OnePlus 3T

What is DM-Verity?

Before heading the solution, let us first try to understand the problem first. Verity is a security feature, originally found in ChromeOS, designed to provide assured and trustworthy computing devices, preventing malicious software from modifying a device. It was announced all the way back in Android 4.4 KitKat, but, no one really seemed to care about it until recently when Google started to implement it strongly starting Android 6.0.

Above screenshots show a typical dm-verity warning. The primary purpose of this security measure is to prevent the software on a device from being modified without the user’s knowledge. If you are a flashaholic, then rooting is no big deal for you because you do it all the time. But for an average user, it is a big deal.

With Verity in place, any changes made to the system partition will be detected on boot. So if you have recently made any changes to your system partition, then you’d probably see one of the messages displayed above. While this very good for non-geeky Android users, it is not a very good news for people who aspire to root their phone in future. Google might crack down hard on rooting methods in a not so distant feature.

How to Fix DM-Verity Warning on OnePlus 3/3T:

Now that you have a fair idea of what exactly this warning/error is, let us see how we can eradicate this warning message on our beloved OnePlus 3/3T.

If you have come this far, this means your device is rooted with a custom recovery installed possibly running a custom ROM. Because there is no way, you’d get this error without root!

The best thing about this method is, you don’t have to flash anything!

The only prerequisite for this method to work is you have a working Fastboot environment.

That said, follow the steps below get rid of this error message:

  • Step 1: Reboot your phone into fastboot mode:

Stock recovery: It is highly unlikely that you will be on stock recovery, but, if you are – follow the below steps:

  1. Power Down the OnePlus 3.
  2. When the phone is completely switched off, Press and Hold the Power Button and Volume Down Buttons at the Same Time.
  3. Continue Holding these two buttons past the OnePlus/Android Splash Screen that appears.
  4. When the phone boots into Recovery Mode, release the power and volume down buttons.
  5. Tap on the English Option.
  6. Now, Tap on the ‘Advanced’ Option.
  7. Then, Tap on the ‘Reboot to Fastboot’ Option.
  8. Then Tap on the ‘Reboot to Fastboot’ Option Again.
  9. Your phone will now be in fastboot mode.

TWRP Recovery:

  1. Follow the steps 1 through 4 from above, to boot into TWRP recovery.
  2. Tap on the ‘Reboot’ option.
  3. Now tap on ‘Bootloader’ to boot into fastboot mode.
  • Step 2: Connect your device to your PC or laptop with the USB cable.
  • Step 3: Download ADB and fastboot and extract the downloaded zip on your desktop.
  • Step 4: Open fastboot window from the folder where ADB and fastboot files are present.
    1. Go to the folder where fastboot is installed.
    2. Right-click on the empty space of the folder while pressing ‘Shift’ key on your keyboard.
    3. Select the ‘Open command window here’ option.
  • Step 5: Check if fastboot is properly working. Type ‘fastboot devices’ and press enter. You should see your device listed there. Refer screenshot below:
  • Step 6: Enter the below commands in the command prompt, one by one (and press enter after each one, of course).

Now you can reboot your device, and everything should be back to normal. There will not be any dm-verity warnings anymore!

Do let us know if this method worked for you (or even if it didn’t). Any problems with the procedure or need any help? Drop a comment below, and we’ll do what we can to get the issue resolved for you.

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

Но что такое DM-Верити?

OnePlus 3 / 3T: удалить экран предупреждения DM-Verity

Il Dm-Верити, введенный с 4.4 Android KitKat и стал причиной кошмара для многих моддер с прибытием Android Зефир, представляет собой дополнительную систему безопасности, которая во время загрузки проверяет целостность блоков Файловая система, предотвращая запуск системы в случае несанкционированных или несанкционированных изменений.

Мы говорили о головных болях, потому что укоренения они действуют на уровне ядра и, следовательно, изменяют элементы под управлением ядра Dm-Верити что, в свою очередь, препятствует запуску устройства. Если сегодня проблема решена благодаря латание, в корневой фазе bootimage, операция, которая SuperSu автоматически выполняет в присутствии Dm-Верити, по-прежнему существует проблема защиты персональных данных или предупреждений о безопасности во время загрузки.

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

В этом уроке мы увидим, как отключить это сообщение на OnePlus 3 / 3T, чрезвычайно простым и быстрым способом, используя две простые команды быстрая загрузка которые также могут работать на других устройствах, поскольку общие команды, специально не предназначенные для OnePlus 3 / 3T.

ВАЖНО: Процедура, описанная в этом руководстве, представляет собой сложные операции, которые, если они выполняются неправильно, могут повредить ваше устройство. Рекомендуется запускать только пользователи, которые приобрели хороший опыт в моддинге. Сотрудники GizChina.it не будут нести ответственность за любой ущерб, нанесенный устройству.

Вы можете найти полное руководство по Наш форум (раздел OnePlus). Мы также приглашаем вас принять участие в обсуждении и следить за любыми обновлениями процедуры.

Your device has failed verification and may not work properly: что это?

Многие владельцы мобильных телефонов торговой марки Huawei знают, что на их гаджетах используется не совсем обычная операционная система Андроид. Разработчики техники специально переработали ОС и оснастили ее фирменным интерфейсом, получившим название EMUI, который облегчает и упрощает взаимодействие между человеком и смартфоном.

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

К сожалению, но иногда этот процесс не срабатывает. И вместо него на экране появляется надпись: Your device has failed verification and may not work properly.

Сразу же у владельца гаджета возникают вопросы:

  1. Что это такое и почему апгрейд не завершился удачно?
  2. Какие причины подобного состояния?
  3. Можно ли как-то решить возникшую проблему?

Читайте нашу статью, и вы получите всю необходимую информацию по этому поводу.

Что означает надпись и основные причины ее возникновения

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

Если обратить внимание на информацию, расположенную ниже, то владельцу телефона предлагает, в связи с этим событием, выбрать один из вариантов дальнейших действий:

  • Продолжить с помощью нажатия кнопки «Power». Это приведет к обычному включению мобильного, которой можно продолжить пользоваться. Но – надпись будет появляться всегда, если телефон будет перезагружаться (и мешать этому автоматическому процессу). Или – во время попытки принудительного обновления системы;
  • Предлагают перейти к процедуре восстановления ОС, нажав для этого кнопку повышения громкости (держать три секунды);
  • Полная остановка дальнейшего включения устройства.

Существует несколько первопричин подобного состояния:

  • Владелец смартфона решил использовать на гаджете «самопальную» прошивку;
  • Была выполнена неправильно модификация Recovery;
  • Функция FRP находится в активном состоянии;
  • Система обнаружила разблокированный загрузчик EMUI.

Согласитесь, не совсем понятно, как действовать дальше. Тем не менее, существует ряд рекомендаций, которые могут помочь в такой ситуации.

Как избавиться от ошибки: инструкция

Первое, что рекомендуется сделать – попытаться откатить все настройки до заводских. Иногда этого оказывается достаточно. Правда, изначально необходимо будет всю важную информацию где-нибудь сохранить отдельно, так как при такой процедуре все пользовательские данные стираются.

Не помогло? Обратить внимание на состояние загрузчика. Как показывает практика – это основная причина проявления подобной неприятности. И не обязательно человек сам решил выполнить разблокировку – он мог приобрести телефончик с рук уже в таком состоянии. Следовательно, нужно все вернуть обратно. Как? Следующим образом:

  • Для взлома этого ПО используют спецпрограммы. Например, следующие: Huawei Multitool, MiFlashUnlock, Adb Run;
  • Именно они потребуются, чтобы вернуть все к первоначальному состоянию;
  • Хороший вариант – установить на жесткий диск ПК Huawei Multitool и подключить к компу смартфон;
  • После этого – активировать программу и перейти во вкладку, которая имеет название «Bootloader»;
  • Зайти в меню «lock Status», где собственно можно и проверить состояние – разблокирован или нет загрузчик интерфейса;
  • Если разблокировка присутствует, то изменить состояние на «ReLock Bootloader».

Следующее, что может стать причиной – активность функции FRP. Деактивируется она следующим образом:

  • Через настройки мобильника перейти в меню «О телефоне»;
  • Найти там номер сборки интерфейса (EMUI);
  • Семь раз тапнуть по нему;
  • Активируется режим разработчика, где можно будет выключить эту функцию.

Все эти методы подходят к технике, которая уже активно использовалась.

Как быть в ситуации с «чистым» гаджетом?

Действительно, известны случаи, когда эта надпись возникала на телефоне, только недавно купленном в официальном магазине. То есть, есть гарантия, что не вносились какие-то изменения в изначально выставленные настройки.

Причиной неприятности является обычный сбой, устраняемый следующим образом:

  • Сохранить все важные данные на другом носителе. Можно – перекинуть их на флэш-карту;
  • Используя USB-кабель, подсоединить гаджет к компьютеру;
  • Выключить телефон и зажать одновременно на кнопки «Power» и «увеличение громкости». Держать так, пока мобильник не начнет вибрировать;
  • Активируется режим «eRecovery», где следует выбрать вариант «Download latest version and recovery»;
  • Система запросит предпочитаемую Wi-fi сеть.

После этого остается только ждать – процедура полностью автоматическая, гаджет может несколько раз самостоятельно перезапуститься. В это время его лучше вообще не трогать.

Итоговым результатом станет полное исчезновение этого сообщения.

Помогает ли что-то реально? Об этом можно узнать, если почитать отзывы владельцев Huawei:

  1. Роман. Мой основной смарт случайно попал под машину. Денег особо на новый не было, поэтому временно взял б/у Хонор. Изначально все было нормально, но после первой же попытки обновления начала появляться эта надпись. Решил проблему как раз с помощью Huawei Multitool. Там все очень просто – дольше скачивал и устанавливал, нежели исправлял.
  2. Владимир. Была аналогичная ситуация у знакомого. Перепробовал все – результата ноль. В конце я ему посоветовал откатить настройки. А он как-то об этом варианте и не подумал. В итоге, сделал, как я говорил и все начало работать без подобных проблем.
  3. Илья. Увидел у друга классное оформление. Он мне посоветовал установить прошивку для этого специальную. Поставил. Да – красиво. Но обновляться стандартный интерфейс после этого не хочет. Конечно, можно жить и с этой надписью. Только придется постоянно при включении и перезагрузки не забывать нажимать на «Повер». Я проходил месяц таким образом. Надоело, вернул все к изначальному виду, и проблема автоматически исчезла.
  4. Наталья. Мне мама привезла из Москвы. Как раз хотела самую новую модель. Оказалось, что она не совсем новая – кто-то там уже полазил. И высвечивающее сообщение реально начало раздражать. А я в технике не шарю. Отдала в ремонт, потратила около тысячи рублей, но на следующий день все стало нормально.
  5. Евгения. У меня аналогичная ситуация была на совершенно нулячем смартфоне. Только взяла из салона, на следующий день наблюдаю это сообщение. Даже не пыталась что-то делать – мобилка на гарантии, отнесла назад, сказала, чтобы быстро все исправили или пусть деньги возвращают, пойду в другое место. Вызвали какого-то ботаника. Он за десять минут все починил.

Как видите, проблема не так серьезна, как кажется на первый взгляд. Но, если возникают какие-либо сомнения, рекомендуется не рисковать лишний раз, а отнести технику хорошему мастеру – он разберется.

Your device has failed verification and may not work properly — что делать

Многие владельцы смартфонов Huawei и их линейки Honor без проблем выполняют плановые обновления EMUI по воздуху. Но бывают ситуации, когда в процессе HOTA апдейтов выскакивает уведомление «Your device has failed verification and may not work properly». В статье мы разберем причины появления такого сбоя и опишем все популярные решения.

Что за предупреждение?

  1. Нажать кнопку «Power» для продолжения.
  2. Зажмите клавишу «Громкость +» около 3 секунд, чтобы ввести eRecovery для восстановления устройства.
  3. Ваш прибор остановит старт, если там нет операций.

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

Ошибка Your device has failed verification and may not work properly в Huawei

Наиболее частая причина появления предупреждения «Your device has failed verification and may not work properly» — это разблокированный загрузчик в EMUI, рутирование или включенный FRP. Также причина может крыться в установке модифицированного Recovery или в кастомной прошивке.

Конечно же, вы могли ничего подобного не устанавливать, а уже купить Huawei с рук в таком состоянии. Другой момент — вы пытались прошить кастомкой свой Хуавей, а получили кирпич и такое предупреждение, вместо загрузки.

Как убрать предупреждение «Your device has failed verification…»

Далее предупреждаем: все действия вы выполняете на свой страх и риск. Мы даем лишь общую информацию для понимания сути проблемы. Все подробные инструкции уже расписаны в Сети. Если есть сомнения — лучше почитайте специализированные форумы.

Для того, что бы избавиться от появления такого предупреждения, нужно откатить любые системные изменения. Еще раз повторюсь: наиболее частая причина разблокированный загрузчик. Если bootloader был открыт посредством сторонних программ (Huawei Multitool, MiFlashUnlock, Adb Run или платная HCU-клиент), то появление такого предупреждения наиболее вероятно.

Программка Huawei Multitool

Раньше удавалось обойти такой «взлом», путем запроса ключа разблокировки у официальной поддержки Huawei. Сейчас же такой сервис закрыт и ключи вам никто не предоставит. По словам менеджеров, сделано это для обеспечения безопасности устройств Huawei и Honor.

Для обратного процесса рекомендуется воспользоваться программкой для ПК — Huawei Multitool. В ней откройте вкладку «Bootloader», далее проверьте состояние загрузчика через пункт меню «Lock Status». Если будет указан статус «Разблокирован», то кликните на «ReLock Bootloader». Вот наглядная видео-инструкция по работе Huawei Multitool:

Крайне редко проблема может выскакивать из-за активной функции FRP. Отключается она через параметры разработчика. Что бы войти в режим разработчика, нудно тапнуть семь раз по номеру сборки EMUI, который указан в меню «О телефоне».

Если ошибка выскакивает на чистом устройстве Huawei

Бывает и такое, что это предупреждение выскакивает на чистых устройствах, которые не рутировались и загрузчик вообще не трогался. Тут стоит говорить про банальный сбой при скачивании обновлений.

В таком случае пользователю нужно включить режим eRecovery для загрузки последних апдейтов. Стоит учесть, что при апдейте через режим eRecovery все данные с устройства будут стерты. Для входа в такой режим нужно сделать следующее:

  1. Huawei подключаем к PC посредством кабеля USB. Отключаем смартфон, затем зажимаем и удерживаем кнопки «Power» и «Громкость +». После того, как смартфон завибрирует, отпустите кнопки. После недолгой загрузки откроется режим eRecovery.
  2. Там выбираете «Download latest version and recovery».

Режим eRecovery в Huawei

После полной прогрузки апдейтов предупреждение «Устройство не прошло проверку» должно уйти.

Заключение

Как видите, ситуаций, при которых выскакивает «Your device has failed verification and may not work properly» может быть множество и решаются они по разному. Если вдруг эта ошибка выскочила на официальном устройстве, которое находится на гарантии, то советую писать в поддержку Huawei, либо прозвонить на их официальный номер 8800-700-1606.

Your device has failed verification and may not work properly — что делать

Многие владельцы смартфонов Huawei и их линейки Honor без проблем выполняют плановые обновления EMUI по воздуху. Но бывают ситуации, когда в процессе HOTA апдейтов выскакивает уведомление «Your device has failed verification and may not work properly». В статье мы разберем причины появления такого сбоя и опишем все популярные решения.

Что за предупреждение?

  1. Нажать кнопку «Power» для продолжения.
  2. Зажмите клавишу «Громкость +» около 3 секунд, чтобы ввести eRecovery для восстановления устройства.
  3. Ваш прибор остановит старт, если там нет операций.

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

Ошибка Your device has failed verification and may not work properly в Huawei

Наиболее частая причина появления предупреждения «Your device has failed verification and may not work properly» — это разблокированный загрузчик в EMUI, рутирование или включенный FRP. Также причина может крыться в установке модифицированного Recovery или в кастомной прошивке.

Конечно же, вы могли ничего подобного не устанавливать, а уже купить Huawei с рук в таком состоянии. Другой момент — вы пытались прошить кастомкой свой Хуавей, а получили кирпич и такое предупреждение, вместо загрузки.

Как убрать предупреждение «Your device has failed verification…»

Далее предупреждаем: все действия вы выполняете на свой страх и риск. Мы даем лишь общую информацию для понимания сути проблемы. Все подробные инструкции уже расписаны в Сети. Если есть сомнения — лучше почитайте специализированные форумы.

Для того, что бы избавиться от появления такого предупреждения, нужно откатить любые системные изменения. Еще раз повторюсь: наиболее частая причина разблокированный загрузчик. Если bootloader был открыт посредством сторонних программ (Huawei Multitool, MiFlashUnlock, Adb Run или платная HCU-клиент), то появление такого предупреждения наиболее вероятно.

Программка Huawei Multitool

Раньше удавалось обойти такой «взлом», путем запроса ключа разблокировки у официальной поддержки Huawei. Сейчас же такой сервис закрыт и ключи вам никто не предоставит. По словам менеджеров, сделано это для обеспечения безопасности устройств Huawei и Honor.

Для обратного процесса рекомендуется воспользоваться программкой для ПК — Huawei Multitool. В ней откройте вкладку «Bootloader», далее проверьте состояние загрузчика через пункт меню «Lock Status». Если будет указан статус «Разблокирован», то кликните на «ReLock Bootloader». Вот наглядная видео-инструкция по работе Huawei Multitool:

Крайне редко проблема может выскакивать из-за активной функции FRP. Отключается она через параметры разработчика. Что бы войти в режим разработчика, нудно тапнуть семь раз по номеру сборки EMUI, который указан в меню «О телефоне».

Если ошибка выскакивает на чистом устройстве Huawei

Бывает и такое, что это предупреждение выскакивает на чистых устройствах, которые не рутировались и загрузчик вообще не трогался. Тут стоит говорить про банальный сбой при скачивании обновлений.

В таком случае пользователю нужно включить режим eRecovery для загрузки последних апдейтов. Стоит учесть, что при апдейте через режим eRecovery все данные с устройства будут стерты. Для входа в такой режим нужно сделать следующее:

  1. Huawei подключаем к PC посредством кабеля USB. Отключаем смартфон, затем зажимаем и удерживаем кнопки «Power» и «Громкость +». После того, как смартфон завибрирует, отпустите кнопки. После недолгой загрузки откроется режим eRecovery.
  2. Там выбираете «Download latest version and recovery».

Режим eRecovery в Huawei

После полной прогрузки апдейтов предупреждение «Устройство не прошло проверку» должно уйти.

Заключение

Как видите, ситуаций, при которых выскакивает «Your device has failed verification and may not work properly» может быть множество и решаются они по разному. Если вдруг эта ошибка выскочила на официальном устройстве, которое находится на гарантии, то советую писать в поддержку Huawei, либо прозвонить на их официальный номер 8800-700-1606.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

Schaltfläche "Zurück zum Anfang"