कई Android उत्साही अपने उपकरणों पर कस्टम ROM जैसे LineageOS और Paranoid Android स्थापित करने का आनंद लेते हैं, लेकिन यह आमतौर पर स्टॉक ROM के नुकसान पर आता है। सैमसंग गैलेक्सी S8, S8+ और नोट 8 के मालिकों के लिए जो कस्टम और स्टॉक रोम, या यहां तक कि कई कस्टम रोम के बीच डुअल-बूट करने में सक्षम होना चाहते हैं, यह गाइड आपको उस तरह के सेटअप के बारे में बताएगा।
मूल रूप से, हम जो कर रहे हैं वह डुअल बूट पैचर ऐप का उपयोग कर रहा है, जो आपके सैमसंग गैलेक्सी डिवाइस पर निम्नलिखित कार्य करेगा:
- दोहरी बूट समर्थन के लिए कस्टम कर्नेल की अनुमति दें
- रोम को द्वितीयक के रूप में स्थापित करने की अनुमति दें
- एओएसपी-आधारित रोम के लिए Google Apps पैकेज इंजेक्शन
- द्वितीयक ROM को रूट करने के लिए SuperSU
यदि आपके सैमसंग गैलेक्सी डिवाइस पर TWRP या कोई अन्य कस्टम रिकवरी स्थापित नहीं है, तो मैं निम्नलिखित में से एक गाइड को पढ़ने की सलाह देता हूं, इस पर निर्भर करता है कि आप किस डिवाइस पर यह ऑपरेशन कर रहे हैं:
> सैमसंग गैलेक्सी S8 और S8 प्लस स्नैपड्रैगन को कैसे रूट करें
> सैमसंग गैलेक्सी S8 और S8 प्लस Exynos को कैसे रूट करें
> सैमसंग गैलेक्सी नोट 8 Exynos को कैसे रूट करें
आवश्यकताएं:
- TWRP
- आपकी पसंद के संगत रोम
- दोहरी बूट पैचर APK
- दोहरी बूट उपयोगिताएँ
- अपनी पसंद के कस्टम रोम डाउनलोड करके और उन्हें अपने बाहरी एसडी कार्ड में स्थानांतरित करके शुरू करें।
- अब अपने सैमसंग गैलेक्सी डिवाइस पर डुअल बूट पैचर ऐप इंस्टॉल करें, इसे लॉन्च करें और मेनू खोलने के लिए दाएं स्वाइप करें।
- “ROMs” चुनें, और यह पूछेगा कि क्या आप कर्नेल सेट करना चाहते हैं (यदि आप पहली बार ऐप का उपयोग कर रहे हैं)। आपके द्वारा चुना गया कर्नेल आप पर निर्भर है।
- जब यह हो जाए, तो ROM सेटिंग्स में जाएं और "अपडेट रैमडिस्क" चुनें, जब प्रक्रिया पूरी हो जाएगी तो यह रीबूट करने के लिए कहेगा। आगे बढ़ें और रीबूट करें।
- जब आप Android सिस्टम में वापस आ जाएं, तो फिर से डुअल बूट पैचर ऐप लॉन्च करें, मेनू खोलें, और "पैच ज़िप फ़ाइल" चुनें। सुनिश्चित करें कि आपका डिवाइस "ग्रेटएलटीई" पर सेट है, और विभाजन कॉन्फ़िगरेशन के तहत, "माध्यमिक" चुनें। यह आपकी पसंद के ROM को /system या डेटा विभाजन में स्थापित करेगा।
- “जारी रखें” दबाएं और चुनें कि पैच की गई फ़ाइल को कहाँ सहेजना है, और आप देखेंगे कि फ़ाइल को कतार में रखा गया है। ऊपरी दाएं कोने में पुष्टि करें बटन दबाएं।
- ROM की .zip फ़ाइल को पैच किया जाएगा, और जब यह हो जाए, तो ROMs मेनू पर वापस जाएं।
- (अगले दो चरणों के लिए वैकल्पिक तरीका:आप ड्यूल बूट पैचर ऐप के बजाय TWRP जैसे कस्टम पुनर्प्राप्ति के माध्यम से पैच की गई .zip फ़ाइल को भी फ्लैश कर सकते हैं।)
- अब "फ़्लैश ज़िप फ़ाइलें" बटन दबाएं, और .zip फ़ाइल जोड़ें जिसे आपने अभी पैच किया है। जब तक आपने इसे किसी भिन्न नाम से सहेजा नहीं है, यह ROM_name_partition_config_ID.zip जैसा कुछ होना चाहिए (जैसे RR-N-v5.8.3-20171004-greatlte-Unofficial_dual.zip)।
- फ़ाइल चुनने के बाद, "स्थान रखें" चुनें, और फिर फ़्लैश की पुष्टि करें।
- एक टर्मिनल लॉन्च किया जाएगा और .zip फ्लैश करना शुरू कर देगा, इसलिए जब तक यह "सफलता!" की पुष्टि नहीं कर देता, तब तक धैर्य रखें। हरे रंग में।
- अब जब आप वापस जाते हैं, तो आपको अपने प्राथमिक ROM के साथ नया द्वितीयक ROM दिखाई देना चाहिए।
- अब आप जिस ROM को बूट करना चाहते हैं, उसके बीच आसानी से स्विच करने के लिए, इसके लिए दो तरीके हैं।
- आप अपने फोन को सेकेंडरी ROM में रीबूट कर सकते हैं, और उस ROM के अंदर भी DualBootPatcher.apk इंस्टॉल कर सकते हैं।
- वैकल्पिक रूप से, आप DualBootUtilities.zip को TWRP के माध्यम से फ्लैश कर सकते हैं, और ROM को मैन्युअल रूप से स्विच कर सकते हैं।
महत्वपूर्ण नोट
बूटयूआई का उपयोग करने के लिए, आप डुअल बूट ऐप से "सेटिंग" चुन सकते हैं, और इंस्टॉल (अपडेट) बूटयूआई दबाएं।
फिर मेनू खोलने के लिए दाएं स्वाइप करें, "ROMs" दबाएं, सेकेंडरी ROM सेटिंग्स खोलें, और अपडेट रैमडिस्क चुनें। यह आपको बूटयूआई का उपयोग करके रोम को बदलने की अनुमति देगा, लिनक्स में GRUB लोडर की तरह।
रोम स्थापित करने के लिए स्थान चुनते समय, आप इन विकल्पों का चयन कर सकते हैं:
- प्राथमिक: यह ROM .zip को प्राथमिक ROM में स्थापित करने के लिए है - इसकी अनुशंसा की जाती है, क्योंकि यह .zip को अन्य ROM को प्रभावित करने से रोकेगा।
- दोहरी/माध्यमिक: यह मल्टीबूट संस्थापन के लिए पहला स्थान है, और यह /system विभाजन में संस्थापित होगा। यह द्वितीयक ROM के लिए एक आदर्श स्थान है।
- मल्टी-स्लॉट: आपके पास अधिकतम 3 बहु-स्लॉट हैं, और यह ROM को /cache विभाजन में स्थापित करेगा। इसका उपयोग उन विशिष्ट उपकरणों पर किया जाना चाहिए जिनमें विशेष रूप से बड़ा /कैश विभाजन होता है।
- डेटा स्लॉट: आपके पास असीमित मात्रा में डेटा स्लॉट हो सकते हैं, मूल रूप से रोम /डेटा विभाजन में स्थापित किया जाएगा। नकारात्मक पक्ष यह है कि यह आंतरिक संग्रहण स्थान लेगा, लेकिन यह उन उपकरणों के लिए उपयोगी है जहां /system विभाजन लगभग भरा हुआ है, और /cache विभाजन सीमित है।
- EXTSD-स्लॉट: यह मूल रूप से ROM को आपके बाहरी एसडी कार्ड में स्थापित करता है, जो एक बड़ा एसडी कार्ड होने पर आदर्श है।
मैं रोम के बीच में कितनी सटीक रूप से बूट करूं?
यह उस कंप्यूटर की तरह नहीं है जहां बूट पर एक मेनू होता है जिसमें यह चुनने के लिए कि कौन सा ओएस / विभाजन बूट करना है। तो मूल रूप से आप डुअल बूट पैचर ऐप लॉन्च करने जा रहे हैं, और:
- रोम मेनू पर जाएं।
- वह ROM चुनें जिसे आप बूट करना चाहते हैं, और यह "स्विचिंग ROM" संदेश के साथ पुष्टि करेगा, उसके बाद "ROM सफलतापूर्वक स्विच किया गया"।
- अब आपको अपने डिवाइस का सामान्य रीबूट करने की आवश्यकता है, और यह आपके द्वारा चुने गए ROM को बूट कर देगा।
मैं रोम में ऐप्स और डेटा कैसे साझा करूं?
डुअल बूट पैचर में एक विशेषता है जो एक केंद्रीकृत स्थान . से ऐप्स और डेटा लोड करेगी , जो आमतौर पर /data/multiboot/_appsharing में पाया जाता है। इसलिए आप जिस भी ROM से बूट कर रहे हैं, उस फोल्डर से ऐप्स और डेटा लोड हो जाएगा।
इस सुविधा का उपयोग करने के लिए, आपको प्रत्येक रोम में इन चरणों का पालन करना होगा जिसे आप ऐप और डेटा साझाकरण का उपयोग करना चाहते हैं:
- उन ऐप्स को इंस्टॉल करें जिन्हें आप रोम में साझा करना चाहते हैं
- डुअल बूट पैचर ऐप खोलें, और "ऐप शेयरिंग" मेनू (नेविगेशन ड्रॉअर से) में जाएं।
- प्रत्येक ऐप को सक्षम करें जिसे आप रोम में साझा करना चाहते हैं।
- हर ऐप के लिए "साझा एप्लिकेशन प्रबंधित करें" और एपीके/डेटा साझाकरण सक्षम करें।
- अपना डिवाइस रीबूट करें।
यदि आप किसी ऐप को ROM से अनइंस्टॉल करते हैं, तो यह उसे केवल उस ROM से हटा देगा - अन्य ROM के पास तब तक उस तक पहुंच होगी, जब तक कि यह प्रक्रिया उलट नहीं हो जाती / ऐप को स्थानीयकृत साझाकरण फ़ोल्डर से हटा दिया जाता है।