कस्टम रिकवरी TWRP में, "ज़िप फ़ाइल हस्ताक्षर सत्यापन" विकल्प क्या करता है? मुझे कैसे पता चलेगा कि कुछ स्थापित करते समय इसकी जांच होनी चाहिए?
कस्टम रिकवरी TWRP में, "ज़िप फ़ाइल हस्ताक्षर सत्यापन" विकल्प क्या करता है? मुझे कैसे पता चलेगा कि कुछ स्थापित करते समय इसकी जांच होनी चाहिए?
जवाबों:
मूल रूप से ज़िप फ़ाइल हस्ताक्षर सत्यापन ध्वज केवल तभी सक्षम हो जाएगा जब ज़िप फ़ाइल डेवलपर द्वारा ठीक से हस्ताक्षरित हो। यह (लगभग) जावा में जार फ़ाइलों पर हस्ताक्षर करने के लिए उपयोग की जाने वाली एक ही विधि है।
से यहाँ
मूल रूप से, किसी भी तृतीय-पक्ष कार्यक्रम को निष्पादित करने से पहले आप यह सुनिश्चित करना चाहते हैं कि यह ( अखंडता ) के साथ छेड़छाड़ नहीं की गई है और यह वास्तव में इकाई द्वारा बनाया गया है कि यह ( प्रामाणिकता ) से आने का दावा करता है । उन विशेषताओं को आमतौर पर कुछ डिजिटल हस्ताक्षर योजना द्वारा लागू किया जाता है, जो गारंटी देता है कि केवल हस्ताक्षर करने की कुंजी रखने वाली इकाई एक वैध कोड हस्ताक्षर का उत्पादन कर सकती है। हस्ताक्षर सत्यापन प्रक्रिया दोनों को सत्यापित करती है कि कोड के साथ छेड़छाड़ नहीं की गई है और अपेक्षित कुंजी के साथ हस्ताक्षर का उत्पादन किया गया था।
ऊपर से ध्यान दें, कि यह (स्पष्ट रूप से) यह पता नहीं लगा सकता है कि क्या कोड स्वयं मैलवेयर आदि है, बस यह वैसा ही है जैसा कि डेवलपर द्वारा हस्ताक्षर किए जाने के समय था। आपको किसी भी सॉफ्टवेयर के डेवलपर पर भरोसा करना होगा जिसे आप फ्लैश करते हैं।
इसका एक उदाहरण यह है कि आप स्टॉक रिकवरी के माध्यम से कस्टम रॉम को फ्लैश नहीं कर सकते क्योंकि स्टॉक रिकवरी निर्माता से हस्ताक्षर के लिए देखेगा।
यह भी पता लगा सकता है कि क्या एक ज़िप भ्रष्ट है, लेकिन एक निश्चित जांच नहीं है, आप फ़ाइल के एमडी 5 योग को सत्यापित करने और रॉम डेवलपर द्वारा प्रदान की गई तुलना में बेहतर होंगे।
" मुझे कैसे पता चलेगा कि इसकी जाँच की जानी चाहिए? " यह संभवतः आपके द्वारा किए जा रहे कार्यों के आधार पर अलग-अलग होने वाली है, मैं आमतौर पर इसे उस विशेष रिकवरी के डिफ़ॉल्ट मूल्य पर छोड़ता हूं जिसका मैं उपयोग कर रहा हूं, और मैंने वास्तव में कभी नहीं किया है। किसी भी जिप फाइल के लिए इसे चेक या अनचेक करें। ध्यान रखें कि कुछ पूरी तरह कार्यात्मक पैकेज गलत तरीके से हस्ताक्षर किए जा सकते हैं और सत्यापन को अक्षम करने पर पूरी तरह से स्थापित हो सकते हैं, लेकिन इसके विपरीत यह एक भ्रष्ट फ़ाइल हो सकता है और डिवाइस को बूट कर सकता है।
मैंने इसे जाँचना छोड़ दिया है, और यदि किसी थ्रेड / डेवलपर पर कोई कहता है कि इसे इंस्टॉल करना ठीक है तो मैं एक नांदोइड बैकअप बनाऊंगा और इसे हस्ताक्षर सत्यापन के साथ फ्लैश करने की कोशिश करूँगा। (हमेशा एक बैकअप बनाने के लिए!)
यहां स्टॉक S4 रिकवरी पर एक कस्टम ROM स्थापित करने का प्रयास करने का एक उदाहरण दिया गया है:
अपडेट पैकेज ढूंढना ... अपडेट पैकेज
खोलना ... अपडेट पैकेज
सत्यापित करना ...
E: कोई हस्ताक्षर (188 फाइलें)
E: सत्यापन विफल हुआ
स्थापना रद्द की गई।
यहाँ GitHub के बारे में अधिक तकनीकी जानकारी का लिंक दिया गया है जो यहाँ पर जाने के लिए कुछ हद तक बाहर है।