Xiaomi Mi A2 डिवाइस के मालिक जिन्होंने अपने डिवाइस को रूट किया है और कैमरा 2 एपीआई को सक्षम किया है, वे पा सकते हैं कि यह रिबूट में लगातार सक्षम नहीं रहता है। इस गाइड में हम आपको कैमरा2 एपीआई को स्थिर स्थिति में लॉक करने के लिए कुछ एडीबी कमांड का उपयोग करके एक सरल विधि दिखाएंगे, ताकि यह हमेशा सक्षम रहे।
इस गाइड का पालन करने के बाद, आप अपने Xiaomi Mi A2 को अन-रूट भी कर सकते हैं और एक संशोधित GCam ऐप इंस्टॉल कर सकते हैं, उदाहरण के लिए, और Camera2 API अभी भी सक्षम रहेगा।
शुरू करने से पहले, कुछ बातों के बारे में पता होना चाहिए। यह विधि आपके /system विभाजन को स्पर्श नहीं करेगी, इसलिए आप OTAs स्थापित करना जारी रख सकते हैं (यह मानते हुए कि आप रूट किए गए OTA अद्यतन प्रक्रिया का पालन करते हैं) . इस विधि में भी संशोधित बूट विभाजन की आवश्यकता नहीं है, इसलिए आप अपने बूटलोडर को लॉक रख सकते हैं। सबसे अच्छी बात यह है कि OTA अपडेट के बाद भी Camera2 API चालू रहेगा।
हालांकि यह तरीका करता है अस्थायी रूट एक्सेस की आवश्यकता है - इसलिए यदि आपका Xiaomi Mi A2 रूट नहीं है, तो आपको इस डिवाइस के लिए Appual का रूट गाइड देखना चाहिए। और अगर आप अस्थायी अनलॉक प्रक्रिया से संबंधित हमारे निर्देशों का पालन नहीं करते हैं, तो आप (और शायद करेंगे) कर सकते हैं अपना सारा डेटा खो दें।
आवश्यकताएं:
- ADB और Fastboot (Appual की गाइड देखें कि विंडोज़ पर ADB कैसे स्थापित करें)
- Patched_boot.img
सबसे पहले आपको अपने Xiaomi Mi A2 पर डेवलपर विकल्प को सक्षम करना होगा (सेटिंग्स> सिस्टम> फ़ोन के बारे में> डेवलपर मोड अनलॉक होने तक 7 बार बिल्ड नंबर पर टैप करें)।
अब Settings> Developer Options में जाएं और ADB (USB डीबगिंग) . को इनेबल करें और बूटलोडर अनलॉक।
अब अपने Xiaomi Mi A2 को USB के माध्यम से अपने पीसी से कनेक्ट करें, और एक ADB टर्मिनल लॉन्च करें (अपने मुख्य ADB फ़ोल्डर के अंदर Shift + दायाँ क्लिक करें, और "यहां एक कमांड विंडो खोलें" चुनें) ।
एडीबी टर्मिनल में, 'adb devices' . टाइप करें . यह आपके डिवाइस पर ADB और आपके फ़ोन के बीच युग्मन को स्वीकार करने के लिए एक संकेत खोलेगा, इसलिए युग्मन संवाद की पुष्टि करें।
अब अपने डिवाइस को पूरी तरह से बंद कर दें, और पावर + वॉल्यूम डाउन को पकड़कर इसे रीबूट करें, लेकिन वॉल्यूम डाउन की को रिलीज न करें। यह आपके Xiaomi Mi A2 को Fastboot मोड में बूट करना चाहिए, जहां हम फोन पर ADB कमांड भेजना जारी रख सकते हैं।
एडीबी टर्मिनल में, टाइप करें:फास्टबूट ओम अनलॉक
अब अपने पीसी पर अपने मुख्य एडीबी फ़ोल्डर में पैच_बूट.आईएमजी की प्रतिलिपि बनाएँ, और एडीबी टर्मिनल में टाइप करें:fastboot boot patched_boot.img
अब अपने Xiaomi Mi A2 को रीबूट करें, और Magisk Manager डाउनलोड करें - आपको केवल Magisk मैनेजर ऐप को ही, केवल Magisk इंस्टॉल करने की आवश्यकता नहीं है।
अब अपने पीसी पर एडीबी टर्मिनल फिर से लॉन्च करें, और टाइप करें:
Adb shell Su Setprop persist.camera.HAL3.enabled 1 Setprop persist.camera.eis.enabled 1
अब अपने डिवाइस को फिर से बंद करें, फिर फास्टबूट मोड में रीबूट करें (वॉल्यूम डाउन को लगातार दबाए रखते हुए पावर + वॉल्यूम डाउन) . वॉल्यूम डाउन बटन को किसी भी समय जाने न दें – हां, आपको 1 हाथ से ADB कमांड टाइप करने की आवश्यकता होगी।
यदि आप वॉल्यूम कम करें बटन छोड़ते हैं, तो आपका Xiaomi Mi A2 फ़ैक्टरी रीसेट करेगा - आपका संपूर्ण डेटा विभाजन मिटा दिया जाएगा।
फिर एडीबी टर्मिनल में टाइप करें:फास्टबूट ओम लॉक
यह निश्चित रूप से आपके बूटलोडर को फिर से लॉक कर देगा। और फिर आप टाइप कर सकते हैं:फास्टबूट रीबूट
फ़ोन के Android सिस्टम में रीबूट होने के बाद ही वॉल्यूम कम करें बटन छोड़ें!
अब आप GCam को Camera2 API के साथ लगातार सक्षम करके स्थापित कर सकते हैं।
संशोधित GCam के साथ फ्रंट कैमरा समस्या को ठीक करने के लिए, बस Gcam सेटिंग में जाएं और डेवलपर सेटिंग से "Camera.Enable_Hwhdr" सक्षम करें।