Мне не очень нравится вся шумиха по поводу датчика отпечатков пальцев, я бы предпочел, чтобы он был уничтожен, чтобы он не регистрировал отпечатки пальцев.
На настольном Linux я бы просто modprobe -r
использовал соответствующий модуль ядра. Могу ли я сделать что-то подобное на Android? Я не хочу просто отключать это в настройках - тогда я должен доверять системе, что ничто действительно не использует это.
finger-print-scanner
marmistrz
источник
источник
Ответы:
В Linux (и Android) можно отключить устройство от его драйвера [ 1 ] . Драйвер отпечатка пальца (обозначенный как fpc ) на моем LG G5 имеет имя fpc1020 . Поиск по пути / sys дал мне папку / sys / bus / spi / drivers / fpc1020 / . В этой папке четыре файла: bind, unbind, uevent и spi8.1 . Что мы делаем, чтобы отвязать на устройство spi8.1 от водителя fpc1020 .
Теперь, как отключить датчик:
нам нужно найти имя драйвера:
попробуйте эту команду: find / sys / bus -name 'fpc *'
Для меня это: / sys / bus / spi / drivers / fpc1020 /
нам нужно найти имя устройства: имя
устройства является четвертым файлом в этой папке.
ls / sys / bus / spi / drivers / fpc1020 / (зависит от вашего результата из 1.)
Для меня это: spi8.1
отсоедините это устройство:
echo spi8.1> / sys / bus / spi / drivers / fpc1020 / unbind (зависит от результатов, полученных в пунктах 1. и 2.)
Теперь вы не можете использовать датчик отпечатков пальцев до следующего перезапуска.
unbind при каждой загрузке системы:
мы хотим / должны выполнять эту команду при каждой загрузке. В настоящее время я не уверен, что лучший способ сделать это.
Требования:
Ссылки:
1. https://lwn.net/Articles/143397/
источник
Или просто удалите (переименуйте) system / bin / fingerprintd и датчик отпечатков пальцев перестанет работать после перезагрузки телефона. Телефон с рутом и менеджер корневых файлов являются обязательными условиями.
Этот метод полезен на телефонах Xiaomi с MIUI 8.2.5.0, на которых, хотя аутентификация по отпечатку пальца выключена, дисплей по-прежнему просыпается при прикосновении к сенсору.
источник