मैं अपने adbkey का फ़िंगरप्रिंट कैसे देख सकता हूँ?


11

आपको पता होना चाहिए कि एंड्रॉइड 4.2.2 (या उससे पहले) ने एडीएस एक्सेस के लिए आरएसए कुंजी जांच शुरू की है। - डिवाइस अब पूछता है कि क्या आप एक्सेस की अनुमति देना चाहते हैं।

हर बार पूछने से बचने के लिए, कंप्यूटर एक आरएसए कुंजी प्रस्तुत करता है, जिसे स्थायी रूप से स्वीकार किया जा सकता है।

फोन पर संवाद आरएसए कुंजी फिंगरप्रिंट दिखाता है। - लिनक्स पर, सार्वजनिक / गुप्त कुंजी जोड़ी यहां है ~/.android/adbkey(.pub):।

मैं उस कुंजी फ़ाइल का फिंगरप्रिंट कैसे दिखा सकता हूं? (मैं लिनक्स सिस्टम पर ऐसा करने के लिए कमांड लाइन की तलाश कर रहा हूं।)

जवाबों:


15

यह लाइन यह करेगी ( यहाँ पाया गया ):

awk '{print $1}' < ~/.android/adbkey.pub | openssl base64 -A -d -a | openssl md5 -c

awk '{print $1}' < ~/.android/adbkey.pub | base64 --decode | md5sumके रूप में अच्छी तरह से काम करता है
Yasushi Shoji


0

एंड्रॉइड 5 और बाद में उपयोग किए जाने वाले हैश-फ़ंक्शन को बदल दिया गया था sha256। यदि आपका हार्डवेयर ऐसा है, तो आपका प्रयास हो सकता है:

awk '{print $1}' < ~/.android/adbkey.pub | openssl base64 -A -d -a | openssl sha256 -c | awk '{print $2}'|tr '[:lower:]' '[:upper:]'

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.