چگونه پشتیبانی Camera2 API را در هر اندرویدی فعال کنیم [به روز رسانی 2024]

هنگامی که می خواهید پورت دوربین گوگل را از طریق دستگاه های هوشمند خود دانلود کنید، فعال کردن API camera2 کاملا ضروری است. به طور کلی، این پورت ها کیفیت کلی دوربین را بهبود می بخشد و عکس ها و فیلم های شگفت انگیزی را بدون دردسر ارائه می دهد.

با این حال، زمانی که شما دارید دوربین API را بررسی کرد عملکرد تلفن شما، و به طرز ناامیدکننده ای متوجه می شوید که تلفن شما از آن API ها پشتیبانی نمی کند.

سپس گزینه نهایی برای شما این است که رابط برنامه نویسی برنامه را با فلش کاستوم ریکاوری یا روت کردن گوشی اندروید خود دریافت کنید.

در این پست، روش‌های مختلفی را پوشش می‌دهیم که با استفاده از آن‌ها می‌توانید به راحتی Camera2 API را بدون هیچ مشکلی بر روی گوشی خود فعال کنید.

اما قبل از شروع، اگر برای اولین بار است که اصطلاحات زیر را می شنوید، کمی در مورد آنها بدانیم.

Camera2 API چیست؟

در تلفن‌های اندرویدی قدیمی‌تر، معمولاً API دوربین را دریافت می‌کنید که ممکن است چندان عالی نباشد. اما گوگل Camera2 API را در اندروید 5.0 آبنبات چوبی منتشر می کند. این برنامه بهتری است که طیف گسترده ای از ویژگی ها را ارائه می دهد که به افزایش کیفیت کلی دوربین گوشی ها کمک می کند.

این ویژگی نتایج HDR+ بهتری را ارائه می‌کند و ویژگی‌های فوق‌العاده‌ای را برای کلیک کردن روی عکس‌های در نور کم با کمک نرم‌افزارهای پیشرفته اضافه می‌کند.

برای کسب اطلاعات بیشتر، توصیه می کنیم این را بررسی کنید صفحه رسمی.

پیش نیازها

  • به طور کلی، تمام روش های زیر به دسترسی روت نیاز دارند.
  • برای فعال کردن اشکال زدایی USB به تنظیمات برنامه نویس دسترسی پیدا کنید.
  • درایورهای ADB لازم برای نصب روی کامپیوتر/لپ تاپ مورد نیاز است
  • نسخه صحیح را دریافت کنید TWRP بازیابی سفارشی با توجه به گوشی شما

Note: روش های مختلفی برای تلفن خود را ریشه کن کنید، اما ما به شما توصیه می کنیم دانلود magisk برای پیکربندی پایدار

روش‌های فعال کردن Camera2 API

برخی از سازندگان گوشی‌های هوشمند، مانند Realme، دوربین HAL3 را در تنظیمات اضافی برای استفاده از برنامه‌های دوربین شخص ثالث ارائه می‌کنند که پس از فعال کردن حالت توسعه‌دهنده قابل دسترسی است.

(فقط در گوشی های Realme که به روز رسانی اندروید 11 یا بالاتر را دریافت کرده اند قابل اجراست). اما این مورد برای بسیاری از گوشی های هوشمند صدق نمی کند. در این صورت می توانید روش های بعدی را دنبال کنید:

1. استفاده از برنامه شبیه ساز ترمینال (روت)

  • ابتدا به ترمینال شبیه ساز نرم افزار.
  • برای دادن دسترسی روت، تایپ کنید su و دکمه Enter را فشار دهید.
  • اولین دستور را وارد کنید - setprop persist.camera.HAL3.enabled 1 و مطبوعات را وارد کنید.
  • دستور بعدی را وارد کنید - setprop vendor.persist.camera.HAL3.enabled 1 و مطبوعات را وارد کنید.
  • بعد، گوشی را ریبوت کنید.

2. استفاده از برنامه X-plore (Root)

  • دانلود و نصب کنید X-plore File Manager برای دسترسی به پوشه system/root. 
  • سپس، باید به پوشه system/build.prop دسترسی پیدا کنید. 
  • با کلیک بر روی ساخت. تولید برای ویرایش آن اسکریپت 
  • اضافه کردن - "persist.camera.HAL3.enabled = 1 اینچ در پایین 
  • پس از آن، شما باید گوشی هوشمند خود را راه اندازی مجدد کنید.

3. از طریق کتابخانه ماژول های Magisk (ریشه)

فواید زیادی برای روت کردن با magisk وجود دارد، یکی از آنها این است که به دایرکتوری ماژول ها دسترسی خواهید داشت.

  • اول از همه ، بارگیری کنید Module-Camera2API-Enabeler.zip از کتابخانه ماژول
  • بعد، شما باید آن زیپ مربوطه را در مدیر Magisk نصب کنید. 
  • دستگاه خود را مجددا راه اندازی کنید تا ماژول دوربین API فعال شود.

4. فلش کردن فایل فشرده از طریق TWRP (روت یا غیر روت)

  • لازم را دانلود کنید زیپ Camera2API فایل. 
  • گوشی را در بازیابی سفارشی TWRP بوت کنید.
  • به محل فایل فشرده بروید و روی آن کلیک کنید. 
  • فایل Camera2API.zip را روی گوشی هوشمند فلش کنید. 
  • در نهایت دستگاه را مانند همیشه راه اندازی مجدد کنید تا به نتیجه برسید.

