किसी भी Android पर Camera2 API समर्थन कैसे सक्षम करें [2024 अपडेट किया गया]

जब आप अपने स्मार्टफोन उपकरणों पर Google कैमरा पोर्ट डाउनलोड करना चाहते हैं तो कैमरा 2 एपीआई सक्षम करना काफी आवश्यक है। सामान्य तौर पर, वे पोर्ट समग्र कैमरा गुणवत्ता में सुधार करेंगे और बिना किसी परेशानी के अद्भुत फ़ोटो और वीडियो प्रस्तुत करेंगे।

हालाँकि, जब आपके पास कैमरा एपीआई की जाँच की आपके फ़ोन का कार्य, और निराशाजनक रूप से पता चलता है कि आपका फ़ोन उन API का समर्थन नहीं करता है।

फिर आपके लिए अंतिम विकल्प बचा है कि कस्टम रिकवरी को फ्लैश करके या अपने एंड्रॉइड फोन को रूट करके उस एप्लिकेशन प्रोग्रामिंग इंटरफेस को प्राप्त करें।

इस पोस्ट में, हम विभिन्न तरीकों को शामिल करेंगे जिससे आप बिना किसी समस्या के आसानी से अपने फोन पर कैमरा2 एपीआई को सक्षम कर सकते हैं।

लेकिन इससे पहले कि हम शुरू करें, आइए निम्नलिखित शब्दों के बारे में थोड़ा जान लें यदि आपने उन्हें पहली बार सुना है।

कैमरा2 एपीआई क्या है?

पुराने एंड्रॉइड फोन में, आप आम तौर पर कैमरा एपीआई प्राप्त करेंगे जो कि उतना अच्छा नहीं हो सकता है। लेकिन Google Android 2 लॉलीपॉप में कैमरा5.0 एपीआई जारी करता है। यह एक बेहतर कार्यक्रम है जो कई प्रकार की विशेषताओं की पेशकश करता है जो फोन की समग्र कैमरा गुणवत्ता को बढ़ाने में मदद करता है।

यह फीचर बेहतर एचडीआर+ परिणाम प्रदान करता है और उन्नत सॉफ्टवेयर की सहायता से कम रोशनी वाली तस्वीरें क्लिक करने के लिए अद्भुत विशेषताओं को जोड़ता है।

अधिक जानकारी के लिए, हम अनुशंसा करेंगे कि आप इसे देखें आधिकारिक पेज.

पूर्व आवश्यकताएं

  • सामान्य तौर पर, निम्नलिखित सभी विधियों के लिए रूट एक्सेस की आवश्यकता होगी।
  • यूएसबी डिबगिंग सक्षम करने के लिए डेवलपर सेटिंग्स तक पहुंचें।
  • आवश्यक एडीबी ड्राइवरों को पीसी/लैपटॉप पर स्थापित करने की आवश्यकता है
  • का सही संस्करण प्राप्त करें TWRP आपके फोन के अनुसार कस्टम रिकवरी।

Note: करने के विभिन्न तरीके हैं अपने फोन को रूट करें, लेकिन हम आपको सलाह देंगे मैजिक डाउनलोड करें स्थिर विन्यास के लिए।

कैमरा2 एपीआई को सक्षम करने के तरीके

कुछ स्मार्टफोन निर्माता, जैसे कि रियलमी, थर्ड पार्टी कैमरा ऐप्स का उपयोग करने के लिए कैमरा एचएएल3 को अतिरिक्त सेटिंग्स में प्रदान करते हैं, जिसे डेवलपर मोड को सक्षम करने के बाद एक्सेस किया जा सकता है।

(केवल उन Realme फोन में लागू है जिन्हें Android 11 या इसके बाद के संस्करण का अपडेट मिला है)। लेकिन कई स्मार्टफोन में ऐसा नहीं होता है। उस स्थिति में, आप बाद के तरीकों का पालन कर सकते हैं:

1. टर्मिनल एमुलेटर ऐप (रूट) का उपयोग करना

  • सबसे पहले, एक्सेस करें टर्मिनल एमुलेटर एप्लिकेशन को।
  • रूट एक्सेस देने के लिए, टाइप करें su और Enter दबाएं
  • पहला कमांड इनपुट करें - setprop persist.camera.HAL3.enabled 1 और एन्टर दबाएं।
  • अगला कमांड डालें - setprop vendor.persist.camera.HAL3.enabled 1 और एन्टर दबाएं।
  • इसके बाद फोन को रीबूट करें।

