
उस संदर्भ में, यह महत्वपूर्ण हो जाता है। माइक्रोजी, एक निःशुल्क कार्यान्वयन यह एंड्रॉइड डिवाइसों पर Google Play Services को बदलने का प्रयास करता है, चाहे वह कस्टम ROM हो, पहले से इंस्टॉल किए गए Google ऐप्स के बिना फोन हो, या कुछ ऐसे मॉडल हों जो अत्यधिक प्रतिबंधित हैं। वर्षों से, इसे हासिल करने के लिए कई तरीके, तरकीबें और जुगाड़ सामने आए हैं, जिनमें से कुछ काफी जटिल हैं और कुछ आज के मानकों के हिसाब से बहुत सरल हैं।
माइक्रोजी आखिर क्या है और यह इतना महत्वपूर्ण क्यों है?
MicroG GmsCore घटकों का एक समूह है। जो इसके कार्यों के एक बड़े हिस्से को दोहराने का प्रयास करता है गूगल प्ले सेवाएँ आधिकारिक Google पैकेज पर निर्भर किए बिना। दूसरे शब्दों में, यह सिस्टम और उन एप्लिकेशन के बीच एक सेतु का काम करता है जो उन सेवाओं को इंस्टॉल किए जाने की उम्मीद करते हैं।
L आधिकारिक Google Play सेवाएं एक ढांचे के रूप में कार्य करती हैं। यह एंड्रॉइड सिस्टम में गहराई से एकीकृत है। उदाहरण के लिए, प्ले स्टोर, गूगल मैप्स, कई ऐप्स से पुश नोटिफिकेशन, वाई-फाई नेटवर्क और मोबाइल टावरों के माध्यम से जियोलोकेशन, गूगल अकाउंट सिंक्रोनाइज़ेशन और बहुत कुछ इस पर निर्भर करते हैं। इस फ्रेमवर्क के बिना, कई एप्लिकेशन काम करना बंद कर देते हैं या अपनी कुछ कार्यक्षमता खो देते हैं।
एंड्रॉइड वास्तव में एओएसपी (एंड्रॉइड ओपन सोर्स प्रोजेक्ट) पर आधारित है।वह कोडबेस ओपन सोर्स है, लेकिन Google फिर उसमें अपनी मालिकाना परतें जोड़ता है, जिसमें Google Play Services भी शामिल है। यही कारण है कि कुछ Android डिवाइसों में Google की कोई सुविधा नहीं होती, जैसे कि गोपनीयता पर केंद्रित कुछ फ़ोन या ऐसे ब्रांड जिन्हें कुछ बाज़ारों में लाइसेंस संबंधी समस्याओं का सामना करना पड़ा है, जैसा कि आप [संबंधित दस्तावेज़ का लिंक] में देख सकते हैं। प्रभावित निर्माताओं के मामले.
जब हम प्योर एओएसपी रोम या कस्टम रोम का उपयोग करते हैं जिसमें गूगल ऐप्स शामिल नहीं होते हैं, आधिकारिक GApps पैकेज को इंस्टॉल करना हमेशा आदर्श नहीं होता है।कुछ ऐसे उपयोगकर्ता भी हैं जो हल्के विकल्पों को पसंद करते हैं, जिनमें अधिक नियंत्रण हो या जो सीधे Google पर निर्भर न हों, और ठीक इसी क्षेत्र में MicroG ने अपनी एक अलग पहचान बनाई है।
माइक्रोजी के पीछे का विचार इसका उद्देश्य एक निःशुल्क विकल्प प्रदान करना है जो आपको Google Play Services की आवश्यकता वाले अधिकांश एप्लिकेशन का उपयोग जारी रखने की अनुमति देता है, लेकिन अधिक कॉन्फ़िगरेशन विकल्पों, बेहतर उपयोग और सबसे महत्वपूर्ण बात, सिस्टम के भीतर क्या सक्रिय है और क्या नहीं, इस पर अधिक नियंत्रण के साथ।
सबसे जटिल विधियाँ कैसे काम करती थीं
माइक्रोजी के शुरुआती दिनों में, इसे उस ROM पर इंस्टॉल करें जिसमें पूरा Google इकोसिस्टम पहले से इंस्टॉल हो। यह लगभग एक जोखिम भरा खेल था। इसके लिए न केवल रूट एक्सेस और कस्टम रिकवरी की आवश्यकता थी, बल्कि कई मामलों में विशिष्ट स्क्रिप्ट, कस्टम-निर्मित ज़िप पैकेज या सिस्टम पार्टीशन के साथ मैन्युअल छेड़छाड़ भी आवश्यक थी।
इसका एक विशिष्ट उदाहरण उन लोगों का था जिनके पास कुछ साल पहले का Xiaomi मोबाइल फोन था। पहले यह कॉम्बिनेशन इस प्रकार था: अनलॉक किया हुआ बूटलोडर, TWRP इंस्टॉल किया हुआ, और Xiaomi.eu पर आधारित ROM या फिर चीनी स्टॉक रोम के समान कोई उन्नत संस्करण। इसके बाद, योजना यह थी कि किसी ऐसे रोम डेवलपर या विशेषज्ञ को खोजा जाए जो एक ऐसी ज़िप फ़ाइल तैयार कर सके जिसे रिकवरी मोड से सिस्टम से सभी Google घटकों को "बिना किसी हस्तक्षेप के" हटाया जा सके।
कि कस्टम ज़िप फ़ाइल ने सीधे सिस्टम विभाजन पर कार्य किया और एंड्रॉइड को बूट किए बिना Google सेवाओं और लाइब्रेरी को अनइंस्टॉल कर दिया। इसका उद्देश्य स्टार्टअप के दौरान होने वाले टकरावों से बचना और माइक्रोजी को सेवाओं के फ्रेमवर्क के रूप में प्राथमिक भूमिका निभाने देना था, जो आसान नहीं था अगर रोम को आधिकारिक Google ऐप्स के साथ काम करने के लिए डिज़ाइन किया गया था।
कुछ अन्य मामलों में, जैसे कि कुछ हुआवेई मॉडलों के साथ, इसमें सिस्टम रूट डायरेक्टरी में फाइलों को मैन्युअल रूप से स्थानांतरित करना और ओवरराइट करना शामिल था।इसका उद्देश्य माइक्रोजी के अनुप्रयोगों को सही पथों में और उचित अनुमतियों के साथ रखना था ताकि बूटलूप या सिस्टम के लोडिंग के दौरान बीच में अटकने से बचा जा सके। गलती की गुंजाइश बहुत कम थी: एक भी फ़ाइल गलत जगह पर रखी जाती तो फ़ोन दोबारा बूट नहीं होता।
इन सब की आवश्यकता थी एंड्रॉइड, पार्टीशन और अनुमतियों का उन्नत ज्ञानकई परीक्षणों और कभी-कभी कई असफल प्रयासों के अलावा, इस दुनिया में कदम रखने वाले उपयोगकर्ताओं को कुछ गलत होने की स्थिति में रोम को शुरू से फ्लैश करने और अस्थायी रूप से अपने डिवाइस तक पहुंच खोने के लिए तैयार रहना पड़ता था।
माइक्रोजी का उपयोग करना अब आसान क्यों है?
अधिक समय तक, एंड्रॉइड समुदाय ने माइक्रोजी को एकीकृत करने के तरीकों को काफी हद तक परिष्कृत किया है। विभिन्न प्रकार के ROM पर काम करता है। टूल्स अधिक उपयोगकर्ता-अनुकूल हैं, डेवलपर्स ने प्रक्रियाओं को सरल बनाने का ध्यान रखा है, और अब प्रत्येक फोन मॉडल के लिए कस्टम ज़िप फ़ाइलें बनाना उतना आम नहीं रह गया है।
आज, कई मुख्य मार्ग पहचाने जा सकते हैं MicroG की बदौलत Google की सुविधाओं का आनंद लें। कस्टम रोम पर या बिना GApps वाले सिस्टम पर। दोनों के अपने-अपने फायदे और नुकसान हैं, लेकिन एक मुख्य बात समान है: किसी भी चीज को छूने से पहले बैकअप बनाना आवश्यक है।
इसके अलावा, कई आधुनिक ROM में पहले से ही Google Play Services को अक्षम या बाहर करने के विकल्प मौजूद होते हैं।इससे माइक्रोजी को बिना किसी खास प्रतिरोध के खुद को स्थापित करने का रास्ता साफ हो जाता है। कुछ प्रोजेक्ट ऐसे भी हैं जिनमें माइक्रोजी को मानक के रूप में एकीकृत किया गया है, जिससे उपयोगकर्ता को सबसे जटिल चरणों से मुक्ति मिल जाती है।
स्थिति को और भी बदतर बनाने के लिए, हाल के वर्षों में मॉड्यूल और फ्रेमवर्क पर आधारित समाधानों में सुधार हुआ है। (जैसे कि Xposed या LSPosed), जो आपको सिस्टम पार्टीशन में महत्वपूर्ण बदलाव किए बिना सिस्टम के व्यवहार को बदलने की अनुमति देते हैं, जिससे गलत तरीके से फ्लैश की गई फ़ाइल से सब कुछ गड़बड़ होने का जोखिम आंशिक रूप से कम हो जाता है।
MicroG के साथ Google सेवाएं प्राप्त करने के वर्तमान विकल्प
सामान्य तौर पर, आज हम समूह बना सकते हैं माइक्रोजी का उपयोग करने के मुख्य तरीके इसे तीन चरणों में बांटा जा सकता है: गूगल के बिना ROM से शुरुआत करना, माइक्रोजी के साथ पहले से इंस्टॉल किए गए ROM का चयन करना, या ऐसे मॉड्यूल का उपयोग करना जो इसे कमोबेश स्टॉक ROM में एकीकृत करते हैं।
1. एक ऐसा ROM इंस्टॉल करें जिसमें Google सेवाएं शामिल न हों और MicroG जोड़ें।
पहले विकल्प में शामिल हैं Google से प्राप्त "क्लीन" कस्टम ROM को फ्लैश करें।यानी, इसमें Google Play Services, Play Store या कंपनी के किसी भी अन्य ऐप का कोई नामोनिशान नहीं है। यह कई AOSP ROMs और उनसे व्युत्पन्न संस्करणों में काफी आम है, खासकर गोपनीयता या हल्के प्रदर्शन पर केंद्रित परियोजनाओं में।
एक बार जब हमारे पास गूगल सेवाओं के बिना रोम (ROM) उपलब्ध हो जाए, अगला चरण प्रतिस्थापन के रूप में माइक्रोजी को स्थापित करना है।प्रोजेक्ट के आधार पर, यह किसी विशिष्ट इंस्टॉलर, समुदाय द्वारा तैयार किए गए पैकेज का उपयोग करके या आधिकारिक माइक्रोजी दस्तावेज़ का पालन करके किया जा सकता है, जो उपयोगकर्ता को आवश्यकता पड़ने पर प्रमुख कार्यों, अनुमतियों और हस्ताक्षर स्पूफिंग को सक्रिय करने के लिए मार्गदर्शन करता है।
इस मार्ग का लाभ यह है कि हम मूल Google सेवाओं के साथ टकराव से बचते हैं।चूंकि उन्हें उस रोम पर कभी इंस्टॉल नहीं किया गया है, इसलिए वातावरण अधिक अनुमानित होता है, बूटलूप की संभावना कम होती है, और यदि कुछ गलत हो जाता है, तो आमतौर पर सिस्टम को महत्वपूर्ण रूप से नुकसान पहुंचाए बिना डेटा को मिटाना या रोम को री-फ्लैश करना पर्याप्त होता है।
बेशक, यह ध्यान में रखना होगा कि सभी ROMs माइक्रोजी के साथ समान रूप से अच्छी तरह से काम नहीं करते हैं।कुछ मामलों में मामूली समायोजन, विशेष अनुमतियाँ सक्षम करना, या सुरक्षा और खाता सेटिंग्स में अतिरिक्त कॉन्फ़िगरेशन की आवश्यकता होती है। ऐसा करना उचित है। हमेशा ROM गाइड पढ़ें और उस विशिष्ट डिवाइस के लिए माइक्रोजी।
2. उन ROMs का उपयोग करें जिनमें MicroG डिफ़ॉल्ट रूप से एकीकृत हो।
दूसरे विकल्प में शामिल है उन परियोजनाओं पर दांव लगाना जो माइक्रोजी को सीधे रोम में एकीकृत करती हैंइसका एक सुप्रसिद्ध उदाहरण /e/ ROM (eOS) है, जिसे उन लोगों के लिए डिज़ाइन किया गया है जो Google से अधिक स्वतंत्र पारिस्थितिकी तंत्र चाहते हैं, जिसमें उनकी अपनी सेवाएं हों और गोपनीयता पर अधिक ध्यान केंद्रित किया गया हो।
इन ROM में, माइक्रोजी सिस्टम डिजाइन का हिस्सा है।आवश्यक पैच लागू कर दिए गए हैं, विभिन्न अनुप्रयोगों के साथ संगतता का परीक्षण किया गया है, और खाते, स्थान सेवाओं, पुश सूचनाओं और अन्य संबंधित कार्यों को कॉन्फ़िगर करने के लिए आमतौर पर एक विज़ार्ड शामिल होता है।
इसका बड़ा फायदा यह है कि उपयोगकर्ता को माइक्रोजी को मैन्युअल रूप से एकीकृत करने की पूरी प्रक्रिया से मुक्ति मिल जाती है।क्योंकि ROM पहले से ही इसके लिए तैयार है। बस ROM के इंस्टॉलेशन निर्देशों (बूटलोडर अनलॉक करना, रिकवरी से फ्लैश करना आदि) का पालन करें और सिस्टम बूट होने के बाद प्रारंभिक सेटअप पूरा करें।
वहीं दूसरी ओर, माइक्रोजी के कुछ आंतरिक पहलुओं को अनुकूलित करने की गुंजाइश कम है।चूंकि ROM आमतौर पर सामान्य उपयोग के लिए डिज़ाइन किए गए कॉन्फ़िगरेशन के साथ आता है, इसलिए यदि उनके डिवाइस में इस प्रकार के ROM का एक स्थिर संस्करण है तो यह अधिकांश उपयोगकर्ताओं के लिए सबसे सुविधाजनक और सुरक्षित विकल्प है।
3. MicroG को एकीकृत करने के लिए Xposed/LSPosed मॉड्यूल का अन्वेषण करें।
तीसरा तरीका इस पर निर्भर करता है Xposed या LSPosed जैसे फ्रेमवर्क का उपयोग करने वाले मॉड्यूल सिस्टम को माइक्रोजी के अनुकूल बनाने के लिए, रोम को पूरी तरह से रीबिल्ड करने या सिस्टम पार्टीशन पर आक्रामक ज़िप फ़ाइलें फ्लैश करने की आवश्यकता नहीं है। यह विकल्प मुख्य रूप से उन लोगों के लिए है जो स्टॉक या लगभग स्टॉक रोम को बनाए रखना चाहते हैं, लेकिन आधिकारिक Google सेवाओं के बिना।
सामान्य विचार यह है कि यह मॉड्यूल एक मध्यस्थ के रूप में कार्य करता है।"सिग्नेचर स्पूफिंग" जैसी सुविधाओं को सक्षम करना या आंतरिक सिस्टम कॉल में संशोधन करना ताकि एप्लिकेशन यह मानें कि वे Google Play Services से बात कर रहे हैं, जबकि वास्तव में वे MicroG से बात कर रहे हैं।
यह एक प्रभावशाली दृष्टिकोण है, लेकिन जोखिमों से रहित नहींआपको एक फ्रेमवर्क इंस्टॉल करना होगा (जिसका मतलब ज्यादातर मामलों में रूट एक्सेस होता है), उपयुक्त मॉड्यूल का चयन करना होगा, इसे ठीक से कॉन्फ़िगर करना होगा, और यह उम्मीद करनी होगी कि निर्माता की स्किन, एंड्रॉइड संस्करण या सिस्टम के अपने एप्लिकेशन के साथ कोई असंगति न हो।
समुदाय स्वयं चेतावनी देता है कि बूटलूप या गंभीर विफलताओं की संभावना बनी हुई है।इसलिए, इस विधि का उपयोग करते समय, किसी भी चीज को छूने से पहले एक अच्छा बैकअप होना आवश्यक है - चाहे वह रिकवरी से नैंड्रॉइड बैकअप के माध्यम से हो या पूर्ण बैकअप टूल का उपयोग करके।
MicroG के साथ Google खाते जोड़ने और ऐप्स का उपयोग करने के लिए व्यावहारिक सुझाव
सबसे आम संदेहों में से एक है MicroG सेटअप करते समय किस Google खाते का उपयोग करेंकुछ उपयोगकर्ताओं के अनुभव से पता चलता है कि बहुत पुराने खातों का दोबारा उपयोग करते समय, कुछ एप्लिकेशन, विशेष रूप से YouTube पर, अजीब व्यवहार दिखाई दे सकते हैं।
ऐसे मामले भी सामने आए हैं जहां, लॉग इन करने पर कई साल पहले बनाया गया एक जीमेल खाताYouTube पर वीडियो 30 या 60 सेकंड तक चलते थे और फिर अचानक रुक जाते थे, जिससे उपयोगकर्ता सामान्य रूप से कंटेंट देखना जारी नहीं रख पाते थे। नए अकाउंट पर स्विच करने से इन्हीं उपयोगकर्ताओं की समस्या हल हो गई।
इसलिए, एक व्यापक रूप से अनुशंसित सुझाव यह है कि MicroG के साथ उपयोग के लिए विशेष रूप से एक Gmail खाता बनाएँयह YouTube जैसी सेवाओं या उन ऐप्स के लिए विशेष रूप से महत्वपूर्ण है जिनमें पुराने खातों के साथ समस्याएँ आती हैं। इससे आंतरिक API परिवर्तनों, पिछली सिंक प्रक्रियाओं या वर्षों पहले से चली आ रही सेटिंग्स के कारण उत्पन्न होने वाले टकरावों से बचने में मदद मिलती है।
इसके बजाय, गूगल फोटोज के मामले में स्थिति आमतौर पर अधिक लचीली होती है।कई उपयोगकर्ताओं ने टिप्पणी की है कि वे ऐप से कई खातों का प्रबंधन कर सकते हैं। गैलरी से छवियों को क्लाउड पर अपलोड करें YouTube पर दिखने वाली बफरिंग समस्याओं का सामना किए बिना। यह आपको महत्वपूर्ण तस्वीरों वाले "मुख्य" खाते को अन्य ऐप्स के साथ त्रुटियों को कम करने के लिए बनाए गए द्वितीयक खाते से अलग करने की सुविधा देता है।
किसी भी स्थिति में, इसकी अत्यधिक अनुशंसा की जाती है। प्रत्येक सेवा का थोड़ा-थोड़ा करके परीक्षण करें।सबसे पहले लॉग इन करें, फिर सिंक्रोनाइज़ेशन, नोटिफिकेशन, कंटेंट अपलोड आदि की जांच करें। इस तरह, अगर कुछ गड़बड़ होती है, तो यह पता लगाना आसान हो जाता है कि कौन सा ऐप या विशिष्ट खाता समस्या पैदा कर रहा है और यह तय करना आसान हो जाता है कि नया प्रोफ़ाइल बनाना या माइक्रोजी सेटिंग्स बदलना उचित है या नहीं।
जोखिम, बूटलूप और बैकअप का महत्व
ROM, सिस्टम सेवाओं और फ्रेमवर्क के साथ छेड़छाड़ करते समय, खतरे कभी पूरी तरह से खत्म नहीं होते।हालांकि आज माइक्रोजी को इंस्टॉल करना कुछ साल पहले की तुलना में आसान है, फिर भी गलत फाइल को फ्लैश करने, असंगत संस्करणों को मिलाने या सेटिंग्स के प्रभावों को पूरी तरह से समझे बिना उन्हें लागू करने पर बूटलूप या अस्थिर सिस्टम की समस्या हो सकती है।
इस तरह की कहानियाँ वे माइक्रोजी फाइलों को मैन्युअल रूप से सिस्टम रूट में स्थानांतरित करने का प्रयास कर रहे थे। ये सेटिंग्स बूटलूप से बचने के लिए चेतावनी के रूप में काम करती हैं। अनुमतियों में त्रुटि, गलत पथ, या बैकअप के बिना ओवरराइट की गई फ़ाइल के कारण रोम को शुरू से फिर से इंस्टॉल करना पड़ सकता है, जिससे समय की बर्बादी होगी।
इसलिए, इस प्रकार के विन्यास को अपनाने से पहले, समझदारी भरा कदम यह होगा कि... पूर्ण बैकअप बनाएंआदर्श रूप से, आपको दो स्तरों को संयोजित करना चाहिए: कस्टम रिकवरी से सिस्टम बैकअप (नैंड्रॉइड) और महत्वपूर्ण एप्लिकेशन और डेटा की एक प्रति, या तो विशिष्ट टूल का उपयोग करके या सबसे संवेदनशील जानकारी को मैन्युअल रूप से निर्यात करके।
यह सुविधाजनक भी है ROM, MicroG और मॉड्यूल गाइड को ध्यानपूर्वक पढ़ें। हम जिन डिवाइसों का उपयोग करने जा रहे हैं, उनमें से प्रत्येक की अपनी कुछ खास विशेषताएं हो सकती हैं: जैसे डायनामिक पार्टीशन, निर्माता द्वारा लगाए गए अतिरिक्त प्रतिबंध या कुछ खास एंड्रॉइड संस्करणों में आने वाली समस्याएं। इन विवरणों का पहले से अनुमान लगाने से हमें कई परेशानियों से बचा जा सकता है।
अंततः, यह समझना स्वाभाविक है कि कुछ उपयोगकर्ता, वर्षों तक गूगल विरोधी कॉन्फ़िगरेशन से जूझने के बाद, समय और मेहनत की अधिकता के कारण उस दृष्टिकोण को छोड़ने का निर्णय लिया गया।हर कोई फोन या रोम बदलने पर फ्लैश करने, परीक्षण करने, पुनर्स्थापित करने और इस प्रक्रिया को कई बार दोहराने के लिए तैयार नहीं होता है।
वास्तविकता यह है कि माइक्रोजी जैसी परियोजनाओं और इसे एकीकृत करने वाले रोम की बदौलत, वर्तमान उपकरण पहले से ही उपलब्ध हैं। कस्टम रोम में गूगल सेवाओं का उपयोग करना पहले की तुलना में कहीं अधिक व्यवहार्य है।लेकिन इसके लिए अच्छी तरह से जानकारी होना, अपनी प्रोफ़ाइल के लिए सबसे उपयुक्त विकल्प चुनना और सबसे महत्वपूर्ण बात, जोखिमों के बारे में जागरूक होना आवश्यक है ताकि एक साधारण परीक्षण को एक बड़ी समस्या में न बदला जा सके।
जो लोग जोखिम उठाने का साहस रखते हैं, उन्हें यह माइक्रोजी में मिलेगा। गूगल प्ले सर्विसेज पर निर्भर कई ऐप्स के साथ संगतता बनाए रखने का एक बहुत ही दिलचस्प विकल्प।आधिकारिक Google इकोसिस्टम को पूरी तरह से अपनाने की आवश्यकता के बिना, कार्यक्षमता, गोपनीयता और डिवाइस पर नियंत्रण के बीच एक निश्चित संतुलन बनाए रखते हुए।

