كيفية تمكين دعم Camera2 API على أي نظام Android (محدث)

كيفية تمكين دعم Camera2 API على أي نظام Android (محدث)

يعد تمكين واجهة برمجة تطبيقات Camera2 ضروريًا للغاية عندما تريد تنزيل منفذ كاميرا Google على أجهزة هاتفك الذكي. بشكل عام، ستعمل هذه المنافذ على تحسين جودة الكاميرا بشكل عام وتقديم صور ومقاطع فيديو مذهلة دون الكثير من المتاعب.

ومع ذلك ، عندما يكون لديك فحص الكاميرا API وظيفة هاتفك ، واكتشف بشكل مخيب للآمال أن هاتفك لا يدعم واجهات برمجة التطبيقات تلك.

ثم الخيار الأخير المتبقي لك هو الحصول على واجهة برمجة التطبيق هذه عن طريق وميض الاسترداد المخصص أو عمل روت لهاتف Android.

في هذا المنشور ، سنغطي الطرق المختلفة التي يمكنك من خلالها بسهولة تمكين Camera2 API على هاتفك دون أي مشكلة.

ولكن قبل أن نبدأ ، دعنا نتعرف قليلاً على المصطلحات التالية إذا سمعتها للمرة الأولى.

ما هي Camera2 API؟

في هواتف Android القديمة، ستحصل بشكل عام على واجهة برمجة تطبيقات الكاميرا التي قد لا تكون رائعة. لكن Google تطلق واجهة برمجة تطبيقات Camera2 في Android 5.0 lollipop.

إنه برنامج أفضل يقدم مجموعة واسعة من السمات التي تساعد بشكل أكبر في تعزيز جودة الكاميرا الشاملة للهواتف.

تمنح هذه الميزة نتائج HDR+ أفضل وتضيف سمات رائعة لالتقاط الصور ذات الإضاءة المنخفضة باستخدام البرامج المتقدمة.

لمزيد من المعلومات ، نوصيك بمراجعة ملف الصفحة الرسمية.

متطلبات مبدئية

  • بشكل عام، ستتطلب جميع الطرق التالية الوصول إلى الجذر.
  • قم بالوصول إلى إعدادات المطور لتمكين تصحيح أخطاء USB.
  • يلزم تثبيت برامج تشغيل ADB الضرورية على جهاز الكمبيوتر / الكمبيوتر المحمول
  • احصل على الإصدار الصحيح من TWRP الاسترداد المخصص وفقًا لهاتفك.

Note: هناك طرق مختلفة لعمل روت لهاتفك، ولكننا ننصحك بذلك تحميل magisk لتكوين مستقر.

طرق لتمكين Camera2 API

يوفر بعض صانعي الهواتف الذكية ، مثل Realme ، Camera HAL3 في إعدادات إضافية لاستخدام تطبيقات الكاميرا التابعة لجهات خارجية ، والتي يمكن الوصول إليها بعد تمكين وضع المطور.

(قابل للتطبيق فقط في هواتف Realme التي حصلت على تحديث Android 11 أو أعلى). لكن هذا ليس هو الحال بالنسبة للعديد من الهواتف الذكية. في هذه الحالة ، يمكنك متابعة الطرق التالية:

1. استخدام تطبيق Terminal Emulator (الجذر)

  • أولاً ، قم بالوصول إلى المحاكي الطرفي التطبيق.
  • لمنح حق الوصول إلى الجذر ، اكتب su واضغط على Enter.
  • أدخل الأمر الأول - setprop persist.camera.HAL3.enabled 1 واضغط على دخول.
  • أدخل الأمر التالي - setprop vendor.persist.camera.HAL3.enabled 1 واضغط على دخول.
  • بعد ذلك ، أعد تشغيل الهاتف.

2. استخدام تطبيق X-plore (الجذر)

  • تحميل وتثبيت مدير ملف X-plore للوصول إلى مجلد النظام / الجذر. 
  • بعد ذلك ، يجب عليك الوصول إلى مجلد system / build.prop. 
  • انقر على الزر build.prop لتحرير هذا البرنامج النصي. 
  • يضيف - "persist.camera.HAL3.enabled = 1 في الجزء السفلي. 
  • بعد ذلك ، يجب عليك إعادة تشغيل هاتفك الذكي.

3. عبر مكتبة وحدات Magisk (الجذر)

هناك العديد من الفوائد للتجذير باستخدام magisk ، أحدها أنك ستحصل على وصول إلى دليل الوحدات النمطية.

  • قبل كل شيء، تحميل الوحدة النمطية- Camera2API-Enabeler.zip من مكتبة الوحدة النمطية.
  • بعد ذلك ، يجب عليك تثبيت هذا الرمز البريدي في مدير magisk. 
  • أعد تشغيل جهازك لتنشيط وحدة واجهة برمجة تطبيقات الكاميرا.

