วิธีเปิดใช้งานการรองรับ Camera2 API บน Android ใด ๆ [อัปเดต 2024]

การเปิดใช้งาน camera2 API ค่อนข้างจำเป็นเมื่อคุณต้องการดาวน์โหลดพอร์ต google camera บนอุปกรณ์สมาร์ทโฟนของคุณ โดยทั่วไปแล้ว พอร์ตเหล่านี้จะปรับปรุงคุณภาพของกล้องโดยรวมและแสดงภาพถ่ายและวิดีโอที่น่าทึ่งโดยไม่ต้องยุ่งยากมากนัก

แต่เมื่อคุณมี ตรวจสอบ API ของกล้อง ฟังก์ชันของโทรศัพท์ของคุณ และพบว่าโทรศัพท์ของคุณไม่รองรับ API เหล่านั้นอย่างน่าผิดหวัง

จากนั้นตัวเลือกสุดท้ายที่เหลือสำหรับคุณคือรับอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชันนั้นโดยการแฟลชการกู้คืนแบบกำหนดเองหรือรูทโทรศัพท์ Android ของคุณ

ในโพสต์นี้ เราจะกล่าวถึงวิธีการต่างๆ ที่คุณสามารถเปิดใช้งาน Camera2 API บนโทรศัพท์ของคุณได้อย่างง่ายดายโดยไม่มีปัญหา

แต่ก่อนที่เราจะเริ่มต้น เรามาทราบกันสักนิดเกี่ยวกับคำศัพท์ต่อไปนี้ หากคุณเคยได้ยินเป็นครั้งแรก

Camera2 API คืออะไร

ในโทรศัพท์ Android รุ่นเก่า คุณจะได้รับ API ของกล้องที่อาจไม่ยอดเยี่ยมนัก แต่ Google ออก Camera2 API ใน Android 5.0 lollipop เป็นโปรแกรมที่ดีกว่าที่มีคุณสมบัติหลากหลายซึ่งช่วยในการเพิ่มคุณภาพกล้องโดยรวมของโทรศัพท์

คุณสมบัตินี้ให้ผลลัพธ์ HDR+ ที่ดีขึ้น และเพิ่มคุณสมบัติที่ยอดเยี่ยมเพื่อคลิกภาพถ่ายที่มีแสงน้อยด้วยความช่วยเหลือจากซอฟต์แวร์ขั้นสูง

สำหรับข้อมูลเพิ่มเติม เราขอแนะนำให้คุณดูที่ หน้าอย่างเป็นทางการ.

ข้อกำหนดเบื้องต้น

  • โดยทั่วไป วิธีการต่อไปนี้ทั้งหมดจะต้องเข้าถึงรูท
  • เข้าถึงการตั้งค่าผู้พัฒนาเพื่อเปิดใช้งานการดีบัก USB
  • ต้องติดตั้งไดรเวอร์ ADB ที่จำเป็นบนพีซี/แล็ปท็อป
  • รับเวอร์ชันที่ถูกต้องของ TWRP การกู้คืนที่กำหนดเองตามโทรศัพท์ของคุณ

Note: มีวิธีการต่างๆในการ รูทโทรศัพท์ของคุณแต่เราขอแนะนำให้คุณ ดาวน์โหลด Magisk เพื่อการกำหนดค่าที่เสถียร

วิธีการเปิดใช้งาน Camera2 API

ผู้ผลิตสมาร์ทโฟนบางราย เช่น Realme ให้ Camera HAL3 ในการตั้งค่าเพิ่มเติมสำหรับการใช้แอปกล้องของบุคคลที่สาม ซึ่งสามารถเข้าถึงได้หลังจากเปิดใช้งานโหมดนักพัฒนา

(ใช้ได้เฉพาะในโทรศัพท์ Realme ที่ได้รับการอัปเดต Android 11 ขึ้นไป) แต่นั่นไม่ใช่กรณีสำหรับสมาร์ทโฟนหลายรุ่น ในกรณีนั้น คุณสามารถทำตามวิธีการต่อไปนี้:

