Устранение проблем с регистрацией отпечатков пальцев в серии OnePlus 8, 7T Pro и т. д.

Основной модуль хранения на устройствах под управлением Android разделен на несколько разделов. Для вторичной разработки сообщество моддинга Android в основном имеет дело с несколькими разделами, такими как «/system», «/recovery», «/cache» и т. д. OEM-производители, с другой стороны, часто используют менее известные разделы для хранения интересные параметры, такие как состояние блокировки/разблокировки загрузчика. Одним из таких разделов является «/persist», который обычно содержит данные калибровки внутренних датчиков и, в некоторых случаях, уникальные идентификаторы, такие как MAC-адрес чипа Wi-Fi.

Из-за его уникальности нельзя просто исправить сломанный раздел сохранения, восстановив общий дамп. Аналогичным образом практически невозможно корректно перезаписать содержимое «persist» даже после полной прошивки. Вот почему некоторым владельцам 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 может перестать работать в некоторых определенных сценариях (например, после прошивки другой региональной прошивки). Аномалию с регистрацией отпечатков пальцев можно исправить, прошив заведомо рабочий дамп раздела persist с вашего устройства. Ожидается, что не все конечные пользователи будут делать это, поэтому решение на самом деле неосуществимо.

Исправление для 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: [GUIDE] Исправьте сканер отпечатков пальцев с «повреждением» за 15 минут!

OnePlus 8: [GUIDE] Исправить PERSIST.IMG Потеря датчика отпечатков пальцев


Сталкивались ли вы с какими-либо сбоями при регистрации отпечатков пальцев на устройстве OnePlus? Дайте нам знать в комментариях ниже!


Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *