Jak włączyć interfejs API trwałej kamery2 w Xiaomi Mi A2 Across Reboots

Właściciele urządzeń Xiaomi Mi A2, którzy zrootowali swoje urządzenie i włączyli API Camera2, mogą stwierdzić, że nie będzie on stale włączony podczas ponownego uruchamiania. W tym przewodniku pokażemy prostą metodę, za pomocą kilku poleceń ADB, aby zablokować API Camera2 do trwałego stanu, aby zawsze był włączony.

Postępując zgodnie z tym przewodnikiem, możesz również odinstalować Xiaomi Mi A2 i na przykład zainstalować zmodyfikowaną aplikację GCam, a interfejs API Camera2 będzie nadal włączony.

Zanim zaczniesz, musisz pamiętać o kilku rzeczach. Ta metoda nie dotknie partycji / system, więc możesz kontynuować instalowanie OTA ( zakładając, że się zrestartowałeś lub postępujesz zgodnie z procedurą rootowania aktualizacji OTA) . Ta metoda również nie wymaga zmodyfikowanej partycji rozruchowej, więc możesz zablokować bootloader. Interfejs API Camera2 będzie nadal włączony po aktualizacjach OTA, najlepiej ze wszystkich.

Ta metoda wymaga jednak tymczasowego dostępu do roota - więc jeśli twój Xiaomi Mi A2 nie jest zrootowany, powinieneś zobaczyć przewodnik roota Appuala dla tego urządzenia. A jeśli nie zastosujesz się do naszych instrukcji dotyczących procedury tymczasowego odblokowania, możesz ( i prawdopodobnie stracisz ) wszystkie swoje dane.

Wymagania:

  • ADB i Fastboot ( patrz Przewodnik Appuala Jak zainstalować ADB w systemie Windows)
  • Patched_boot.img

Najpierw musisz włączyć Opcje programisty na Xiaomi Mi A2 (Ustawienia> System> Informacje o telefonie> stuknij Numer kompilacji 7 razy, aż tryb programisty zostanie odblokowany).

Teraz przejdź do Ustawienia> Opcje programisty i włącz ADB ( debugowanie USB) i odblokowanie bootloadera.

Teraz podłącz Xiaomi Mi A2 do komputera za pomocą USB i uruchom terminal ADB ( przytrzymaj Shift + kliknij prawym przyciskiem myszy w głównym folderze ADB i wybierz „Otwórz okno poleceń tutaj”) .

W terminalu ADB wpisz „ urządzenia adb” . Spowoduje to otwarcie monitu na urządzeniu, aby zaakceptować parowanie między ADB a telefonem, więc potwierdź dialog parowania.

Teraz całkowicie wyłącz urządzenie i uruchom ponownie, przytrzymując przycisk Zasilanie + zmniejszanie głośności, ale nie zwalniaj klawisza zmniejszania głośności. To powinno uruchomić twój Xiaomi Mi A2 w trybie Fastboot, w którym możemy nadal wysyłać polecenia ADB do telefonu.

W terminalu ADB wpisz: fastboot oem unlock

Teraz skopiuj plik patched_boot.img do głównego folderu ADB na komputerze i wpisz w terminalu ADB: fastboot boot patched_boot.img

Teraz uruchom ponownie Xiaomi Mi A2 i pobierz Magisk Manager - nie musisz instalować samego Magisk, tylko aplikację Magisk Manager.

Teraz uruchom ponownie terminal ADB na komputerze i wpisz:

 Powłoka Adb Su Setprop persist.camera.HAL3.enabled 1 Setprop persist.camera.eis.enabled 1 

Teraz ponownie wyłącz urządzenie, a następnie uruchom ponownie w trybie Fastboot ( zasilanie + zmniejszanie głośności przy ciągłym zmniejszaniu głośności) . Nie puszczaj przycisku zmniejszania głośności w żadnym momencie - tak, będziesz musiał wpisywać polecenia ADB jedną ręką.

Jeśli zwolnisz przycisk zmniejszania głośności, twój Xiaomi Mi A2 wykona reset fabryczny - cała partycja danych zostanie usunięta.

Następnie w terminalu ADB wpisz: fastboot oem lock

Oczywiście spowoduje to ponowne zablokowanie bootloadera. A następnie możesz wpisać: fastboot restart

Zwolnij przycisk zmniejszania głośności dopiero po ponownym uruchomieniu telefonu w systemie Android!

Teraz możesz zainstalować GCam z API Camera2 na stałe włączonym.

Aby rozwiązać problem z przednią kamerą w zmodyfikowanym GCam, po prostu przejdź do ustawień Gcam i włącz „Camera.Enable_Hwhdr” w Ustawieniach programisty.

Ciekawe Artykuły