Cách bật hỗ trợ API Camera2 trên mọi Android (Đã cập nhật)

Cách bật hỗ trợ API Camera2 trên mọi Android (Đã cập nhật)

Việc bật API camera2 là khá cần thiết khi bạn muốn tải xuống cổng camera của Google qua thiết bị điện thoại thông minh của mình. Nhìn chung, những cổng đó sẽ cải thiện chất lượng tổng thể của máy ảnh và hiển thị những bức ảnh và video ngoạn mục mà không gặp nhiều rắc rối.

Tuy nhiên, khi bạn có đã kiểm tra API máy ảnh chức năng của điện thoại và thật thất vọng khi phát hiện ra rằng điện thoại của bạn không hỗ trợ các API đó.

Sau đó, tùy chọn cuối cùng còn lại dành cho bạn là lấy giao diện lập trình ứng dụng đó bằng cách flash phục hồi tùy chỉnh hoặc root điện thoại Android của bạn.

Trong bài đăng này, chúng tôi sẽ đề cập đến các phương pháp khác nhau để bạn có thể dễ dàng bật API Camera2 trên điện thoại của mình mà không gặp sự cố.

Nhưng trước khi bắt đầu, hãy tìm hiểu một chút về các thuật ngữ sau đây nếu bạn nghe chúng lần đầu tiên.

API Camera2 là gì?

Trên các điện thoại Android cũ hơn, bạn thường sẽ nhận được API máy ảnh có thể không tốt như vậy. Nhưng Google phát hành API Camera2 trong kẹo mút Android 5.0.

Đây là một chương trình tốt hơn cung cấp nhiều thuộc tính giúp nâng cao hơn nữa chất lượng camera tổng thể của điện thoại.

Tính năng này mang lại kết quả HDR+ tốt hơn và bổ sung các thuộc tính tuyệt vời để chụp ảnh trong điều kiện ánh sáng yếu bằng phần mềm nâng cao.

Để biết thêm thông tin, chúng tôi khuyên bạn nên kiểm tra Trang chính thức.

Yêu cầu trước

  • Nói chung, tất cả các phương pháp sau sẽ yêu cầu quyền truy cập root.
  • Truy cập Cài đặt dành cho nhà phát triển để bật gỡ lỗi USB.
  • Cần cài đặt trình điều khiển ADB cần thiết trên PC/Laptop
  • Lấy đúng phiên bản của TWRP phục hồi tùy chỉnh theo điện thoại của bạn.

Note: Có nhiều phương pháp khác nhau để root điện thoại của bạn, nhưng chúng tôi khuyên bạn nên tải xuống magisk cho cấu hình ổn định.

Các phương pháp để bật API Camera2

Một số nhà sản xuất điện thoại thông minh, chẳng hạn như Realme, cung cấp Camera HAL3 trong các cài đặt bổ sung để sử dụng các ứng dụng máy ảnh của bên thứ ba, có thể truy cập ứng dụng này sau khi bật chế độ nhà phát triển.

(Chỉ áp dụng trên điện thoại Realme đã cập nhật Android 11 trở lên). Nhưng đó không phải là trường hợp của nhiều điện thoại thông minh. Trong trường hợp đó, bạn có thể theo dõi các phương pháp tiếp theo:

1. Sử dụng Ứng dụng giả lập thiết bị đầu cuối (Root)

  • Đầu tiên, hãy truy cập vào Emulator thiết bị đầu cuối ứng dụng.
  • Để cấp quyền truy cập root, hãy nhập su và nhấn Enter.
  • Nhập lệnh đầu tiên – setprop persist.camera.HAL3.enabled 1 và nhấn Enter.
  • Chèn lệnh tiếp theo – setprop vendor.persist.camera.HAL3.enabled 1 và nhấn Enter.
  • Tiếp theo, khởi động lại điện thoại.

2. Sử dụng ứng dụng X-plore (Root)

  • Tải về và cài đặt Trình quản lý tệp X-plore để truy cập thư mục hệ thống/gốc. 
  • Sau đó, bạn phải truy cập thư mục system/build.prop. 
  • Click vào build.prop để chỉnh sửa tập lệnh đó. 
  • Thêm vào - "kiên trì.camera.HAL3.enabled = 1″ ở phía dưới. 
  • Sau đó, bạn phải khởi động lại điện thoại thông minh của mình.

3. Qua Thư viện mô-đun Magisk (Root)

Có rất nhiều lợi ích khi root bằng magisk, một trong số đó là bạn sẽ có quyền truy cập thư mục mô-đun.

  • Trước hết, tải về Module-Camera2API-Enabler.zip từ thư viện mô-đun.
  • Tiếp theo, bạn phải cài đặt mã zip tương ứng đó trong trình quản lý magisk. 
  • Khởi động lại thiết bị của bạn để kích hoạt mô-đun API máy ảnh.

4. Nhấp nháy tệp zip thông qua TWRP (Root hoặc Not Root)

  • Tải về cần thiết Camera2API zip tập tin. 
  • Khởi động điện thoại vào phục hồi tùy chỉnh TWRP.
  • Điều hướng đến vị trí tệp zip và nhấp vào nó. 
  • Flash tệp Camera2API.zip trên điện thoại thông minh. 
  • Cuối cùng, khởi động lại thiết bị như bình thường để có kết quả.

