Некоторые пользователи OnePlus 8, 8 Pro и 7T Pro, сталкивающиеся с проблемами регистрации отпечатков пальцев, могут исправить это, восстановив данные калибровки в постоянный раздел.
Основным модулем памяти на устройствах под управлением Android является разделен на несколько разделов. При разработке послепродажного обслуживания сообщество Android-моддеров в основном работает с несколькими разделами, такими как «/system», «/recovery», «/cache» и т. д. OEM-производители, с другой стороны, часто используют менее известные разделы для хранить интересные параметры, нравиться состояние блокировки/разблокировки загрузчика. Одним из таких разделов является «/persist», который обычно содержит данные калибровки внутренних датчиков и в некоторых случаях уникальные идентификаторы, такие как MAC-адрес чипа Wi-Fi.
Из-за его уникальности невозможно просто исправить сломанный постоянный раздел, восстановив общий дамп. Подобным образом практически невозможно правильно переписать содержимое «персиста» даже после полной прошивки. Вот почему некоторым владельцам OnePlus 8, OnePlus 8 Pro и OnePlus 7T Pro McLaren Edition сложно исправить ошибку регистрации отпечатков пальцев, связанную с поврежденным постоянным разделом.
Форумы OnePlus 7T Pro ||| OnePlus 7T Pro McLaren Edition
Форумы OnePlus 8 на XDA ||| OnePlus 8 Pro Форумы XDA ||| Обзор OnePlus 8 Pro на XDA
Точная причина коррупции пока не установлена. Мы знаем, что датчик отпечатков пальцев в сериях OnePlus 8 и OnePlus 7T Pro может перестать работать в некоторых конкретных сценариях (например, после установки другой региональной прошивки). Аномалию с регистрацией отпечатков пальцев можно исправить, прошив заведомо рабочий дамп персистентного раздела с самого вашего устройства. Ожидается, что не все конечные пользователи будут это делать, поэтому такое решение на самом деле неосуществимо.
Исправление для OnePlus 8 Pro
К счастью, старший член XDA муравейники нашел довольно общий способ исправить поврежденный постоянный раздел на OnePlus 8 Pro. Идея состоит в том, чтобы извлечь существующие данные калибровки отпечатков пальцев с целевого устройства с поврежденным персистирующим разделом и восстановить их поверх очищенного персиста. Учитывая, что у вас есть root-доступ на вашем OnePlus 8 Pro, следующая команда из эмулятора терминала или оболочки ADB с правами root должна создать резервную копию 1:1 постоянного раздела.
dd if=/dev/block/bootdevice/by-name/persist of=/sdcard/persist.img
Резервная часть имеет решающее значение, поэтому не потеряйте созданный вами дамп. Мы рекомендуем сделать резервную копию образа раздела за пределами устройства. Вы не можете использовать образ раздела другого пользователя..
После резервного копирования раздела мигание EDL низкого уровня необходимо выполнить на OnePlus 8 Pro, чтобы убедиться в отсутствии несоответствия прошивки. На этом этапе пользователь должен разблокировать встроенный «Заводской режим» на устройстве и попробуйте повторно откалибровать датчик отпечатков пальцев. Ожидается, что тест провалится, но это уже не имеет большого значения. Все, что вам нужно сделать, это восстановить ранее сохраненные данные калибровки сканера отпечатков пальцев. Если все работает правильно, вы сможете зайти в настройки и добавить свои отпечатки пальцев.
Учебное пособие XDA. Исправление проблем с регистрацией отпечатков пальцев, вызванных сломанным постоянным разделом на OnePlus 8 Pro
Если все шаги, описанные в теме выше, кажутся вам сложными, вот пошаговое видеоруководство, созданное муравейники чтобы облегчить задачу.
Исправление для других телефонов OnePlus.
Если вы столкнулись с этой проблемой на другом телефоне OnePlus, посетите форумы XDA, чтобы узнать, существуют ли какие-либо руководства для вашего устройства. Вот некоторые темы, которые привлекли наше внимание:
OnePlus 7T Pro McLaren Edition: [РУКОВОДСТВО] Исправьте «поврежденный» сканер отпечатков пальцев за 15 минут!
OnePlus 8: [РУКОВОДСТВО] Исправление PERSIST.IMG потери датчика отпечатков пальцев
Сталкивались ли вы с какими-либо сбоями при регистрации отпечатков пальцев на вашем устройстве OnePlus? Дайте нам знать в комментариях ниже!