آیا می توانم عملکردهای Camera2 API را بدون مجوز ریشه فعال کنم؟

برای باز کردن قفل camera2API به دسترسی روت نیاز دارید زیرا اغلب آن فایل‌ها زمانی قابل دریافت هستند که دستگاه مجوز روت کامل داشته باشد.

اما، اگر می خواهید به توابع API دسترسی داشته باشید و زمان زیادی دارید، توصیه می کنیم راهنمای بعدی را دنبال کنید.

دسترسی به Camera2API بدون روت

در اینجا، کل فرآیند دریافت فایل های API دوربین را بدون تغییر فایل های سیستم دریافت خواهید کرد. با این گفته، بیایید با الزامات اولیه برای این روش شروع کنیم. 

مواردی که قبل از فرآیند مورد نیاز است.

  • اطمینان حاصل کنید که دستگاه اندرویدی دارای بوت لودر آنلاک است.
  • اشکال زدایی USB را از طریق حالت توسعه دهنده فعال کنید. 
  • رایانه شخصی یا لپ تاپ برای اجرای ویندوز 7، 8، 10 یا 11 توصیه می شود.
  • یک کابل USB برای اتصال تلفن و کامپیوتر. 
  • دانلود TWRP فایل برای گوشی هوشمند شما
  • ADB Driver.zip و minimal_adb_fastboot.zip

مرحله 1: یک راه اندازی کامل ایجاد کنید

  • نصب ADB driver.zip در کامپیوتر شما.
  • در مرحله بعد، باید فایل minimal_adb_fastboot.zip را استخراج کنید
  • نام فایل TWRP دانلود شده را به recovery.img تغییر دهید و آن را به پوشه فشرده فشرده fastboot منتقل کنید.
  • از بسته کابل برای اتصال رایانه شخصی به تلفن استفاده کنید. 

مرحله 2: Command Prompt را اجرا کنید

  • ابتدا روی cmd-here.exe در پوشه زیپ حداقل دوبار کلیک کنید. 
  • دستور را وارد کنید تا ببینید آیا دستگاه متصل است یا خیر - adb devices و وارد شوید.
  • سپس دستور را تایپ کنید - adb reboot bootloader و برای دسترسی به حالت بوت Enter را فشار دهید. 
  • دستور بعدی را وارد کنید - fastboot boot recovery.img و روی صفحه کلید Enter را بزنید تا حالت TWRP باز شود.

مرحله 3: از حالت TWRP برای اصلاح استفاده کنید

  • وقتی آن دستورات را وارد کردید، یک لحظه صبر کنید. 
  • متوجه خواهید شد که حالت بازیابی سفارشی TWRP روی صفحه گوشی شما فعال شده است. 
  • کلیدی را که گفته بود، بکشید "برای اجازه دادن به تغییرات، انگشت خود را بکشید".
  • اکنون به صفحه کامپیوتر/لپ تاپ بازگردید. 

مرحله 4: دستورات فاز دوم را وارد کنید

  • باز هم تایپ کنید adb devices و وارد شوید تا ببینید دستگاه وصل می شود یا خیر. 
  • سپس، شما باید تایپ کنید adb shell دستور دهید و اضافه کنید
  • برای فعال کردن Camera2API، از دستور استفاده کنید - setprop persist. camera.HAL3.enable 1 و مطبوعات را وارد کنید.
  • دستور را وارد کنید - exit برای بیرون آمدن از بخش پوسته ADB. 
  • در نهایت، استفاده کنید adb reboot و اینتر را فشار دهید تا دستگاه به طور معمول راه اندازی مجدد شود.

چگونه API Camera2 را مانند قبل بازیابی کنیم؟

شما باید کل فرآیند را تکرار کنید 4 گام مثل اینکه Camera API را در قسمت بالا نصب کرده اید.

  • همه چیزهایی که باید انجام دهید این است که جایگزین کنید setprop persist. camera.HAL3.enable 1  به setprop persist. camera.HAL3.enable 0 برای خاموش کردن بازنویسی API دوربین. 
  • دستور خروج را تایپ کنید – exit و Enter را بزنید
  • در آخر تایپ کنید - adb reboot تا به طور معمول گوشی را ریستارت کنید.

توجه داشته باشید: شما TWRP را نصب نمی کنید، بنابراین برای دریافت به روز رسانی با مشکلی مواجه نخواهید شد. بعلاوه، اگر آپدیت OTA را اعمال کنید، Camera2API به حالت عادی باز خواهد گشت. علاوه بر این، می توانید بررسی کنید سازگاری دستی دوربین برای تأیید تغییرات

نتیجه

به طور خلاصه، بهترین راه برای دسترسی به Camera2API با مجوز ریشه و پیکربندی TWRP امکان پذیر است. پس از اتمام فرآیند، می توانید به راحتی آن را نصب کنید GCam برنامه بر روی دستگاه اندرویدی شما بدون دردسر زیاد.

از طرف دیگر اگر در رابطه با فعال سازی API camera2 سوالی دارید، نظر خود را در قسمت زیر به اشتراک بگذارید.

درباره هابیل دامینا

آبل دامینا، مهندس یادگیری ماشین و علاقه‌مند به عکاسی، یکی از بنیان‌گذاران آن بود GCamوبلاگ apk. تخصص او در هوش مصنوعی و نگاه مشتاق به ترکیب بندی، خوانندگان را الهام می بخشد تا مرزها را در فناوری و عکاسی جابجا کنند.