যেকোনো অ্যান্ড্রয়েডে ক্যামেরা 2 এপিআই সমর্থন কীভাবে সক্ষম করবেন [2024 আপডেট করা হয়েছে]

আপনি যখন আপনার স্মার্টফোন ডিভাইসে গুগল ক্যামেরা পোর্ট ডাউনলোড করতে চান তখন ক্যামেরা 2 এপিআই সক্ষম করা বেশ প্রয়োজনীয়। সাধারণভাবে, এই পোর্টগুলি সামগ্রিক ক্যামেরার গুণমান উন্নত করবে এবং খুব বেশি ঝামেলা ছাড়াই আশ্চর্যজনক ফটো এবং ভিডিও রেন্ডার করবে।

যাইহোক, যখন আপনি আছে ক্যামেরা API চেক করেছে আপনার ফোনের কার্যকারিতা, এবং হতাশাজনকভাবে খুঁজে বের করুন যে আপনার ফোন সেই APIগুলি সমর্থন করে না।

তারপর আপনার জন্য অবশিষ্ট চূড়ান্ত বিকল্প হল কাস্টম পুনরুদ্ধার ফ্ল্যাশ করে বা আপনার অ্যান্ড্রয়েড ফোন রুট করে সেই অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেসটি পেতে।

এই পোস্টে, আমরা বিভিন্ন পদ্ধতি কভার করব যার মাধ্যমে আপনি সহজেই আপনার ফোনে ক্যামেরা2 এপিআই সক্ষম করতে পারবেন কোনো সমস্যা ছাড়াই।

কিন্তু আমরা শুরু করার আগে, আপনি যদি প্রথমবার সেগুলি শুনে থাকেন তবে নিম্নলিখিত পদগুলি সম্পর্কে একটু জেনে নিন।

Camera2 API কি?

পুরানো অ্যান্ড্রয়েড ফোনগুলিতে, আপনি সাধারণত ক্যামেরা API পাবেন যা এতটা দুর্দান্ত নাও হতে পারে। কিন্তু Google Android 2 ললিপপে Camera5.0 API প্রকাশ করে। এটি একটি ভাল প্রোগ্রাম যা বিস্তৃত বৈশিষ্ট্যের অফার করে যা ফোনের সামগ্রিক ক্যামেরার গুণমানকে আরও বাড়িয়ে তুলতে সাহায্য করে।

এই বৈশিষ্ট্যটি আরও ভাল HDR+ ফলাফল দেয় এবং উন্নত সফ্টওয়্যারের সাহায্যে কম-আলোতে ফটোতে ক্লিক করার জন্য বিস্ময়কর গুণাবলী যোগ করে।

আরও তথ্যের জন্য, আমরা আপনাকে চেক আউট সুপারিশ অফিসিয়াল পাতা.

পূর্বশর্ত

  • সাধারণভাবে, নিম্নলিখিত সমস্ত পদ্ধতির রুট অ্যাক্সেসের প্রয়োজন হবে।
  • USB ডিবাগিং সক্ষম করতে বিকাশকারী সেটিংস অ্যাক্সেস করুন৷
  • পিসি/ল্যাপটপে প্রয়োজনীয় ADB ড্রাইভার ইনস্টল করতে হবে
  • এর সঠিক সংস্করণ পান TWRP আপনার ফোন অনুযায়ী কাস্টম পুনরুদ্ধার।

Note: বিভিন্ন পদ্ধতি আছে আপনার ফোনটি রুট করুন, কিন্তু আমরা আপনাকে সুপারিশ করবে ম্যাজিস্ক ডাউনলোড করুন স্থিতিশীল কনফিগারেশনের জন্য।

Camera2 API সক্ষম করার পদ্ধতি

কিছু স্মার্টফোন নির্মাতা, যেমন Realme, 3য় পক্ষের ক্যামেরা অ্যাপগুলি ব্যবহার করার জন্য অতিরিক্ত সেটিংসে ক্যামেরা HAL3 প্রদান করে, যা বিকাশকারী মোড সক্ষম করার পরে অ্যাক্সেস করা যেতে পারে।

