Dm verity corruption что это
Этот вопрос связан с функцией ядра device-mapper-verity (dm-verity), которая обеспечивает прозрачную проверку целостности блочных устройств. dm-verity помогает предотвратить постоянные руткиты, которые могут удерживать привилегии root и компрометировать устройства.
Следующая команда работает нормально, чтобы отключить или включить правду в сборках userdebug.
Но эта команда не работает над сборками пользователей. есть ли альтернатива для пользовательских сборок?
Короче, я пока не могу дать вам решение.
Однако вот несколько полезных советов: что я получил ошибку:
(^ Точный текст также важен для людей, которые ищут в google, чтобы найти здесь ^)
Когда обратное проектирование/декомпиляция ' \ sbin\adbd ' с использованием рентгеновских лучей IDA, я замечаю, что соответствующий исходный код adbd, который выводит эту ошибку, находится в сети:
Ну а дальше будет выследить, почему и как они установлены. и как это предотвратить.
Однако все, что делает adb remount, это пересортировка /система (и, возможно, /vendor). Вы также можете сделать это самостоятельно:
Эта маленькая линия обычно помогает мне и делает то же самое. Су - это будет трюк. (Но да команда su будет только там, если ваше устройство "укоренено".)
Владельцы OnePlus 3T, выполнившие обновление до OOS Oreo, обнаружили, что попытки перезагрузить устройство или установить любые другие сценарии, которые вносят изменения в раздел / system, каким-то образом отменяются после перезагрузки устройства. Это связано с тем, что обновление OOS Oreo принудительно ввело DM-Verity и принудительное шифрование на устройство. В основном это означает, что при запуске DM-Verity любые изменения в / system возвращаются в исходное состояние при перезагрузке устройства.
Это означает, что устройство не может быть рутировано или любое другое пользовательское восстановление (или все, что касается / системы, в этом отношении) не может быть перенесено на устройство; К счастью, есть способ отключить DM-Verity и Force Encryption.
Предупреждение: мы будем мигать пропатченные загрузочные образы для этой процедуры. Пожалуйста, сделайте резервную копию всех важных данных вашего телефона, включая оригинальную прошивку.
Загрузки:
- Отключение принудительного шифрования для OOS Beta Oreo
Исправленные загрузочные образы для OnePlus 3T
- Пропатченный образ загрузки стабильной OOS 5.0.1
- Обновленный образ загрузки стабильной OOS 5.0
- Обновленный образ загрузки OOS Beta 21
- Обновленный образ загрузки OOS Beta 20
- Обновленный образ загрузки OOS Beta 19
Исправленные загрузочные образы для OnePlus 3
- Пропатченный образ загрузки стабильной OOS 5.0.1
- Обновленный образ загрузки стабильной OOS 5.0
- Обновленный образ загрузки OOS Beta 30
- Обновленный образ загрузки OOS Beta 29
- Обновленный образ загрузки OOS Beta 28
Stock OOS, пользователь не хочет принудительное шифрование и триггер DM-Verity
По сути, ваш телефон будет «мягким», когда вы получите эту ошибку. Вы не сможете использовать его вообще, и все нормальные функции прекратятся. Следуйте приведенным ниже инструкциям, чтобы устранить проблему на устройстве Galaxy.
Чтобы решить проблему самостоятельно, вам нужно скачать официальную прошивку для вашего конкретного устройства, а затем прошить прошивку с помощью ODIN. Есть несколько других шагов, которые вы должны будете выполнить во время процесса.
Прежде чем начать, пожалуйста, скачайте следующий инструмент. Этот файл должен быть извлечен в доступную папку с WinRar или 7Zip.
Далее вам нужно скачать официальную прошивку для вашего устройства
Посетить Sammobile Поиск прошивки
Введите номер вашей модели, чтобы найти вашу прошивку
Убедитесь, что номер вашей модели указан правильно, а затем загрузите модель, соответствующую вашей стране.
Нажмите на правильную прошивку
Нажмите на оранжевый ‘Обычная загрузкаКнопка ’на следующей странице
Вам нужно будет зарегистрировать бесплатный аккаунт Sammobile.
Загрузка может занять некоторое время на бесплатной учетной записи, но в конечном итоге она будет загружена
Новый файл TAR.MD5 будет загружен. Следующим шагом является перепрошивка файла через ODIN.
Найдите загрузку ODIN, щелкните правой кнопкой мыши и нажмите ‘Запустить от имени администратора»
Убедитесь, что ваше устройство выключено
Возьми свое устройство и удерживать Клавиша уменьшения громкости, Домашний ключ а также Кнопка питания
Когда устройство вибрирует, отпустить клавишу питания, но до сих пор удерживайте клавишу уменьшения громкости и клавишу Home
Как только экран включится, нажмите Клавиша увеличения громкости получить доступ к режиму загрузки
Далее подключите ваше устройство к ПК через USB
Ваше устройство должно быть распознано в программном обеспечении ODIN 3
Нажмите на AP На некоторых версиях ODIN это может быть КПК кнопка вместо
Откроется окно проводника Windows. Найдите Файл прошивки MD5 Вы ранее загрузили и нажмите его
После добавления инструмента нажмите «Пуск», чтобы прошить файл на ваше устройство.
Убедитесь, что ваше устройство остается подключенным и включенным во время этого процесса
Вы будете знать, что прошивка прошивки закончится, когда белый блок «Apps» в ODIN 3 будет заменен на зеленый «RESET» или зеленый «PASSED».
Теперь вы можете отключить ваше устройство и перезапустить его
Надеюсь, теперь ваше устройство вернется к нормальной работе. Если этот последний шаг не удался, вы можете устранить неполадки этих шагов, а затем повторить попытку.
Убедитесь, что вы загрузили правильный драйвер для вашей модели устройства
Убедитесь, что вы загрузили правильную прошивку
Если вы все еще не можете починить свой смартфон, возможно, вам придется прибегнуть к способу 2.
Способ 2: свяжитесь с Samsung
Как отладить проблему с повреждением блока dm-verity в Android
dm-verity жалуется на поврежденные данные dm-verity. Есть ли указатели или идеи, как мы можем отлаживать такие проблемы с коррупцией в файловой системе.
В dm-verity, если проверка блока данных не выполняется, устройство генерирует ошибку ввода-вывода, указывающую, что блок не может быть прочитан. Похоже, что файловая система повреждена, как и ожидалось.
Существует еще одна причина, по которой данные будут повреждены. Подводя итог официальному документу Android: "В частности, существует большая вероятность непреднамеренного повреждения диска, что приведет к сбою проверки и потенциально может привести к невозможности использования функционального устройства в противном случае, если к критическому блоку в разделе больше не будет доступа".
Если вы хотите отладить эти проблемы, вы можете найти соответствующий код в следующих файлах:
Читайте также: