Trên Linux (và Android) có thể ngắt kết nối thiết bị khỏi trình điều khiển [ 1 ] . Trình điều khiển vân tay (ký hiệu là fpc ) trên LG G5 của tôi có tên fpc1020 . Tìm kiếm trong đường dẫn / sys cho tôi thư mục / sys / bus / spi / driver / fpc1020 / . Thư mục này có bốn tệp: bind, unbind, uevent AND spi8.1 . Những gì chúng tôi làm là hủy liên kết thiết bị spi8.1 khỏi trình điều khiển fpc1020 .
Bây giờ làm thế nào để vô hiệu hóa cảm biến:
chúng ta cần tìm tên trình điều khiển:
Hãy thử lệnh này: find / sys / bus -name 'fpc *'
Đối với tôi đó là: / sys / bus / spi / driver / fpc1020 /
chúng ta cần tìm tên thiết bị:
Tên thiết bị là tệp thứ tư trong thư mục này.
ls / sys / bus / spi / driver / fpc1020 / (tùy thuộc vào kết quả của bạn từ 1.)
Đối với tôi đó là: spi8.1
hủy liên kết thiết bị này:
echo spi8.1> / sys / bus / spi / driver / fpc1020 / unbind (tùy thuộc vào kết quả của bạn từ 1. & 2.)
Bây giờ bạn không thể sử dụng cảm biến vân tay cho đến lần khởi động lại tiếp theo.
hủy liên kết trên mỗi lần khởi động hệ thống:
Chúng tôi muốn / cần thực thi lệnh này trên mỗi lần khởi động. Hiện tại tôi không chắc cách tốt nhất để làm điều đó là gì.
Yêu cầu:
- Truy cập root
- Ứng dụng đầu cuối (hoặc vỏ adb từ PC)
Tài liệu tham khảo:
1. https://lwn.net/Articles/143397/