Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Android

วิธีเปิดใช้งาน Persistent Camera2 API บน Xiaomi Mi A2 ผ่านการรีบูต

เจ้าของอุปกรณ์ Xiaomi Mi A2 ที่รูทอุปกรณ์และเปิดใช้งาน Camera2 API อาจพบว่าไม่ได้เปิดใช้งานอย่างต่อเนื่องในการรีบูต ในคู่มือนี้ เราจะแสดงวิธีการง่ายๆ โดยใช้คำสั่ง ADB สองสามคำสั่ง เพื่อล็อค Camera2 API ให้อยู่ในสถานะคงอยู่ เพื่อให้ใช้งานได้เสมอ

หลังจากทำตามคำแนะนำนี้ คุณยังสามารถยกเลิกการรูท Xiaomi Mi A2 และติดตั้งแอป GCam ที่ดัดแปลงได้ ตัวอย่างเช่น Camera2 API จะยังเปิดใช้งานอยู่

ก่อนที่คุณจะเริ่ม มีบางสิ่งที่คุณควรทราบ วิธีนี้จะไม่แตะต้องพาร์ติชั่น /system ของคุณ ดังนั้นคุณจึงสามารถติดตั้ง OTA ต่อไปได้ (สมมติว่าคุณเลิกรูทหรือทำตามขั้นตอนการอัปเดต OTA ที่รูทแล้ว) . วิธีนี้ยังไม่ต้องการพาร์ติชันสำหรับเริ่มระบบที่แก้ไข ดังนั้นคุณจึงสามารถล็อก bootloader ไว้ได้ Camera2 API จะยังคงเปิดใช้งานหลังจากอัปเดต OTA เหนือสิ่งอื่นใด

อย่างไรก็ตาม วิธีการนี้ ไม่ ต้องการการเข้าถึงรูทชั่วคราว – ดังนั้นหาก Xiaomi Mi A2 ของคุณไม่ได้รูท คุณควรเห็นคู่มือรูทของ Appual สำหรับอุปกรณ์นี้ และถ้าคุณไม่ปฏิบัติตามคำแนะนำของเราเกี่ยวกับขั้นตอนการปลดล็อกชั่วคราว คุณสามารถ (และอาจจะ) สูญเสียข้อมูลทั้งหมดของคุณ

ข้อกำหนด:

  • ADB และ Fastboot (ดูคำแนะนำของ Appual วิธีติดตั้ง ADB บน ​​Windows)
  • Patched_boot.img

ก่อนอื่น คุณต้องเปิดใช้งานตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์ใน Xiaomi Mi A2 ของคุณ (การตั้งค่า> ระบบ> เกี่ยวกับโทรศัพท์> แตะหมายเลขบิวด์ 7 ครั้งจนกว่าโหมดนักพัฒนาซอฟต์แวร์จะปลดล็อก)

ไปที่การตั้งค่า> ตัวเลือกสำหรับนักพัฒนา และเปิดใช้งาน ADB (การดีบัก USB) และ Bootloader Unlock

ตอนนี้เชื่อมต่อ Xiaomi Mi A2 ของคุณกับพีซีผ่าน USB แล้วเปิดเทอร์มินัล ADB (กด Shift + คลิกขวาภายในโฟลเดอร์ ADB หลักของคุณ แล้วเลือก “เปิดหน้าต่างคำสั่งที่นี่”) .

ในเทอร์มินัล ADB พิมพ์ 'อุปกรณ์ adb' . การดำเนินการนี้จะเปิดข้อความแจ้งบนอุปกรณ์ของคุณให้ยอมรับการจับคู่ระหว่าง ADB กับโทรศัพท์ของคุณ ดังนั้นให้ยืนยันกล่องโต้ตอบการจับคู่

ตอนนี้ให้ปิดอุปกรณ์ของคุณโดยสมบูรณ์ และรีบูตโดยกด Power + Volume Down ค้างไว้ แต่อย่าปล่อยปุ่มลดระดับเสียง สิ่งนี้ควรบูต Xiaomi Mi A2 ของคุณเข้าสู่โหมด Fastboot ซึ่งเราสามารถส่งคำสั่ง ADB ไปยังโทรศัพท์ได้

ในเทอร์มินัล ADB พิมพ์:fastboot oem Unlock

ตอนนี้คัดลอก patched_boot.img ไปยังโฟลเดอร์ ADB หลักของคุณบนพีซี แล้วพิมพ์ลงในเทอร์มินัล ADB:fastboot boot patched_boot.img

ตอนนี้รีบูต Xiaomi Mi A2 ของคุณและดาวน์โหลด Magisk Manager – คุณไม่จำเป็นต้องติดตั้ง Magisk เอง เพียงแค่แอป Magisk Manager

ตอนนี้เปิดเทอร์มินัล ADB บนพีซีของคุณอีกครั้ง แล้วพิมพ์:

Adb shell

Su

Setprop persist.camera.HAL3.enabled 1

Setprop persist.camera.eis.enabled 1

ตอนนี้ให้ปิดอุปกรณ์ของคุณอีกครั้ง จากนั้นรีบูตเข้าสู่โหมด Fastboot (Power + Volume Down ในขณะที่กด Volume Down ค้างไว้อย่างต่อเนื่อง) . อย่าปล่อยปุ่มลดระดับเสียงเมื่อใดก็ตาม ใช่ คุณจะต้องพิมพ์คำสั่ง ADB ด้วยมือเดียว

หากคุณปล่อยปุ่มลดระดับเสียง Xiaomi Mi A2 ของคุณจะทำการรีเซ็ตเป็นค่าจากโรงงาน – พาร์ติชั่นข้อมูลทั้งหมดของคุณจะถูกลบ

จากนั้นในเทอร์มินัล ADB ให้พิมพ์:fastboot oem lock

สิ่งนี้จะล็อก bootloader ของคุณอีกครั้งแน่นอน จากนั้นคุณสามารถพิมพ์:fastboot reboot

ปล่อยปุ่มลดระดับเสียง หลังจากที่โทรศัพท์เริ่มรีบูตในระบบ Android เท่านั้น!

ตอนนี้คุณสามารถติดตั้ง GCam ด้วย Camera2 API ที่เปิดใช้งานอย่างต่อเนื่อง

ในการแก้ไขปัญหากล้องด้านหน้าด้วย GCam ที่แก้ไขแล้ว เพียงไปที่การตั้งค่า Gcam และเปิดใช้งาน “Camera.Enable_Hwhdr” จากการตั้งค่านักพัฒนาซอฟต์แวร์