(শুধুমাত্র Realme ফোনগুলিতে প্রযোজ্য যেগুলি Android 11 বা তার উপরে আপডেট পেয়েছে)। কিন্তু অনেক স্মার্টফোনের ক্ষেত্রে তা নয়। এই ক্ষেত্রে, আপনি পরবর্তী পদ্ধতিগুলি অনুসরণ করতে পারেন:

1. টার্মিনাল এমুলেটর অ্যাপ ব্যবহার করা (রুট)

  • প্রথম, অ্যাক্সেস টার্মিনাল এমুলেটর অ্যাপ্লিকেশান।
  • রুট অ্যাক্সেস দিতে, টাইপ করুন su এবং Enter টিপুন
  • প্রথম কমান্ড ইনপুট করুন - setprop persist.camera.HAL3.enabled 1 এবং এন্টার চাপুন।
  • পরবর্তী কমান্ড সন্নিবেশ করান - setprop vendor.persist.camera.HAL3.enabled 1 এবং এন্টার চাপুন।
  • এর পরে, ফোনটি রিবুট করুন।

2. এক্স-প্লোর অ্যাপ্লিকেশন ব্যবহার করে (রুট)

  • ডাউনলোড এবং ইনস্টল করুন এক্স-প্লোর ফাইল ম্যানেজার সিস্টেম/রুট ফোল্ডার অ্যাক্সেস করতে। 
  • তারপর, আপনাকে system/build.prop ফোল্ডারে প্রবেশ করতে হবে। 
  • ক্লিক করুন বিল্ড.প্রপ যে স্ক্রিপ্ট সম্পাদনা করতে. 
  • যোগ করুন - "persist.camera.HAL3.enabled = 1″ নিচে. 
  • এর পরে, আপনাকে আপনার স্মার্টফোনটি পুনরায় বুট করতে হবে।

3. ম্যাজিস্ক মডিউল লাইব্রেরির মাধ্যমে (রুট)

ম্যাজিস্ক দিয়ে রুট করার অনেক সুবিধা রয়েছে, তার মধ্যে একটি হল আপনি মডিউল ডিরেক্টরি অ্যাক্সেস পাবেন।

  • প্রথমত, ডাউনলোড করুন মডিউল-ক্যামেরা2API-Enabeler.zip মডিউল লাইব্রেরি থেকে।
  • এর পরে, আপনাকে ম্যাজিস্ক ম্যানেজারে সেই সংশ্লিষ্ট জিপটি ইনস্টল করতে হবে। 
  • ক্যামেরা API মডিউল সক্রিয় করতে আপনার ডিভাইস পুনরায় চালু করুন।

4. TWRP এর মাধ্যমে জিপ ফাইল ফ্ল্যাশ করা (রুট বা রুট নয়)

  • প্রয়োজনীয় ডাউনলোড করুন Camera2API জিপ ফাইল. 
  • TWRP কাস্টম রিকভারিতে ফোন বুট করুন।
  • জিপ ফাইলের অবস্থানে নেভিগেট করুন এবং এটিতে ক্লিক করুন। 
  • স্মার্টফোনে Camera2API.zip ফাইলটি ফ্ল্যাশ করুন। 
  • অবশেষে, ফলাফল পেতে যথারীতি ডিভাইসটি রিবুট করুন।

আমি রুট অনুমতি ছাড়া Camera2 API ফাংশন সক্ষম করতে পারি?

ক্যামেরা 2এপিআই আনলক করতে আপনার রুট অ্যাক্সেসের প্রয়োজন হবে যেহেতু ডিভাইসটির সম্পূর্ণ রুট অনুমতি থাকলে প্রায়শই এই ফাইলগুলি পাওয়া যায়।

কিন্তু, আপনি যদি API ফাংশন অ্যাক্সেস করতে চান এবং আপনার কাছে অনেক সময় থাকে, আমরা আপনাকে পরবর্তী নির্দেশিকা অনুসরণ করার পরামর্শ দিই।

রুট ছাড়া Camera2API অ্যাক্সেস করুন

এখানে, আপনি সিস্টেম ফাইলগুলি পরিবর্তন না করে সেই ক্যামেরা API ফাইলগুলি পাওয়ার সম্পূর্ণ প্রক্রিয়াটি পাবেন। যে বলে, চলুন শুরু করা যাক পদ্ধতির জন্য প্রাথমিক প্রয়োজনীয়তা. 