2. एक्स-प्लोर एप्लिकेशन (रूट) का उपयोग करना

  • डाउनलोड और स्थापित करें एक्स-प्लोर फाइल मैनेजर सिस्टम/रूट फ़ोल्डर तक पहुँचने के लिए। 
  • उसके बाद, आपको system/build.prop फोल्डर को एक्सेस करना होगा। 
  • पर क्लिक करें build.prop उस स्क्रिप्ट को संपादित करने के लिए। 
  • जोड़ना - "परसिस्ट.कैमरा.HAL3.enabled = 1″ तल पर। 
  • बाद में, आपको अपने स्मार्टफोन को रीबूट करना होगा।

3. मैजिक मॉड्यूल लाइब्रेरी (रूट) के माध्यम से

मैजिक के साथ रूट करने के कई फायदे हैं, उनमें से एक यह है कि आपको मॉड्यूल डायरेक्टरी एक्सेस मिलेगी।

  • सबसे पहले, डाउनलोड करें मॉड्यूल-Camera2API-Enabeler.zip मॉड्यूल लाइब्रेरी से।
  • इसके बाद, आपको उस संबंधित ज़िप को मैजिक मैनेजर में इंस्टॉल करना होगा। 
  • कैमरा एपीआई मॉड्यूल को सक्रिय करने के लिए अपने डिवाइस को पुनरारंभ करें।

4. TWRP (रूट या रूट नहीं) के माध्यम से जिप फाइल को फ्लैश करना

  • आवश्यक डाउनलोड करें Camera2API ज़िप फ़ाइल. 
  • फोन को TWRP कस्टम रिकवरी में बूट करें।
  • ज़िप फ़ाइल स्थान पर नेविगेट करें और उस पर क्लिक करें। 
  • स्मार्टफोन पर Camera2API.zip फाइल को फ्लैश करें। 
  • अंत में, परिणाम प्राप्त करने के लिए हमेशा की तरह डिवाइस को रीबूट करें।

क्या मैं रूट अनुमति के बिना कैमरा2 एपीआई कार्यों को सक्षम कर सकता हूं?

कैमरा2एपीआई को अनलॉक करने के लिए आपको रूट एक्सेस की आवश्यकता होगी, क्योंकि अक्सर उन फ़ाइलों को तब प्राप्त किया जा सकता है जब डिवाइस के पास पूर्ण रूट अनुमति हो।

लेकिन, यदि आप एपीआई कार्यों का उपयोग करना चाहते हैं और आपके पास बहुत समय है, तो हम अनुशंसा करते हैं कि आप बाद की मार्गदर्शिका का पालन करें।

बिना रूट के Camera2API एक्सेस करें

यहां, आपको सिस्टम फाइलों को संशोधित किए बिना उन कैमरा एपीआई फाइलों को प्राप्त करने की पूरी प्रक्रिया प्राप्त होगी। इसके साथ ही, आइए प्रक्रिया के लिए प्राथमिक आवश्यकताओं के साथ आरंभ करें। 

प्रक्रिया से पहले जिन चीजों की जरूरत होती है।

  • सुनिश्चित करें कि Android डिवाइस में एक अनलॉक बूटलोडर है।
  • डेवलपर मोड के माध्यम से यूएसबी डिबगिंग सक्षम करें। 
  • विंडोज 7, 8, 10, या 11 चलाने के लिए पीसी या लैपटॉप की सिफारिश की जाती है।
  • फ़ोन और कंप्यूटर को आपस में जोड़ने के लिए USB केबल. 
  • डाउनलोड TWRP अपने स्मार्टफोन के लिए फ़ाइल
  • एडीबी ड्राइवर.ज़िप और न्यूनतम_adb_fastboot.zip

चरण 1: एक पूर्ण सेटअप बनाएँ

  • स्थापित करें एडीबी ड्राइवर.ज़िप आपके कंप्युटर पर।
  • इसके बाद, आपकोminimal_adb_fastboot.zip फ़ाइल को एक्सट्रेक्ट करना होगा
  • डाउनलोड की गई TWRP फ़ाइल को पुनर्प्राप्ति.आईएमजी में बदलें और इसे न्यूनतम फास्टबूट ज़िप फ़ोल्डर में ले जाएं।
  • पीसी को फोन से कनेक्ट करने के लिए केबल बंडल का उपयोग करें। 

