लिनक्स (और एंड्रॉइड) पर अपने ड्राइवर से डिवाइस को काटना संभव है [ 1 ] । मेरे LG G5 पर फिंगरप्रिंट ड्राइवर ( fpc के रूप में दर्शाया गया है ) का नाम fpc1020 है । / Sys पथ में खोज करने से मुझे फ़ोल्डर / sys / बस / spi / ड्राइवर / fpc1020 / मिल गया । इस फ़ोल्डर में चार फाइलें हैं: बाइंड, अनबाइंड, यूवेंट और स्पाई 8 ।1 । ड्राइवर fpc1020 से डिवाइस spi8.1 को अनबाइंड करने के लिए हम क्या करते हैं ।
अब सेंसर को निष्क्रिय कैसे करें:
हमें ड्राइवर का नाम खोजने की आवश्यकता है:
इस कमांड को आज़माएं: मेरे लिए / sys / bus -name 'fpc *' खोजें
: यह / sys / बस / spi / ड्राइवर / fpc1020 /
हमें डिवाइस का नाम खोजने की आवश्यकता है: इस फ़ोल्डर में
डिवाइस का नाम चौथी फाइल है।
ls / sys / बस / एसपीआई / ड्राइवर / fpc1020 / (1 से आपके परिणाम पर निर्भर करता है)
मेरे लिए यह है: sp88.1
इस डिवाइस को अनबाइंड करें:
echo spi8.1> / sys / bus / spi / driver / fpc1020 / unbind (1. और 2. से आपके रिजल्ट पर निर्भर करता है)
अब आप फिंगरप्रिंट सेंसर का उपयोग अगले पुनरारंभ तक नहीं कर पा रहे हैं।
हर सिस्टम बूट पर unbind:
हम हर बूट पर इस कमांड को निष्पादित करना चाहते हैं। वर्तमान में मुझे यकीन नहीं है कि यह करने का सबसे अच्छा तरीका क्या है।
आवश्यकताएँ:
- मूल प्रवेश
- टर्मिनल ऐप (या पीसी से एडीबी शेल)
संदर्भ:
1. https://lwn.net/Articles/143397/