1. การใช้แอพ Terminal Emulator (รูท)

  • ขั้นแรกให้เข้าถึงไฟล์ การจำลอง terminal app
  • หากต้องการให้สิทธิ์เข้าถึงรูท ให้พิมพ์ su และกด Enter
  • ป้อนคำสั่งแรก - setprop persist.camera.HAL3.enabled 1 และกด Enter
  • ใส่คำสั่งถัดไป - setprop vendor.persist.camera.HAL3.enabled 1 และกด Enter
  • ถัดไป รีบูตโทรศัพท์

2. การใช้แอปพลิเคชั่น X-plore (รูท)

  • ดาวน์โหลดและติดตั้ง ตัวจัดการไฟล์ X-plore เพื่อเข้าถึงโฟลเดอร์ระบบ/รูท 
  • จากนั้น คุณต้องเข้าถึงโฟลเดอร์ system/build.prop 
  • คลิกที่ build.prop เพื่อแก้ไขสคริปต์นั้น 
  • เพิ่ม - "Persis.camera.HAL3.enabled = 1″ ที่ส่วนลึกสุด. 
  • หลังจากนั้น คุณต้องรีบูตสมาร์ทโฟนของคุณ

3. ผ่าน Magisk Modules Library (รูท)

มีประโยชน์มากมายของการรูทด้วย magisk หนึ่งในนั้นคือคุณจะได้รับการเข้าถึงไดเร็กทอรีโมดูล

  • ก่อนอื่นให้ดาวน์โหลด โมดูล-Camera2API-Enabeler.zip จากไลบรารีโมดูล
  • ถัดไป คุณต้องติดตั้ง zip นั้นในตัวจัดการ magisk 
  • รีสตาร์ทอุปกรณ์ของคุณเพื่อเปิดใช้งานโมดูล API ของกล้อง

4. แฟลชไฟล์ zip ผ่าน TWRP (รูทหรือไม่รูท)

  • ดาวน์โหลดที่จำเป็น ซิป Camera2API ไฟล์ 
  • บู๊ตโทรศัพท์ในการกู้คืนแบบกำหนดเองของ TWRP
  • นำทางไปยังตำแหน่งไฟล์ zip และคลิกที่มัน 
  • แฟลชไฟล์ Camera2API.zip บนสมาร์ทโฟน 
  • สุดท้ายให้รีบูตอุปกรณ์ตามปกติเพื่อรับผลลัพธ์

ฉันสามารถเปิดใช้งานฟังก์ชั่น Camera2 API โดยไม่ได้รับอนุญาตจากรูทได้หรือไม่

คุณจะต้องเข้าถึงรูทเพื่อปลดล็อก camera2API เนื่องจากส่วนใหญ่แล้วไฟล์เหล่านั้นสามารถรับได้เมื่ออุปกรณ์ได้รับอนุญาตรูทโดยสมบูรณ์

แต่ถ้าคุณต้องการเข้าถึงฟังก์ชัน API และมีเวลามาก เราขอแนะนำให้คุณทำตามคำแนะนำที่ตามมา

เข้าถึง Camera2API โดยไม่ต้องรูท

ที่นี่ คุณจะได้รับกระบวนการทั้งหมดในการรับไฟล์ API ของกล้องเหล่านั้นโดยไม่ต้องแก้ไขไฟล์ระบบ จากที่กล่าวมา เรามาเริ่มกันที่ข้อกำหนดหลักสำหรับขั้นตอน 

สิ่งที่จำเป็นก่อนดำเนินการ

  • ตรวจสอบให้แน่ใจว่าอุปกรณ์ Android มี bootloader ที่ปลดล็อคแล้ว
  • เปิดใช้งานการดีบัก USB ผ่านโหมดผู้พัฒนา 
  • แนะนำให้ใช้พีซีหรือแล็ปท็อปสำหรับใช้งาน Windows 7, 8, 10 หรือ 11
  • สาย USB เพื่อเชื่อมโยงระหว่างโทรศัพท์และคอมพิวเตอร์ 
  • ดาวน์โหลด TWRP ไฟล์สำหรับสมาร์ทโฟนของคุณ
  • ไดรเวอร์ ADB.zip และ minimal_adb_fastboot.zip

