Computer >> Máy Tính >  >> Xử lý sự cố >> Android

Cách bật API Camera2 liên tục trên Xiaomi Mi A2 qua các lần khởi động lại

Chủ sở hữu thiết bị Xiaomi Mi A2 đã root thiết bị của họ và bật API Camera2 có thể thấy rằng nó không được bật liên tục khi khởi động lại. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn một phương pháp đơn giản, sử dụng một vài lệnh ADB, để khóa API Camera2 ở trạng thái ổn định, để nó luôn được bật.

Sau khi làm theo hướng dẫn này, bạn cũng có thể giải nén Xiaomi Mi A2 của mình và cài đặt ứng dụng GCam đã sửa đổi, chẳng hạn như API Camera2 sẽ vẫn được bật.

Trước khi bạn bắt đầu, có một số điều cần lưu ý. Phương pháp này sẽ không chạm vào phân vùng / hệ thống của bạn, vì vậy bạn có thể tiếp tục cài đặt các OTA ( giả sử bạn hủy root hoặc làm theo quy trình cập nhật OTA đã root) . Phương pháp này cũng không yêu cầu phân vùng khởi động đã sửa đổi, vì vậy bạn có thể khóa bộ nạp khởi động của mình. Tốt nhất là API Camera2 sẽ vẫn được bật sau khi cập nhật OTA.

Tuy nhiên, phương pháp này không yêu cầu quyền truy cập root tạm thời - vì vậy nếu Xiaomi Mi A2 của bạn chưa được root, bạn nên xem hướng dẫn root của Appual dành cho thiết bị này. Và nếu bạn không làm theo đúng hướng dẫn của chúng tôi liên quan đến quy trình mở khóa tạm thời, bạn có thể ( và có thể sẽ) mất tất cả dữ liệu của bạn.

Yêu cầu:

  • ADB và Fastboot ( xem hướng dẫn của Appual Cách cài đặt ADB trên Windows)
  • P patch_boot.img

Trước tiên, bạn cần bật Tùy chọn nhà phát triển trên Xiaomi Mi A2 của mình (Cài đặt> Hệ thống> Giới thiệu về điện thoại> nhấn Số bản dựng 7 lần cho đến khi Chế độ nhà phát triển được mở khóa).

Bây giờ, hãy đi tới Cài đặt> Tùy chọn nhà phát triển và bật ADB ( USB Debugging) và Mở khóa Bootloader.

Bây giờ, hãy kết nối Xiaomi Mi A2 với PC của bạn qua USB và khởi chạy thiết bị đầu cuối ADB ( giữ Shift + nhấp chuột phải vào bên trong thư mục ADB chính của bạn và chọn “Mở cửa sổ lệnh tại đây”) .

Trong thiết bị đầu cuối của ADB, nhập ‘ adb devices’ . Thao tác này sẽ mở ra lời nhắc trên thiết bị của bạn để chấp nhận ghép nối giữa ADB và điện thoại của bạn, vì vậy hãy xác nhận hộp thoại ghép nối.

Bây giờ, hãy tắt hoàn toàn thiết bị của bạn và khởi động lại thiết bị bằng cách giữ Nguồn + Giảm âm lượng, nhưng không nhả phím Giảm âm lượng. Thao tác này sẽ khởi động Xiaomi Mi A2 của bạn vào Chế độ Fastboot, nơi chúng tôi có thể tiếp tục gửi các lệnh ADB tới điện thoại.

Trong thiết bị đầu cuối của ADB, nhập: fastboot oem unlock

Bây giờ sao chép p patch_boot.img vào thư mục ADB chính của bạn trên PC và nhập vào thiết bị đầu cuối ADB: fastboot boot p patch_boot.img

Bây giờ, hãy khởi động lại Xiaomi Mi A2 của bạn và tải xuống Trình quản lý Magisk - bạn không cần phải cài đặt chính Magisk mà chỉ cần ứng dụng Trình quản lý Magisk.

Bây giờ khởi chạy lại thiết bị đầu cuối ADB trên PC của bạn và nhập:

Adb shell

Su

Setprop persist.camera.HAL3.enabled 1

Setprop persist.camera.eis.enabled 1

Bây giờ, hãy tắt thiết bị của bạn một lần nữa, sau đó khởi động lại vào Chế độ khởi động nhanh ( Nguồn + Giảm âm lượng trong khi giữ Giảm âm lượng liên tục) . Không được buông nút Giảm âm lượng tại bất kỳ thời điểm nào - có, bạn sẽ cần nhập lệnh ADB bằng 1 tay.

Nếu bạn nhả nút Giảm âm lượng, Xiaomi Mi A2 của bạn sẽ thực hiện khôi phục cài đặt gốc - toàn bộ phân vùng dữ liệu của bạn sẽ bị xóa.

Sau đó, trong thiết bị đầu cuối của ADB, nhập: fastboot oem lock

Tất nhiên, điều này sẽ khóa lại bộ nạp khởi động của bạn. Và sau đó bạn có thể nhập: fastboot reboot

Chỉ nhả nút giảm âm lượng sau khi điện thoại bắt đầu khởi động lại vào hệ thống Android!

Giờ đây, bạn có thể cài đặt GCam với API Camera2 được bật liên tục.

Để khắc phục sự cố camera trước với GCam đã sửa đổi, chỉ cần vào cài đặt Gcam và bật “Camera.Enable_Hwhdr” từ Cài đặt dành cho nhà phát triển.