Android Oreo लॉकस्क्रीन पिन, पासवर्ड या पैटर्न को प्रोग्रामेटिक रूप से बदलने के लिए कमांड जोड़ता है

Android Oreo कई अच्छाइयां छिपा रहा है, इस बार हमने लॉकस्क्रीन पिन, पासवर्ड या पैटर्न को प्रोग्रामेटिक रूप से बदलने का एक तरीका सीखा है।

एंड्रॉइड ओरेओ में चीजों की शक्ल से कई गुप्त सुधार हैं। थीम समर्थन, एंड्रॉइड टीवी पर सूचनाएं अक्षम कर दी गईं, अनलॉक विलंबता कम हो गई और अधिक। ये सभी Oreo के लिए प्रतिबद्ध इतिहास के अंतर्गत रहे हैं, अर्थात। आधिकारिक चेंजलॉग में नहीं मिला, लेकिन हमने और भी बहुत कुछ उजागर किया है। ऐसी ही एक खोज लॉकस्क्रीन पिन, पासवर्ड या पैटर्न को प्रोग्रामेटिक रूप से बदलने का एक कमांड है। यह पहली नज़र में उपयोगी नहीं लग सकता है, लेकिन इस कमांड के लिए कुछ दिलचस्प एप्लिकेशन हैं जिन्हें हम आपको इसका उपयोग करने का तरीका दिखाने के बाद नीचे रेखांकित करेंगे।

चेतावनी: इन कमांड के साथ खिलवाड़ हो सकता है संभावित रूप से अपने आप को अपने डिवाइस से लॉक कर लें यदि आप सावधान नहीं हैं. आपको चेतावनी दी गई है। यह केवल Google द्वारा जोड़े गए नए आदेशों को दिखाने के लिए है और आपको सैद्धांतिक रूप से यह दिखाने के लिए भी है कि आप इसके साथ क्या कर सकते हैं। यदि आप अपना डेटा खोने का जोखिम नहीं उठा सकते तो इसके साथ खिलवाड़ न करें

, या यदि आप जड़ नहीं हैं। यदि आप गलती से अपने डिवाइस से लॉक हो जाते हैं और रूट हो जाता है, तो /डेटा/सिस्टम में निम्नलिखित फ़ाइलों को हटा दें: गेटकीपर.पैटर्न.की, गेटकीपर.पासवर्ड.की, और कोई भी अन्य गेटकीपर फ़ाइलें।


लॉकस्क्रीन पिन, पासवर्ड या पैटर्न को प्रोग्रामेटिक रूप से बदलना

Android Oreo के साथ, विभिन्न लॉकस्क्रीन विधियों को बदलने के लिए कुछ नए डिबगिंग कमांड जोड़े गए हैं। अगले यह प्रतिबद्धता आदेश इस प्रकार दिखाई देंगे। ध्यान दें आपको उपयोग करने की आवश्यकता है एडीबी शैल पहला, क्योंकि इन्हें डिवाइस के शेल के माध्यम से निष्पादित करने की आवश्यकता है। इन कमांड का उपयोग लॉकस्क्रीन के पैटर्न, पिन या पासवर्ड को सेट करने के लिए किया जाता है, लेकिन जैसा कि आप देख सकते हैं, जरूरत पड़ने पर इन्हें साफ़ भी कर सकते हैं।

locksettings set-pattern 
locksettings set-pin
locksettings set-password
locksettings clear

यह बिल्कुल स्पष्ट है कि ये आदेश क्या करते हैं। एक पैटर्न थोड़ा अलग है, लेकिन समझने में काफी सरल है। उदाहरण के तौर पर, दाईं ओर दिखाई देने वाले पैटर्न के लिए, आप जिस कमांड का उपयोग करते हैं वह निम्नलिखित है।

locksettings set-pattern 159

प्रत्येक सेल को एक नंबर देकर पैटर्न सेट किए जाते हैं, इसलिए ऊपर बाईं ओर "1", मध्य में "5" और नीचे दाईं ओर "9" है। इस प्रकार हम 159 तक पहुंचते हैं - आप बस प्रत्येक पैटर्न बिंदु की स्थिति को एक संख्या में मैप करें जैसे कि यह एक टी9 डायलर है।

एक महत्वपूर्ण नोट के रूप में, कोई भी पिन, पासवर्ड या पैटर्न जो आप इन विधियों का उपयोग करके सेट करते हैं एन्क्रिप्शन पासवर्ड अपडेट करता है ठीक वैसे ही जैसे यदि आप इसे सेटिंग्स से सेट करते हैं। सेट करने का एक तरीका है आपकी लॉकस्क्रीन से भिन्न एन्क्रिप्शन पासवर्ड एक, लेकिन इसकी अनुशंसा तब तक नहीं की जाती जब तक आप नहीं जानते कि आप क्या कर रहे हैं।

