Nonaktifkan sepenuhnya sensor sidik jari

10

Saya tidak terlalu suka semua sensasi tentang sensor sidik jari, saya lebih suka mematikannya, sehingga tidak mendaftarkan sidik jari.

Pada desktop Linux, saya hanya perlu modprobe -rmodul kernel yang relevan. Bisakah saya melakukan sesuatu seperti itu di Android? Saya tidak ingin hanya menonaktifkannya di pengaturan - maka saya harus percaya pada sistem yang tidak ada yang benar-benar menggunakannya.

marmistrz
sumber
Saya memiliki pertanyaan yang sama untuk Nexus 6p saya. Tidak ada opsi di pengaturan juga.
Devin Ersoy
Tidak bisakah kamu tidak menyentuhnya, atau menutupinya dengan sesuatu? Segala jenis penutup akan menghentikannya bekerja (bahkan air sementara). Anda harus percaya bahwa sistem telah menonaktifkannya bahkan jika Anda menggunakan modprobe ...
Ash
@Josh tidak benar-benar jika sensor sidik jari dibangun ke tombol home. Jika modul kernel tidak dimuat, bagaimana cara kerja perangkat?
marmistrz
@armistrz ah, saya lupa beberapa perangkat memilikinya di tombol home (saya punya Nexus 5X, yang memiliki sensor di belakang). Yang saya maksudkan adalah Anda masih percaya bahwa modul kernel tidak dimuat - semua perangkat lunak pada ponsel Anda dapat berkonspirasi melawan Anda untuk menyembunyikan fakta bahwa sensor sidik jari masih aktif. Saya tidak tahu cara untuk melakukan apa yang Anda inginkan, jadi saya akan berhenti mengacaukan komentar di sini.
Ash
Saya mencari sesuatu yang mirip dengan OP, tetapi saya berpikir lebih dalam hal cara menonaktifkan sensor sidik jari secara fisik. Misalnya masuk dan potong kawat di suatu tempat. Ini akan menjadi model ponsel tertentu. Jika OP memposting model ponsel mereka, mereka mungkin mendapatkan lebih banyak saran dari pendekatan yang mungkin.
mc0e

Jawaban:

4

Di Linux (dan Android) dimungkinkan untuk melepaskan perangkat dari drivernya [ 1 ] . Driver sidik jari (dilambangkan sebagai fpc ) pada LG G5 saya memiliki nama fpc1020 . Mencari di jalur / sys memberi saya folder / sys / bus / spi / drivers / fpc1020 / . Folder ini memiliki empat file: bind, unbind, uevent AND spi8.1 . Apa yang kami lakukan adalah melepaskan ikatan perangkat spi8.1 dari driver fpc1020 .

Sekarang cara menonaktifkan sensor:

  1. kita perlu menemukan nama driver:
    Coba perintah ini: find / sys / bus -name 'fpc *'
    Bagi saya itu: / sys / bus / spi / driver / fpc1020 /

  2. kita perlu menemukan nama perangkat:
    Nama perangkat adalah file keempat dalam folder ini.
    ls / sys / bus / spi / driver / fpc1020 / (tergantung pada hasil Anda dari 1.)
    Bagi saya itu: spi8.1

  3. memperlonggar perangkat ini:
    gema spi8.1> / sys / bus / spi / driver / fpc1020 / memperlonggar (tergantung pada hasil Anda dari 1. & 2.)
    Sekarang Anda tidak dapat menggunakan sensor sidik jari sampai restart berikutnya.

  4. batalkan ikatan pada setiap boot sistem:
    Kami ingin / perlu menjalankan perintah ini pada setiap boot. Saat ini saya tidak yakin apa cara terbaik untuk melakukannya.

Persyaratan:

  • Akses root
  • Terminal App (atau adb shell dari PC)

Referensi:
1. https://lwn.net/Articles/143397/

Joe
sumber
Untuk melakukan hal-hal di setiap boot secara otomatis, Anda dapat merujuk ke jawaban saya untuk pertanyaan lain.
iBug
-1

Atau cukup hapus (ganti nama) sistem / bin / sidik jari dan sensor sidik jari akan berhenti berfungsi setelah telepon dihidupkan ulang. Telepon yang di-rooting dan explorer file root adalah prasyarat.

Metode ini berguna pada ponsel Xiaomi yang menjalankan MIUI 8.2.5.0, yang meskipun otentikasi berbasis sidik jari dimatikan, layar masih terbangun saat Anda menyentuh sensor.

akosh
sumber
3
Dan bagaimana melakukan ini? Perlu diingat bahwa OP sama sekali tidak menunjukkan perangkat yang di-rooting. Berdasarkan itu, silakan edit posting Anda dan sertakan langkah-langkah untuk mencapai solusi yang Anda usulkan.
Izzy
Mengapa mengganti nama biner dan gagal jaring pengaman ketika Anda bisa menonaktifkan sensor?
Zulgrib
1
@Izzy jawaban yang diterima menyiratkan perangkat yang di-rooting juga :)
gldraphael