Tắt hoàn toàn cảm biến vân tay


10

Tôi thực sự không thích tất cả sự cường điệu về cảm biến vân tay, tôi muốn tắt nó đi, để nó không đăng ký bất kỳ dấu vân tay nào.

Trên máy tính để bàn Linux, tôi chỉ đơn giản là modprobe -rmô-đun hạt nhân có liên quan. Tôi có thể làm điều gì đó như thế trên Android không? Tôi không muốn đơn giản là vô hiệu hóa nó trong cài đặt - sau đó tôi phải tin tưởng vào hệ thống rằng không có gì thực sự sử dụng nó.


Tôi có cùng một câu hỏi cho Nexus 6p của tôi. Không có tùy chọn trong cài đặt.
Devin Ersoy

Bạn có thể không chỉ không chạm vào nó, hoặc che nó bằng một cái gì đó? Bất kỳ loại che phủ nào cũng sẽ ngăn nó hoạt động (ngay cả nước cũng tạm thời). Bạn phải tin tưởng rằng hệ thống đã vô hiệu hóa nó ngay cả khi bạn đã sử dụng modprobe ...
Ash

@Josh không thực sự nếu cảm biến vân tay được tích hợp vào nút home. Nếu mô-đun hạt nhân không được tải, làm thế nào thiết bị có thể hoạt động?
marmistrz

@marmistrz ah, tôi quên một số thiết bị có nút Home (tôi có Nexus 5X, có cảm biến ở mặt sau). Ý tôi là bạn vẫn tin rằng mô-đun hạt nhân không được tải - tất cả phần mềm trên điện thoại của bạn có thể đang âm mưu chống lại bạn để che giấu sự thật rằng cảm biến vân tay vẫn còn hoạt động. Tôi không biết cách để làm những gì bạn muốn, vì vậy tôi sẽ ngừng làm lộn xộn các ý kiến ​​ở đây.
Tro

Tôi đang tìm kiếm một cái gì đó tương tự như OP, nhưng tôi đã suy nghĩ nhiều hơn về cách vô hiệu hóa vật lý cảm biến vân tay. Ví dụ đi vào và cắt dây ở đâu đó. Nó sẽ là mô hình điện thoại cụ thể mặc dù. Nếu OP đăng mẫu điện thoại của họ, họ có thể nhận được nhiều đề xuất hơn về các phương pháp khả thi.
mc0e

Câu trả lời:


4

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:

  1. 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 /

  2. 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

  3. 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.

  4. 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/


Để tự động thực hiện mọi thứ trên mỗi lần khởi động, bạn có thể tham khảo câu trả lời của tôi cho một câu hỏi khác.
iBug

-1

Hoặc chỉ cần xóa (đổi tên) hệ thống / bin / vân tay và cảm biến vân tay sẽ ngừng hoạt động sau khi khởi động lại điện thoại. Root điện thoại và một trình thám hiểm tập tin gốc là điều kiện tiên quyết.

Phương pháp này hữu ích trên điện thoại Xiaomi chạy MIUI 8.2.5.0, trên đó mặc dù đã tắt xác thực dựa trên dấu vân tay, màn hình vẫn thức khi bạn chạm vào cảm biến.


3
Và làm thế nào để làm điều này? Hãy ghi nhớ OP không có cách nào chỉ ra một thiết bị đã root. Dựa vào đó, vui lòng chỉnh sửa bài đăng của bạn và bao gồm các bước để đạt được giải pháp đề xuất của bạn.
Izzy

Tại sao đổi tên mạng nhị phân và lỗi mạng an toàn khi bạn chỉ có thể vô hiệu hóa cảm biến?
Zulgrib

1
@Izzy câu trả lời được chấp nhận cũng ngụ ý một thiết bị đã root :)
gldraphael
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.