Ошибка dm verity corruption, что как и почему?
В последнее время, достаточно много трубок с данной проблемой, значит пришла пора написать пост и разобраться что такое «Dm-verity corruption»
dm-verity - это функция безопасности Android, которая используется для проверки целостности операционной системы. Она работает путем вычисления хэша разделов системы и сравнения их с хэшами, хранящимися в безопасном хранилище. Если хэши не совпадают, это означает, что система была повреждена, и dn-verity отображает сообщение об ошибке.
Почему возникает ошибка?
Ошибки dn-verity corruption могут возникать по нескольким причинам, в том числе:
• Повреждение системных файлов: Это может произойти из-за сбоя системы, вирусной инфекции или неправильного обновления программного обеспечения.
• Неправильная конфигурация: В некоторых случаях ошибка может быть вызвана неправильной конфигурацией программного обеспечения.
• Проблемы с аппаратным обеспечением: В редких случаях ошибка может быть вызвана проблемами с аппаратным обеспечением, например, с флеш-памятью.
• В последнее время, возникают ошибки при замене экрана на некоторых сяоми(Redmi 12c/Redmi 13c)
Что делать?
Если вы видите ошибку dm-verity corruption, вам следует сначала попробовать перезагрузить телефон. Если это не поможет, вам нужно будет выполнить сброс настроек к заводским.
Как избежать ошибки?
Чтобы избежать ошибок dn-verity corruption, важно:
• Обновлять программное обеспечение телефона до последних версий.
• Использовать только официальные приложения и обновления.
• Защищать телефон от вирусов и вредоносных программ.
• Регулярно делать резервные копии данных.
• Не менять дисплейчики на Сяоми
Парочка вариантов как решить проблему
• Завести телефон в режим Fastboot, открыть adb platform tools, запустить командную строку и прописать
Fastboot oem cdms(сохраняет данные в случае успеха)
• Определить процессор, если это МТК, запустить Unlock Tool, выбрать вкладку МТК, сделать Unlock bootloader, выбрать dm-verify patch, бут не закрывать, будет orange state(Данные не сохраняться)
• Если телефон запускается после ошибки, при нажатии кнопки, нужно зайти в настройки для разработчиков, включить отладку по Usb, там же в platform tools, открыть командую строку
Dm-verity enforcing(при успехе данные останутся)
• Прошить целиком телефон или при наличии открытого загрузчика можно прошить один раздел со стоковой прошивки
fastboot flash vbmeta --disable-verity --disable-verification vbmeta.img
Ссылка на группу в тг
https://t.me/proproshivka