चरण 2: कमांड प्रॉम्प्ट चलाएँ

  • सबसे पहले मिनिमम जिप फोल्डर में cmd-here.exe पर डबल क्लिक करें। 
  • डिवाइस कनेक्ट है या नहीं यह देखने के लिए कमांड दर्ज करें - adb devices और दर्ज करें।
  • अगला, कमांड टाइप करें - adb reboot bootloader और बूट मोड तक पहुँचने के लिए एंटर दबाएं। 
  • अगला आदेश दर्ज करें - fastboot boot recovery.img और TWRP मोड खोलने के लिए कीबोर्ड पर एंटर दबाएं।

चरण 3: संशोधन के लिए TWRP मोड का प्रयोग करें

  • एक बार जब आप उन आदेशों को दर्ज कर लेते हैं, तो एक क्षण प्रतीक्षा करें। 
  • आप देखेंगे कि TWRP कस्टम रिकवरी मोड आपके फोन स्क्रीन पर सक्रिय हो गया है। 
  • कहा गया कुंजी स्वाइप करें, "संशोधनों की अनुमति देने के लिए स्वाइप करें"।
  • अब, कंप्यूटर/लैपटॉप स्क्रीन पर वापस आएं। 

चरण 4: दूसरे चरण के कमांड दर्ज करें

  • फिर से, टाइप करें adb devices और यह देखने के लिए प्रवेश करें कि डिवाइस कनेक्ट है या नहीं। 
  • इसके बाद आपको टाइप करना है adb shell कमांड और जोड़ें
  • Camera2API को सक्रिय करने के लिए, कमांड का उपयोग करें – setprop persist. camera.HAL3.enable 1 और एन्टर दबाएं।
  • कमांड दर्ज करें - exit ADB शेल सेक्शन से बाहर आने के लिए। 
  • अंत में, उपयोग करें adb reboot और डिवाइस को सामान्य रूप से पुनरारंभ करने के लिए एंटर दबाएं।

कैमरा2 एपीआई को पहले की तरह कैसे पुनर्स्थापित करें?

से पूरी प्रक्रिया दोहरानी है चरण 4 जैसे आपने उपरोक्त अनुभाग में कैमरा एपीआई स्थापित किया है।

  • आपको बस इतना करना पड़ता है setprop persist. camera.HAL3.enable 1  सेवा मेरे setprop persist. camera.HAL3.enable 0 कैमरा एपीआई ओवरराइट को बंद करने के लिए। 
  • एग्जिट कमांड टाइप करें - exit और हिट दर्ज करें
  • अंत में टाइप करें - adb reboot फ़ोन को सामान्य रूप से पुनरारंभ करने के लिए।

नोट: आप TWRP इंस्टॉल नहीं करते हैं, इसलिए आपको अपडेट प्राप्त करने में कोई परेशानी नहीं होगी। साथ ही, यदि आप OTA अपडेट लागू करते हैं तो Camera2API सामान्य हो जाएगा। इसके अलावा आप चेक कर सकते हैं मैनुअल कैमरा संगतता परिवर्तनों की पुष्टि करने के लिए।

निष्कर्ष

लंबी कहानी संक्षेप में, रूट अनुमति और TWRP कॉन्फ़िगरेशन के साथ Camera2API तक पहुंचने का सबसे अच्छा तरीका संभव है। एक बार जब आप प्रक्रिया पूरी कर लेते हैं, तो आप इसे आसानी से इंस्टॉल कर सकते हैं GCam बिना किसी परेशानी के आपके एंड्रॉइड डिवाइस पर एप्लिकेशन।

दूसरी ओर, यदि कैमरा2 एपीआई को सक्रिय करने के बारे में आपके कोई प्रश्न हैं, तो अपनी टिप्पणी निम्नलिखित अनुभाग में साझा करें।

हाबिल दामिना के बारे में

मशीन लर्निंग इंजीनियर और फोटोग्राफी के शौकीन हाबिल दामिना ने इसकी सह-स्थापना की GCamएपीके ब्लॉग। एआई में उनकी विशेषज्ञता और रचना पर गहरी नजर पाठकों को तकनीक और फोटोग्राफी में सीमाओं को आगे बढ़ाने के लिए प्रेरित करती है।