প্রক্রিয়ার আগে প্রয়োজনীয় জিনিসগুলি।

  • নিশ্চিত করুন যে অ্যান্ড্রয়েড ডিভাইসে একটি আনলক করা বুটলোডার আছে।
  • বিকাশকারী মোডের মাধ্যমে USB ডিবাগিং সক্ষম করুন৷ 
  • Windows 7, 8, 10, বা 11 চালানোর জন্য PC বা ল্যাপটপ সুপারিশ করা হয়।
  • ফোন এবং কম্পিউটারকে আন্তঃলিঙ্ক করার জন্য একটি USB কেবল। 
  • ডাউনলোড TWRP আপনার স্মার্টফোনের জন্য ফাইল
  • ADB Driver.zip এবং minimal_adb_fastboot.zip

ধাপ 1: একটি সম্পূর্ণ সেটআপ তৈরি করুন

  • ইনস্টল করুন ADB driver.zip আপনার কম্পিউটারে.
  • এর পরে, আপনাকে minimal_adb_fastboot.zip ফাইলটি বের করতে হবে
  • ডাউনলোড করা TWRP ফাইলটিকে recovery.img এ রিনেম করুন এবং এটিকে মিনিমাল ফাস্টবুট জিপ ফোল্ডারে নিয়ে যান।
  • ফোনের সাথে পিসি সংযোগ করতে তারের বান্ডেল ব্যবহার করুন। 

ধাপ 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 এবং ডিভাইসটি স্বাভাবিকভাবে পুনরায় চালু করতে এন্টার টিপুন।

কিভাবে আগের মত Camera2 API পুনরুদ্ধার করবেন?

আপনি থেকে পুরো প্রক্রিয়া পুনরাবৃত্তি করতে হবে ধাপ 4 যেমন আপনি উপরের বিভাগে ক্যামেরা API ইনস্টল করেছেন।

  • আপনি করতে হবে সব প্রতিস্থাপন করা হয় setprop persist. camera.HAL3.enable 1  থেকে setprop persist. camera.HAL3.enable 0 ক্যামেরা API ওভাররাইট বন্ধ করতে। 
  • exit কমান্ড টাইপ করুন - exit এবং এন্টার চাপুন
  • সবশেষে টাইপ করুন- adb reboot সাধারণত ফোন রিস্টার্ট করতে।

বিঃদ্রঃ: আপনি TWRP ইন্সটল করেন না তাই আপডেট পেতে আপনার কোন সমস্যা হবে না। এছাড়াও, আপনি OTA আপডেট প্রয়োগ করলে Camera2API স্বাভাবিক অবস্থায় ফিরে আসবে। তাছাড়া, আপনি চেক করতে পারেন ম্যানুয়াল ক্যামেরা সামঞ্জস্য পরিবর্তনগুলি নিশ্চিত করতে।

উপসংহার

সংক্ষেপে, ক্যামেরা2এপিআই-এ অ্যাক্সেস পাওয়ার সর্বোত্তম উপায় রুট অনুমতি এবং TWRP কনফিগারেশনের মাধ্যমে সম্ভব। একবার আপনি প্রক্রিয়াটি সম্পন্ন করলে, আপনি সহজেই ইনস্টল করতে পারেন GCam অনেক ঝামেলা ছাড়াই আপনার অ্যান্ড্রয়েড ডিভাইসে অ্যাপ্লিকেশন।

অন্যদিকে, camera2 API সক্রিয় করার বিষয়ে আপনার যদি প্রশ্ন থাকে তবে নিম্নলিখিত বিভাগে আপনার মন্তব্য শেয়ার করুন।

আবেল দামিনা সম্পর্কে

Abel Damina, একজন মেশিন লার্নিং ইঞ্জিনিয়ার এবং ফটোগ্রাফি উত্সাহী, সহ-প্রতিষ্ঠা করেন GCamApk ব্লগ। AI-তে তার দক্ষতা এবং কম্পোজিশনের প্রতি তীক্ষ্ণ দৃষ্টি পাঠকদের প্রযুক্তি এবং ফটোগ্রাফির সীমারেখা ঠেলে দিতে অনুপ্রাণিত করে।