रूटिंग और जेलब्रेकिंग अनिवार्य रूप से एक ही चीजें हैं, जेलब्रेकिंग आईफोन उपयोगकर्ताओं का शब्द है जो एंड्रॉइड उपयोगकर्ता रूटिंग कहते हैं। रूटिंग तब होती है जब आप फोन को "रूट" एक्सेस प्राप्त करते हैं, जिससे आप उसे कुछ भी करने की शक्ति प्रदान कर सकते हैं (यह यूनिक्स रूट उपयोगकर्ता से आता है , अनिवार्य रूप से विंडोज प्रशासक खाते के बराबर यूनिक्स)। आम तौर पर आपको अपने स्वयं के अच्छे के लिए रूट होने से रोका जाता है, क्योंकि रूट एक्सेस होने के बाद अपने फोन को तोड़ना बहुत आसान है, और बिना इसे तोड़ने के लिए काफी कठिन है।
अधिक जानकारी: "रूट करने के लिए एक फोन" क्या मतलब है? और मैंने अपना फ़ोन रूट कर दिया है। अब क्या? मैं जड़ से क्या हासिल करूं?
एक Nandroid बैकअप आपके फ़ोन का एक बैकअप है जो आपके फ़ोन की स्थिति की एक सटीक छवि है। तो आप अपने वर्तमान फोन की एक सटीक प्रतिलिपि बना सकते हैं, फिर उसमें बड़े बदलाव कर सकते हैं, और फिर बैकअप को फोन पर फ्लैश करके अपने पिछले बैकअप को पुनर्स्थापित कर सकते हैं । चमकती का मतलब कॉपी करना या इंस्टॉल करना है .... आप अनिवार्य रूप से डिवाइस को मिटा रहे हैं और एक पिछली स्थिति (एक बैकअप) को पुनर्स्थापित कर रहे हैं या आप एक नया रॉम (नीचे देखें) फ्लैश कर रहे हैं। नंद आपके डिवाइस का फ्लैश स्टोरेज है, यही वजह है कि वहां फाइलों को कॉपी करने को "फ्लैशिंग" कहा जाता है।
एंड्रॉइड ऑपरेटिंग सिस्टम एक सॉफ्टवेयर है जो एंड्रॉइड फोन जैसे स्क्रीन, डेटा संचार, स्टोरेज, कैमरा और जीपीएस में हार्डवेयर का प्रबंधन करता है। यह एक सामान्य परत प्रदान करता है जो एप्लिकेशन को विभिन्न उपकरणों की एक श्रृंखला पर इन संसाधनों के उपयोग और उपयोग की अनुमति देता है, बिना एप्लिकेशन को वास्तविक हार्डवेयर के बारे में कुछ विशेष जानने के लिए कि वह चल रहा है। एंड्रॉइड ऑपरेटिंग सिस्टम में कई मानक ऐप और सेवाएं भी शामिल हैं जैसे कि संपर्क, कैमरा, फोटो गैलरी और वेब ब्राउज़र ऐप और उपयोगकर्ता को स्क्रीन चमक को नियंत्रित करने या वाईफाई नेटवर्क से कनेक्ट करने जैसी चीजें करने की अनुमति देता है।
हालाँकि एंड्रॉइड की दुनिया में, असली परिभाषाएँ अलग-अलग हैं, ROM , मॉड , और फ़र्मवेयर सभी का उपयोग किया जाता है जैसे कि उनका अर्थ अनिवार्य रूप से एक ही चीज़ से है। वे सभी एंड्रॉइड ऑपरेटिंग सिस्टम के एक अनुकूलित संस्करण का उल्लेख करते हैं जिसे एक विशेष ब्रांड के कस्टमाइज़ेशन या परिवर्तन के साथ एक विशेष ब्रांड पर काम करने के लिए संशोधित किया गया है। यह इसलिए किया जा सकता है कि जी 1 जैसे पुराने फोन को एंड्रॉइड का एक नया संस्करण दिया जा सकता है, जैसे कि 2.2 भी अगर निर्माता ने इसे प्रदान नहीं करने का फैसला किया है। या एंड्रॉइड के निर्माता के आपूर्ति किए गए संस्करण में उपलब्ध अतिरिक्त कार्यक्षमता प्रदान करने या निर्माता द्वारा दिए गए संस्करण में समस्याओं को ठीक करने के लिए नहीं हो सकता है। अधिक जानकारी: AOSP ROM और स्टॉक ROM में क्या अंतर है?, एक कस्टम ROM के क्या फायदे हैं? , इतने सारे अलग-अलग एंड्रॉइड कर्नेल क्यों हैं और मुझे अपने एंड्रॉइड डिवाइस के लिए स्टॉक या कस्टम रोम कहां मिल सकते हैं?
एक ड्राइवर वह है जो एंड्रॉइड सॉफ्टवेयर ऑपरेटिंग सिस्टम को बताता है कि एंड्रॉइड फोन में सभी अलग-अलग हार्डवेयर से कैसे बात करें। जब कोई एक विशेष फोन मॉडल के लिए एक साथ एक ROM डाल रहा होता है तो उन्हें ROM के अंदर उस फोन के सभी ड्राइवरों को शामिल करना होगा (सेलुलर मॉडेम, वाईफाई एक्सेस, विशेष कैमरा प्रकार, विशिष्ट प्रोसेसर, आदि जैसी चीजों के लिए) अन्यथा ROM या तो उस फोन पर काम नहीं करेगा, या केवल फोन के कुछ हिस्सों को काम करने में सक्षम होगा और उदाहरण के लिए, फ्रंट-फेसिंग कैमरा का उपयोग करने में सक्षम नहीं हो सकता है, या वाईफाई नेटवर्क से कनेक्ट करने में सक्षम नहीं हो सकता है। यह बिल्कुल वैसा ही है जब आप विंडोज में कुछ नया प्लग करते हैं और यह न्यू हार्डवेयर ऐडेड विजार्ड को चलाता है और इसका उपयोग करने से पहले आप एक नए ड्राइवर की तलाश में जाते हैं। ड्राइवर कर्नेल द्वारा लोड किए गए हैंऑपरेटिंग सिस्टम का मूल।
एक ओवर द एयर (ओटीए) अद्यतन कभी होने की जरूरत के बिना अपने फोन को अपने Android ऑपरेटिंग सिस्टम "हवा पर", यानी यह या तो गूगल या अपने फोन नेटवर्क से से सेलुलर नेटवर्क पर स्वचालित रूप से भेजा जाता है फ़ाइलों के लिए एक अद्यतन को प्राप्त होने वाली है एक पीसी में खामियों को दूर किया। इस तरह से इसके विपरीत है, उदाहरण के लिए, iPhone को मूल रूप से अपडेट किया गया था जहां इसे अपने अपडेट प्राप्त करने के लिए iTunes चलाने वाले कंप्यूटर में शारीरिक रूप से प्लग करने की आवश्यकता थी।
बूटलोडर को नियंत्रित करता है कि कैसे डिवाइस जूते। बूटलोडर और अन्य संबंधित कार्यों में शामिल होने के लिए Google के पीसी-साइड टूल को Fastboot कहा जाता है , और बूटलोडर को अंतःक्रियात्मक रूप से चलाने पर "Fastboot मोड" कहा जा सकता है। एक लॉक किया गया बूटलोडर एंड्रॉइड सिस्टम विभाजन को सत्यापित करेगा और इसे स्टॉक से पुनर्स्थापित करेगा यदि यह मेल नहीं खाता है, जबकि एक अनलॉक किया गया बूटलोडर एक ही चेकिंग नहीं करता है, यही कारण है कि बूटलोडर को अनलॉक करने के लिए एक डिवाइस को स्थायी रूप से रूट करना आवश्यक है।
वसूली शब्द का उपयोग अक्सर कई अलग-अलग चीजों के लिए किया जाता है। यह फोन के लिए ऑपरेशन के एक मोड का मतलब हो सकता है । उदाहरण के लिए, Atrix 4G MB860 ओलिम्पस पर रिकवरी मोड में बूट करने के लिए , एक होना चाहिए:
- फोन को पावर-ऑफ कर दें
- PWR और वीओएलटी बटन को एक साथ दबाए रखें जब तक कि फोन डिस्प्ले "फास्टबूट" नहीं दिखाता है
- "फास्टबूट" को पढ़ने के लिए "एंड्रॉइड रिकवरी" को बदलने तक वीओएल को बार-बार (सात बार) टच और रिलीज करें
- इस विकल्प को चुनने के लिए वीओएल यूपी बटन को टच और रिलीज़ करें
- अंत में, जब फोन हरे रंग के एंड्रॉइड रोबोट से सटे एक विस्मयादिबोधक बिंदु के आसपास एक त्रिकोण प्रदर्शित करता है, तो या तो:
- यदि Android 2.2 (Froyo) का उपयोग कर रहे हैं, तो फ़ोन प्रदर्शन के निचले-दाएं कोने को स्पर्श करें
- अगर Android 2.3 (जिंजरब्रेड) का उपयोग कर रहे हैं, तो VOL UP और VOL DOWN दोनों बटन एक साथ पकड़ें
Android रिकवरी मोड दर्ज करने के लिए ।
यह ऑपरेशन का एक तरीका है जो उपयोगकर्ता को फोन में बड़े बदलाव करने की अनुमति देता है। या पुनर्प्राप्ति का अर्थ फ़ोन पर पुनर्प्राप्ति विभाजन भी हो सकता है। या पुनर्प्राप्ति का अर्थ छवि फ़ाइल (फ़ाइलनाम .img) भी हो सकता है जिसे पुनर्प्राप्ति विभाजन पर फ्लैश किया जा सकता है । उदाहरण के लिए, एक स्टॉक रिकवरी इमेज के साथ Atrix 4G MB860 ओलिम्पस शिप्स रिकवरी पार्टीशन में गए, और इस तरह के स्टॉक फोन में रिकवरी मोड में बूट करने से यूजर फोन में कुछ बड़े बदलाव कर सकता है:
- सिस्टम को अभी रीबूट करो
- एसडीकार्ड लागू करें ज़िप अद्यतन करें
- डेटा हटाना / फ़ैक्टरी रीसेट
- कैश पार्टीशन साफ करें
यह संभव है (हालांकि इसके लिए आमतौर पर एक अनलॉक किए गए बूटलोडर की आवश्यकता होती है ) स्टॉक रिकवरी छवि को प्रतिस्थापित करके एंड्रॉइड रिकवरी मोड में निष्पादित कोड को बदलने के लिए जो निर्माता ने रिकवरी विभाजन पर क्लॉकवर्कमॉड जैसी कस्टम रिकवरी छवि के साथ स्थापित किया है । कस्टम रिकवरी इमेज में कोड को इंस्टॉल और निष्पादित करना अक्सर उपयोगकर्ता को फोन में कई और अधिक व्यापक बदलाव करने की अनुमति देता है और अक्सर उपयोगकर्ता को नांदराय बैकअप बनाने और इन बैकअप को फोन पर पुनर्स्थापित करने की अनुमति देता है।
बूटलोडर चमकता फर्मवेयर में कुछ हिस्सा भी खेल सकता है, हालांकि यह आमतौर पर वसूली का हिस्सा है । जब आप सामान्य रूप से बूटलोडर के साथ गड़बड़ नहीं करना चाहते हैं, तो उन्नत उपयोगकर्ता अक्सर क्लॉकवर्कमॉड जैसे कस्टम रिकवरी को फ्लैश करेंगे(हालांकि एक बंद बूटलोडर इसे रोक सकता है)। यह एक फर्मवेयर को फ्लैश करने की अनुमति देता है जो निर्माता (जैसे कस्टम रोम) द्वारा हस्ताक्षरित नहीं किया गया है, क्योंकि स्टॉक रिकवरी आमतौर पर हस्ताक्षर की जांच करते हैं, और पूर्ण नंद्रोइड बैकअप जैसे उन्नत कार्य करते हैं। रिकवरी पीसी पर BIOS बूट स्क्रीन की तरह एक सा है जिसमें आप बटन के एक विशेष संयोजन को दबाकर इसे प्राप्त करते हैं जैसे फोन शुरू होता है। रिकवरी फोन की एसडी कार्ड से अपडेट फाइल चलाने जैसी चीजें भी कर सकते हैं या कमांड लाइन से डिवाइस को मैनेज करने के लिए आपको एडीबी (एंड्रॉइड डीबग ब्रिज) के जरिए पीसी से कनेक्ट करने की सुविधा देते हैं।
अधिक जानकारी: ROM प्रबंधक, क्लॉकवर्कमॉड और नंद्रोइड के बीच क्या संबंध है? मुझे कौन सी आवश्यकता है?
कई मोबाइल फोन नेटवर्क जो एक अनुबंध पर जीएसएम फोन बेचते हैं, फोन को प्रतिबंधित करते हैं ताकि इसका उपयोग केवल उनके फोन नेटवर्क पर किया जा सके, इसे सिम लॉक , नेटवर्क लॉक या सब्सिडी लॉक के रूप में जाना जाता है । यह एक प्रदाता को यह सुनिश्चित करने की अनुमति देता है कि एक फोन जिसे उन्होंने सब्सिडी दी है, केवल एक नेटवर्क पर उपयोग किया जा सकता है जो उन्हें उस पैसे को वापस लेने में मदद करेगा। फोन सम्मिलित सिम कार्ड के आईएमएसआई कोड को पढ़ता है और जांचता है कि यह अनुमत देश या नेटवर्क कोड के साथ मेल खाता है जिसे फोन के साथ प्रोग्राम किया गया है। सिम अनलॉक कर रहा हैएक फोन से इस प्रतिबंध को हटाता है ताकि किसी भी नेटवर्क का सिम कार्ड डाला और इस्तेमाल किया जा सके। इसमें आमतौर पर फोन के डायलर में एक कोड टाइप करना होता है जो लॉक को हटाता है। आपके डिवाइस और नेटवर्क के आधार पर इस कोड को प्राप्त करने के विभिन्न तरीके हैं, कुछ नेटवर्क आपके अनुबंध की अवधि के अंत तक पहुंचने के बाद आपको अनलॉक कोड देंगे, कुछ निर्माता अपनी वेबसाइट पर इन कोड को प्रकाशित करते हैं, कुछ निर्माता इन कोड को अपने डिवाइस में एम्बेड करते हैं। एक तरह से जिसे ऐप द्वारा निकाला जा सकता है और कुछ को फोन को रीप्रोग्राम करने के लिए विशेष पीसी सॉफ्टवेयर के उपयोग की आवश्यकता होती है। सिम लॉक आमतौर पर हार्डवेयर / रीड-ओनली फर्मवेयर में लागू किया जाता है, इसलिए आमतौर पर बिना कोड के आपके डिवाइस को अनलॉक करना संभव नहीं है।
अधिक जानकारी: क्या मैं एक अलग वाहक पर अपने डिवाइस का उपयोग कर सकता हूं?
संबंधित : एक अन्य प्रश्न जो पारंपरिक कंप्यूटर सिस्टम के उपयोगकर्ताओं के संदर्भ में एंड्रॉइड प्लेटफ़ॉर्म के कुछ हिस्सों को समझाता है:
सामान्य कंप्यूटर शब्दों में, एंड्रॉइड सिस्टम के अलग-अलग हिस्से क्या हैं?