अपने सैमसंग गैलेक्सी के लिए अपडेट डाउनलोड करने के लिए सैमलोडर का उपयोग कैसे करें

सैमलोडर आपके सैमसंग गैलेक्सी डिवाइस के लिए नवीनतम फर्मवेयर डाउनलोड करने का परेशानी मुक्त तरीका प्रदान करता है। यह Linux और macOS पर भी काम करता है।

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

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

थेमिडा, जो एक कारण है कि उपयोगिताओं को माइक्रोसॉफ्ट विंडोज के अलावा अन्य ऑपरेटिंग सिस्टम में पोर्ट करना मुश्किल है। फिर भी, XDA जूनियर सदस्य nn000 इन बाधाओं को पार करने में कामयाब रहा है.

डाउनलोड प्रोटोकॉल को सावधानीपूर्वक रिवर्स-इंजीनियरिंग करने के बाद, डेवलपर ने डाउनलोडर को पायथन में कोड करने का निर्णय लिया, जिसका अर्थ है कि अंतिम टूल को वस्तुतः किसी भी ऑपरेटिंग सिस्टम पर निष्पादित किया जा सकता है। परिणाम है सैमलोडर, एक क्रॉस-प्लेटफॉर्म सीएलआई एप्लिकेशन जो किसी मालिकाना डीएलएल का उपयोग किए बिना सैमसंग फर्मवेयर पैकेज ला सकता है। यह बेहद छोटी स्क्रिप्ट (100KB से कम) OTA कलाकृतियों को भी डिक्रिप्ट कर सकती है और एक मानक फ्लैश करने योग्य पैकेज बना सकती है।


अपने सैमसंग गैलेक्सी डिवाइस के लिए फर्मवेयर डाउनलोड करने के लिए सैमलोडर का उपयोग कैसे करें

  1. सुनिश्चित करें कि आपके पास Python 3 और pip स्थापित है।
  2. सैमलोडर का कोडबेस डाउनलोड करें इस लिंक या git का उपयोग करके रिपॉजिटरी को क्लोन करें:
    git clone https://github.com/nlscc/samloader
  3. पिप का उपयोग करके स्थापित करें:
    cd samloader
    pip3 install .
  4. अपने मॉडल के लिए नवीनतम फ़र्मवेयर संस्करण की जाँच करें:
    samloadercheckupdate[model][region]
    • उदाहरण के लिए, यदि आपको टी-मोबाइल के लिए नवीनतम फ़र्मवेयर का पता लगाना है सैमसंग गैलेक्सी S20 अल्ट्रा, फिर निम्नलिखित टाइप करें:
      samloader checkupdate SM-G988U TMB
  5. किसी दिए गए फोन और क्षेत्र के लिए निर्दिष्ट फर्मवेयर संस्करण को एक निर्दिष्ट फ़ाइल या निर्देशिका में डाउनलोड करें:
    samloaderdownload[version][model][region][out]
  6. एन्क्रिप्टेड फर्मवेयर कलाकृतियों को डिक्रिप्ट करें:
    • Enc2 एन्क्रिप्टेड फर्मवेयर के लिए:
      samloaderdecrypt2[version][model][region][infile][outfile]
    • Enc4 एन्क्रिप्टेड फर्मवेयर के लिए:
      samloaderdecrypt4[version][model][region][infile][outfile]

यह उल्लेखनीय है कि सैमलोडर समर्थन नहीं करता है प्रत्येक सैमसंग अपडेट चैनल वहाँ उपलब्ध है। कुछ वाहक (जैसे AT&T और Verizon) सैमसंग के OTA सर्वर के माध्यम से अपडेट प्रदान नहीं करते हैं। इसके अलावा, आप डाउनलोड नहीं कर सकते बीटा चैनल फर्मवेयर इस स्क्रिप्ट का उपयोग करना।

सैमलोडर: गिटहब रेपो ||| XDA चर्चा सूत्र