บน Linux (และ Android) มันเป็นไปได้ที่จะตัดการเชื่อมต่ออุปกรณ์จากขับ[ 1 ] คนขับรถลายนิ้วมือ (แสดงเป็นFPC ) บน LG G5 ของฉันมีชื่อfpc1020 ค้นหาในsys /เส้นทางให้ฉันโฟลเดอร์sys / / รถบัส / SPI / ไดรเวอร์ / fpc1020 / โฟลเดอร์นี้มีสี่ไฟล์: ผูกยกเลิกการเชื่อมโยง, 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 ในทุกการบูทระบบ:
เราต้องการ / จำเป็นต้องรันคำสั่งนี้ในทุกการบู๊ต ขณะนี้ฉันไม่แน่ใจว่าวิธีที่ดีที่สุดที่จะทำคืออะไร
ที่ต้องการ:
- การเข้าถึงรูต
- แอป Terminal (หรือ adb shell จากพีซี)
ข้อมูลอ้างอิง:
1. https://lwn.net/Articles/143397/