कुछ देशों में ऐसे कानून होते हैं जो आपको इन चीजों को उन उपकरणों के साथ करने से रोकते हैं जिनके लिए आपने भुगतान किया है और कानूनी तौर पर - हम यहां उन कानूनों में शामिल नहीं होंगे।
jailbreaking
जेलब्रैकिंग डिवाइस के निर्माता द्वारा निर्धारित सीमाओं को हटाने की प्रक्रिया है। जेलब्रैकिंग आम तौर पर आईफोन या आईपैड जैसे ऐप्पल आईओएस उपकरणों पर किया जाता है। जेलब्रैकिंग ऐप्पल को रखे प्रतिबंधों को हटा देता है, जिससे आप ऐप स्टोर के बाहर से थर्ड-पार्टी सॉफ़्टवेयर इंस्टॉल कर सकते हैं। कुछ लोगों को यह धारणा हो सकती है कि जेलब्रेकिंग का उपयोग केवल चोरी के लिए किया जाता है, लेकिन यह मामला नहीं है - जेलब्रेकिंग आपको अपने आईफोन के डिफ़ॉल्ट ब्राउज़र और मेल क्लाइंट को बदलने जैसी चीजों को करने की अनुमति देती है। अनिवार्य रूप से, जेलब्रैकिंग आपको ऐसे सॉफ़्टवेयर का उपयोग करने की अनुमति देती है जो ऐप्पल स्वीकृति नहीं देता है।
जेलब्रैकिंग अन्य उपकरणों पर समान सीमाओं के साथ किया जा सकता है। उदाहरण के लिए, अब एक माइक्रोसॉफ्ट सर्फेस आरटी जेल्रैक है जो आपको अस्वीकृत डेस्कटॉप प्रोग्राम स्थापित करने की अनुमति देता है। (डिफ़ॉल्ट रूप से, विंडोज आरटी सिस्टम केवल आपको माइक्रोसॉफ्ट द्वारा लिखे गए डेस्कटॉप एप्लिकेशन चलाने की इजाजत देता है।) हालांकि, डेस्कटॉप ऐप्स को एआरएम के लिए संकलित किया जाना चाहिए, इसलिए आप पहले से मौजूद किसी भी विंडोज डेस्कटॉप प्रोग्राम नहीं चला सकते हैं, हालांकि ओपन-सोर्स एप्लिकेशन एआरएम पर विंडोज डेस्कटॉप के लिए tweaked और recompiled हो।
ऐप्पल और माइक्रोसॉफ्ट जैसी कंपनियां आपको डिवाइस की सीमाओं को दूर करने के लिए जेलब्रेकिंग नहीं करना चाहती हैं - ताकि आप आईओएस पर डिफ़ॉल्ट प्रोग्राम बदल सकें या विंडोज आरटी पर थर्ड-पार्टी डेस्कटॉप एप्लिकेशन चला सकें। एक भागने के लिए, किसी को सुरक्षा भेद्यता मिलनी है जो उन्हें डिवाइस का "शोषण" करने और निर्माता सुरक्षा उपायों के आसपास पहुंचने की अनुमति देती है।
एंड्रॉइड उपयोगकर्ताओं को Google के ऐप स्टोर के बाहर से थर्ड-पार्टी एप्लिकेशन इंस्टॉल करने की अनुमति देता है और उसे जेलब्रोकन करने की आवश्यकता नहीं है।
पक्ष
रूटिंग एक डिवाइस पर "रूट पहुंच" प्राप्त करने की प्रक्रिया है। यह आम तौर पर एंड्रॉइड डिवाइस पर किया जाता है, लेकिन नोकिया के अब सेवानिवृत्त सिम्बियन ऑपरेटिंग सिस्टम जैसे लिनक्स के आधार पर अन्य उपकरणों पर भी रूटिंग हो सकती है।
लिनक्स और अन्य यूनिक्स जैसे ऑपरेटिंग सिस्टम पर, रूट उपयोगकर्ता अनिवार्य रूप से विंडोज पर व्यवस्थापक उपयोगकर्ता के समान ही है। Rooting के बाद, आप विशिष्ट अनुप्रयोगों को रूट अनुमतियों तक पहुंच प्रदान कर सकते हैं, जिससे वे ऑपरेटिंग सिस्टम के लिए लगभग कुछ भी कर सकते हैं। उदाहरण के लिए, रूट अनुमतियों वाला एक अनुप्रयोग सिस्टम अनुप्रयोगों को अनइंस्टॉल कर सकता है, निम्न-स्तरीय सिस्टम बाइनरी स्थापित कर सकता है, इंस्टॉल किए गए ऐप्स को अनुमतियों को निरस्त कर सकता है, और अन्य पागल चीजें कर सकता है। उचित लिनक्स सिस्टम पर आप जो कुछ भी कर सकते हैं, आप अपने फोन पर रूट पहुंच के साथ कर सकते हैं।
रूटिंग एंड्रॉइड की सुरक्षा आर्किटेक्चर के आसपास हो जाती है और संभावित रूप से समस्याएं पैदा कर सकती हैं यदि उपयोगकर्ता नहीं जानते कि वे क्या कर रहे हैं, इसलिए एंड्रॉइड रूट नहीं हुआ है।
कुछ उपकरणों पर, सुरक्षा शोषण के माध्यम से rooting को पूरा करने की आवश्यकता हो सकती है। जेलब्रैकिंग की तरह, निर्माता आम तौर पर आपको rooting नहीं चाहते हैं। कुछ डिवाइसों पर, जैसे नेक्सस डिवाइस (जो डेवलपर्स के लिए भी लक्षित हैं), rooting को सुरक्षा भेद्यता की आवश्यकता नहीं होती है।
एक बूटलोडर अनलॉकिंग
एंड्रॉइड एक ओपन-सोर्स ऑपरेटिंग सिस्टम है, इसलिए कोई भी एंड्रॉइड सोर्स कोड ले सकता है और इसका अपना संस्करण बना सकता है। यह कस्टम रोम जैसे साइनोजनमोड मौजूद होने की अनुमति देता है। एंड्रॉइड के लिए बहुत सारे कस्टम रोम मौजूद हैं - बड़ी परियोजनाओं से सबकुछ जो कि कुछ थीम के साथ कस्टम रोम में विभिन्न उपकरणों का समर्थन करता है, कुछ बच्चे अपने खाली समय में चाबुक करते हैं।
हालांकि, कई एंड्रॉइड फोन लॉक बूटलोडर्स के साथ आते हैं। एक लॉक बूटलोडर कुछ भी बूट नहीं करेगा, लेकिन एंड्रॉइड के निर्माता-अनुमोदित संस्करण जो डिवाइस के साथ आता है। बूटलोडर को अनलॉक करने से आप कस्टम रोम इंस्टॉल कर सकते हैं - एंड्रॉइड ऑपरेटिंग सिस्टम के वैकल्पिक संस्करण।
यह geeks के लिए सिर्फ उपयोगी नहीं है - Cyanogenmod एंड्रॉइड के नए संस्करणों को उन डिवाइसों पर लाता है जो निर्माता अब अपडेट नहीं करते हैं। यह एक और वेनिला एंड्रॉइड अनुभव भी है - बहुत से लोग इसे पसंद करते हैं क्योंकि यह निर्माता-अनुकूलित उपयोगकर्ता इंटरफेस का विकल्प है, जिसमें अधिकांश एंड्रॉइड डिवाइस आते हैं।
किसी डिवाइस के बूटलोडर को अनलॉक करने के लिए सुरक्षा शोषण की भी आवश्यकता हो सकती है, हालांकि एचटीसी और मोटोरोला जैसी कंपनियां कुछ उपकरणों को अनलॉक करने की अनुमति देती हैं। नेक्सस डिवाइस (जो डेवलपर्स के लिए भी हैं) आसानी से अनलॉक किया जा सकता है।
बूट लोडर को अनलॉक करने से सैद्धांतिक रूप से आपको गैर-एंड्रॉइड ऑपरेटिंग सिस्टम इंस्टॉल करने की अनुमति मिल सकती है। उदाहरण के लिए, आप एक अनलॉक बूटलोडर के साथ गैलेक्सी नेक्सस पर फोन या वेबोस के लिए उबंटू इंस्टॉल कर सकते हैं। उबंटू का डेस्कटॉप संस्करण भी Nexus 7 पर स्थापित किया जा सकता है। बेशक, एक विशिष्ट डिवाइस के साथ संगत होने के लिए ऑपरेटिंग सिस्टम बनाया जाना चाहिए। ये ऑपरेटिंग सिस्टम शायद विशेष रूप से स्थिर नहीं हैं - लेकिन डेवलपर्स डिवाइस पर काम करते समय वैकल्पिक ऑपरेटिंग सिस्टम चलाने के लिए उपयोग कर सकते हैं।
फोन अनलॉक करना
कई फोन, विशेष रूप से फ़ोन जो अनुबंध के साथ सब्सिडी देते हैं, एक विशिष्ट वाहक को "लॉक" आते हैं। फोन स्थापित है ताकि इसका उपयोग केवल उस वाहक के नेटवर्क पर ही किया जा सके।यदि आप एक प्रतिस्पर्धी वाहक से फोन में सिम कार्ड डालते हैं, तो आपको एक संदेश दिखाई देगा जो इंगित करता है कि फोन लॉक है और सिम कार्ड के साथ इसका उपयोग नहीं किया जा सकता है।
एक फोन को अनलॉक करने से आप इसे एक अलग सिम कार्ड के साथ उपयोग करने की अनुमति देते हैं - या तो एक नए सेवा प्रदाता पर स्विच करते समय यात्रा के दौरान या अपने वर्तमान फोन को अपने साथ ले जाने के दौरान एक अलग वाहक का उपयोग करने के लिए।
फोन को अनलॉक करने के लिए आपको आम तौर पर अनलॉक कोड की आवश्यकता होगी। एक बार आपके अनुबंध होने के बाद कई वाहक फ़ोन अनलॉक कर देंगे, जबकि अनुबंध के बिना सीधे खरीदे गए फोन किसी वाहक को लॉक नहीं किया जा सकता है। वाहक की अनुमति के बिना फोन अनलॉक करने के तरीके भी हैं।
हर किसी को अपने उपकरणों को जेलबैक, रूट या अनलॉक नहीं करना है। हालांकि, विकल्प वहां है - और अब आप जानते हैं कि आप क्यों चाहें।