Tôi có thể bật các chức năng API Camera2 mà không cần Quyền gốc không?

Bạn sẽ cần quyền truy cập root để mở khóa camera2API, vì hầu hết các tệp đó thường có thể lấy được khi thiết bị có quyền root hoàn toàn.

Tuy nhiên, nếu bạn muốn truy cập các chức năng API và có nhiều thời gian, chúng tôi khuyên bạn nên làm theo hướng dẫn tiếp theo.

Truy cập Camera2API mà không cần Root

Tại đây, bạn sẽ nhận được toàn bộ quá trình lấy các tệp API máy ảnh đó mà không sửa đổi các tệp hệ thống. Như đã nói, hãy bắt đầu với các yêu cầu chính cho quy trình. 

Những thứ cần thiết trước khi xử lý.

  • Đảm bảo rằng thiết bị Android có bộ nạp khởi động đã được mở khóa.
  • Bật gỡ lỗi USB qua chế độ nhà phát triển. 
  • PC hoặc máy tính xách tay được khuyến nghị để chạy Windows 7, 8, 10 hoặc 11.
  • Cáp USB để liên kết điện thoại và máy tính. 
  • Tải về TWRP tập tin cho điện thoại thông minh của bạn
  • Trình điều khiển ADB.ziptối thiểu_adb_fastboot.zip

Bước 1: Tạo một thiết lập hoàn chỉnh

  • cài đặt Trình điều khiển ADB.zip trên máy tính của bạn.
  • Tiếp theo, bạn sẽ cần giải nén tệp minimal_adb_fastboot.zip
  • Đổi tên tệp TWRP đã tải xuống thành recovery.img và di chuyển nó vào thư mục zip fastboot tối thiểu.
  • Sử dụng bó cáp để kết nối PC với điện thoại. 

Bước 2: Chạy Dấu nhắc Lệnh

  • Đầu tiên, nhấp đúp vào cmd-here.exe trong thư mục zip tối thiểu. 
  • Nhập lệnh để xem thiết bị đã được kết nối hay chưa – adb devices và Enter.
  • Tiếp theo, gõ lệnh – adb reboot bootloader và nhấn Enter để truy cập chế độ khởi động. 
  • Nhập lệnh tiếp theo – fastboot boot recovery.img và nhấn Enter trên bàn phím để mở chế độ TWRP.

Bước 3: Sử dụng Chế độ TWRP để sửa đổi

  • Khi bạn đã nhập các lệnh đó, hãy đợi trong giây lát. 
  • Bạn sẽ nhận thấy rằng chế độ khôi phục tùy chỉnh TWRP được kích hoạt trên màn hình điện thoại của bạn. 
  • Vuốt chìa khóa đã nói, “Vuốt để cho phép sửa đổi”.
  • Bây giờ, hãy quay lại màn hình máy tính/máy tính xách tay. 

Bước 4: Nhập lệnh giai đoạn thứ hai

  • Một lần nữa, gõ adb devices và enter để xem thiết bị có kết nối hay không. 
  • Sau đó, bạn phải gõ adb shell lệnh và thêm
  • Để kích hoạt Camera2API, hãy sử dụng lệnh – setprop persist. camera.HAL3.enable 1 và nhấn Enter.
  • Nhập lệnh – exit để đi ra từ phần vỏ ADB. 
  • Cuối cùng, sử dụng adb reboot và nhấn enter để khởi động lại thiết bị bình thường.

Làm cách nào để Khôi phục API Camera2 như trước đây?

Bạn phải lặp lại toàn bộ quá trình từ Bước 4 giống như bạn đã cài đặt Camera API ở phần trên.

  • Tất cả bạn cần làm là thay thế setprop persist. camera.HAL3.enable 1  đến setprop persist. camera.HAL3.enable 0 để tắt tính năng ghi đè API máy ảnh. 
  • Nhập lệnh thoát – exit và nhấn Enter
  • Cuối cùng, gõ - adb reboot để bình thường khởi động lại điện thoại.

Lưu ý: Bạn không cài đặt TWRP nên sẽ không gặp bất kỳ sự cố nào khi cập nhật. Ngoài ra, Camera2API sẽ trở lại bình thường nếu bạn áp dụng bản cập nhật OTA. Hơn nữa, bạn có thể kiểm tra khả năng tương thích máy ảnh thủ công để xác nhận các thay đổi.

Kết luận

Tóm lại, cách tốt nhất để có quyền truy cập vào Camera2API là có thể có quyền root và cấu hình TWRP. Khi bạn đã hoàn tất quy trình, bạn có thể dễ dàng cài đặt GCam ứng dụng trên thiết bị Android của bạn mà không gặp nhiều rắc rối.

Mặt khác, nếu bạn có câu hỏi liên quan đến việc kích hoạt camera2 API, hãy chia sẻ nhận xét của bạn trong phần sau.

Giới thiệu về Abel Damina

Abel Damina, một kỹ sư máy học và người đam mê nhiếp ảnh, đã đồng sáng lập GCamBlog Apk. Chuyên môn của anh về AI và con mắt sáng tác nhạy bén đã truyền cảm hứng cho người đọc vượt qua các ranh giới trong công nghệ và nhiếp ảnh.