4. وامض ملف مضغوط من خلال TWRP (الجذر أو ليس الجذر)

  • قم بتنزيل ملف Camera2API البريدي ملف. 
  • قم بتشغيل الهاتف في ريكفري TWRP المخصص.
  • انتقل إلى موقع الملف المضغوط وانقر فوقه. 
  • قم بفلاش ملف Camera2API.zip على الهاتف الذكي. 
  • أخيرًا ، أعد تشغيل الجهاز كالمعتاد للحصول على النتائج.

هل يمكنني تمكين وظائف Camera2 API بدون إذن الجذر؟

سوف تحتاج إلى الوصول إلى الجذر لفتح Camera2API، حيث أنه في أغلب الأحيان يمكن الحصول على هذه الملفات عندما يكون الجهاز لديه إذن الجذر الكامل.

ولكن ، إذا كنت ترغب في الوصول إلى وظائف API ولديك الكثير من الوقت ، نوصيك باتباع الدليل التالي.

الوصول إلى Camera2API بدون الجذر

هنا ، ستتلقى العملية الكاملة للحصول على ملفات API للكاميرا دون تعديل ملفات النظام. مع ذلك ، دعنا نبدأ بالمتطلبات الأساسية للإجراء. 

الأشياء المطلوبة قبل العملية.

  • تأكد من أن جهاز android يحتوي على أداة تحميل إقلاع غير مؤمنة.
  • تمكين تصحيح أخطاء USB عبر وضع المطور. 
  • يوصى باستخدام الكمبيوتر الشخصي أو الكمبيوتر المحمول لتشغيل Windows 7 أو 8 أو 10 أو 11.
  • كبل USB لربط الهاتف بالكمبيوتر. 
  • تحميل TWRP ملف لهاتفك الذكي
  • برنامج ADB Driver.zip و min_adb_fastboot.zip

الخطوة 1: قم بإنشاء إعداد كامل

  • تثبيت سائق ADB.zip على حاسوبك.
  • بعد ذلك ، ستحتاج إلى استخراج ملف min_adb_fastboot.zip
  • أعد تسمية ملف TWRP الذي تم تنزيله إلى recovery.img وانقله إلى مجلد zip fastboot الأدنى.
  • استخدم حزمة الكابلات لتوصيل الكمبيوتر بالهاتف. 

الخطوة 2: قم بتشغيل موجه الأوامر

  • أولاً، انقر نقرًا مزدوجًا على 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 واضغط على Enter لإعادة تشغيل الجهاز بشكل طبيعي.

كيفية استعادة Camera2 API كما كان من قبل؟

عليك تكرار العملية برمتها من الخطوة الثالثة كما لو قمت بتثبيت Camera API في القسم أعلاه.

  • كل ما عليك القيام به هو استبدال setprop persist. camera.HAL3.enable 1  إلى setprop persist. camera.HAL3.enable 0 لإيقاف الكتابة فوق واجهة برمجة تطبيقات الكاميرا. 
  • اكتب أمر الخروج - exit واضغط على Enter
  • أخيرًا ، اكتب - adb reboot لإعادة تشغيل الهاتف بشكل طبيعي.

ملحوظة: لم تقم بتثبيت TWRP لذلك لن تواجه أي مشكلة في الحصول على التحديثات. بالإضافة إلى ذلك ، ستعود Camera2API إلى وضعها الطبيعي إذا قمت بتطبيق تحديث OTA. علاوة على ذلك ، يمكنك التحقق التوافق اليدوي مع الكاميرا لتأكيد التغييرات.

وفي الختام

باختصار ، أفضل طريقة للوصول إلى Camera2API ممكنة بإذن الجذر وتهيئة TWRP. بمجرد الانتهاء من هذه العملية ، يمكنك بسهولة تثبيت ملف GCam التطبيق على جهاز Android الخاص بك دون الكثير من المتاعب.

من ناحية أخرى ، إذا كانت لديك أسئلة بخصوص تفعيل camera2 API ، فشارك بتعليقك في القسم التالي.

عن أبيل دامينا

شارك أبيل دامينا، مهندس التعلم الآلي وعشاق التصوير الفوتوغرافي، في تأسيس شركة GCamمدونة APK. إن خبرته في الذكاء الاصطناعي وعينه الثاقبة في التركيب تلهم القراء لتجاوز الحدود في مجال التكنولوجيا والتصوير الفوتوغرافي.