टाइमपिन की वापसी?

Android Oreo पर चलने वाले रूटेड डिवाइस पर संभावित रूप से दिलचस्प उपयोग का मामला एक एप्लिकेशन को फिर से बनाना होगा टाइमपिन. टाइमपिन ने जो किया वह यह था कि इसने लॉकस्क्रीन के पिन नंबर को वर्तमान समय के अनुसार गतिशील रूप से बदल दिया, हालांकि आप इसे नंबर को उल्टा करके, इसे ऑफसेट करके, आदि द्वारा मिला सकते हैं। इसे और भी अधिक सुरक्षित बनाने के लिए. उदाहरण के लिए, 11:56 के समय, पिन 1156 होगा। यदि -1003 का ऑफसेट है, तो वास्तविक पिन 0153 होगा।

एंड्रॉइड मार्शमैलो के रिलीज़ होने के साथ, यह क्षमता तब टूट गई जब डिवाइस व्यवस्थापक एप्लिकेशन डिवाइस पर पासवर्ड नहीं बदल सकते थे। लेकिन इन नए आदेशों के लिए धन्यवाद, रूट किए गए डिवाइस पर इस कार्यक्षमता को दोहराना संभव होना चाहिए।

हमने इस अवधारणा के आधार पर अवधारणा टास्कर प्रोफ़ाइल का प्रमाण बनाया है! हम अत्यधिक अनुशंसा करते हैं कि इसका उपयोग न करें, चूँकि इसे बहुत जल्दी तैयार किया गया था और इसकी कोई गारंटी नहीं है कि यह दोषरहित ढंग से काम करेगा। यदि आप गंभीरता से टाइमपिन जैसी कार्यक्षमता चाहते हैं तो इसका उपयोग न करें। यदि आप एक डेवलपर हैं जो इस पोस्ट को पढ़ रहे हैं और सोचते हैं कि आप इससे एक ऐप बनाने में सक्षम हो सकते हैं, तो हमारे अतिथि बनें!

आप डाउनलोड कर सकते हैं यहां से टास्कर प्रोजेक्ट. पहले टास्कर की प्राथमिकताओं में शुरुआती मोड को अक्षम करके इसे आयात करें, फिर मुख्य स्क्रीन में आयात विकल्प लाने के लिए नीचे बाईं ओर होम आइकन पर लंबे समय तक दबाएं। .prj.xml फ़ाइल ढूंढें और आयात करें। इसे स्थापित करने के लिए, आपको दो चरण करने होंगे:

  1. टास्कर में var टैब पर जाएं और अपना वर्तमान पिन %OldPIN पर सेट करें
  2. "डिवाइस शटडाउन" प्रोफ़ाइल के लिए कार्य खोलें। रन शेल क्रिया में, कमांड के अंत में इच्छित बैकअप पिन जोड़ें। यह भी सुनिश्चित करें कि %OldPIN और आपके बैकअप पिन के बीच एक जगह हो। आपका आदेश इस तरह दिखना चाहिए: लॉकसेटिंग्स सेट पिन --पुराना %OldPIN 3523

अब दोनों प्रोफाइल को इनेबल करें।

याद रखें, वर्तमान में पिन बदलने से एन्क्रिप्शन पिन भी अपडेट हो जाएगा, इसलिए यदि आप इसके साथ सावधान नहीं हैं, तो आप गलती से अपने फोन में डेटा को डिक्रिप्ट करने में असमर्थ हो सकते हैं। हम दोहराना चाहते हैं कि उपरोक्त अवधारणा का प्रमाण है जिसे हम इस उम्मीद में पेश कर रहे हैं कि अधिक सक्षम डेवलपर्स इस पर ठीक से गौर कर सकते हैं।


लपेटें

कुल मिलाकर यह एक दिलचस्प विकास है जो उन लोगों के लिए उपयोगी हो सकता है जो गतिशील पिन बनाना चाहते हैं उनका फ़ोन, या शायद वे भी जिन्हें अपने फ़ोन को सहेजने की आवश्यकता है यदि डिबगिंग को चालू छोड़ दिया गया है और अनुमति दी गई है कंप्यूटर। उपरोक्त टास्कर प्रोफ़ाइल केवल एंड्रॉइड शेल के माध्यम से एडीबी कमांड को आमंत्रित करती है, और इस प्रकार एडीबी कमांड की तरह पिन बदल सकती है।