ขั้นตอนที่ 1: สร้างการตั้งค่าที่สมบูรณ์

  • ติดตั้ง ไดรเวอร์ ADB.zip บนคอมพิวเตอร์ของคุณ
  • ถัดไป คุณจะต้องแตกไฟล์ minimal_adb_fastboot.zip
  • เปลี่ยนชื่อไฟล์ TWRP ที่ดาวน์โหลดเป็น recovery.img และย้ายไปยังโฟลเดอร์ fastboot zip ที่น้อยที่สุด
  • ใช้มัดสายเคเบิลเพื่อเชื่อมต่อพีซีกับโทรศัพท์ 

ขั้นตอนที่ 2: เรียกใช้พรอมต์คำสั่ง

  • ก่อนอื่นให้ดับเบิลคลิกที่ cmd-here.exe ในโฟลเดอร์ zip ขั้นต่ำ 
  • ป้อนคำสั่งเพื่อดูว่าอุปกรณ์เชื่อมต่ออยู่หรือไม่ – 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 และกด Enter
  • ป้อนคำสั่ง - exit ออกมาจากส่วนเชลล์ ADB 
  • สุดท้ายใช้ adb reboot และกด Enter เพื่อรีสตาร์ทเครื่องตามปกติ

จะคืนค่า Camera2 API เหมือนเดิมได้อย่างไร

คุณต้องทำซ้ำขั้นตอนทั้งหมดจาก ขั้นตอนที่ 4 เช่นเดียวกับที่คุณได้ติดตั้ง Camera API ในส่วนด้านบน

  • ทั้งหมดที่คุณต้องทำก็คือแทนที่ setprop persist. camera.HAL3.enable 1  ไปยัง setprop persist. camera.HAL3.enable 0 เพื่อปิดการเขียนทับ API ของกล้อง 
  • พิมพ์คำสั่ง exit – exit แล้วกด Enter
  • สุดท้ายพิมพ์ - adb reboot เพื่อรีสตาร์ทโทรศัพท์ตามปกติ

หมายเหตุ คุณไม่ได้ติดตั้ง TWRP ดังนั้นคุณจะไม่ประสบปัญหาในการรับการอัปเดต นอกจากนี้ Camera2API จะกลับมาเป็นปกติหากคุณใช้การอัปเดต OTA นอกจากนี้ คุณสามารถตรวจสอบ ความเข้ากันได้ของกล้องแบบแมนนวล เพื่อยืนยันการเปลี่ยนแปลง

สรุป

เรื่องสั้นสั้นๆ วิธีที่ดีที่สุดในการเข้าถึง Camera2API เป็นไปได้ด้วยการอนุญาตรูทและการกำหนดค่า TWRP เมื่อคุณดำเนินการเสร็จแล้ว คุณสามารถติดตั้งได้อย่างง่ายดาย GCam แอปพลิเคชันบนอุปกรณ์ Android ของคุณโดยไม่ยุ่งยาก

ในทางกลับกัน หากคุณมีคำถามเกี่ยวกับการเปิดใช้งาน camera2 API โปรดแบ่งปันความคิดเห็นของคุณในส่วนต่อไปนี้

เกี่ยวกับ อาเบล ดามีนา

Abel Damina วิศวกรแมชชีนเลิร์นนิงและผู้ชื่นชอบการถ่ายภาพ ร่วมก่อตั้ง GCamบล็อกเอพีเค ความเชี่ยวชาญของเขาในด้าน AI และสายตาที่เฉียบแหลมในการจัดองค์ประกอบเป็นแรงบันดาลใจให้ผู้อ่านก้าวข้ามขอบเขตในด้านเทคโนโลยีและการถ่ายภาพ