Włączenie API Camera2 jest konieczne, jeśli chcesz pobrać port aparatu Google na swoje smartfony. Ogólnie rzecz biorąc, porty te poprawią ogólną jakość aparatu i bez większych problemów będą renderować spektakularne zdjęcia i filmy.
Jednak po sprawdzeniu funkcji API aparatu w swoim telefonie okazuje się, że telefon nie obsługuje tego API.
Ostatnią opcją, która Ci pozostała, jest uzyskanie tego interfejsu programowania aplikacji przez flashowanie niestandardowego odzyskiwania lub rootowanie telefonu z Androidem.
W tym poście omówimy różne metody, dzięki którym możesz łatwo włączyć API Camera2 w swoim telefonie bez problemu.
Ale zanim zaczniemy, dowiedzmy się trochę o następujących terminach, jeśli słyszysz je po raz pierwszy.
Co to jest API Camera2?
W starszych telefonach z Androidem zazwyczaj otrzymasz API aparatu, które może nie być takie świetne. Ale Google wydało API Camera2 w Androidzie 5.0 Lollipop.
Jest to lepszy program, który oferuje szeroką gamę atrybutów, które dodatkowo pomagają poprawić ogólną jakość aparatu w telefonach.
Ta funkcja zapewnia lepsze wyniki HDR+ i dodaje wspaniałe atrybuty do klikania zdjęć przy słabym oświetleniu za pomocą zaawansowanego oprogramowania.
Więcej informacji znajdziesz na oficjalnej stronie.
Wymagania wstępne
- Ogólnie rzecz biorąc, wszystkie poniższe metody będą wymagały dostępu do konta root.
- Przejdź do ustawień programisty, aby włączyć debugowanie USB.
- Wymagana jest instalacja niezbędnych sterowników ADB na komputerze PC/laptopie
- Pobierz poprawną wersję pliku TWRP niestandardowe odzyskiwanie zgodnie z telefonem.
Note: Istnieją różne metody zrootowania telefonu, ale my polecamy Ci to pobierz magisk dla stabilnej konfiguracji.
Metody włączania interfejsu API Camera2
Niektórzy producenci smartfonów, tacy jak Realme, udostępniają Camera HAL3 w dodatkowych ustawieniach do korzystania z aplikacji aparatu innych firm, do których można uzyskać dostęp po włączeniu trybu programisty.
(Dotyczy tylko telefonów Realme z aktualizacją Androida 11 lub nowszą). Ale tak nie jest w przypadku wielu smartfonów. W takim przypadku możesz zastosować następujące metody:
1. Korzystanie z aplikacji Terminal Emulator (root)
- Najpierw uzyskaj dostęp do Terminal Emulator app.
- Aby przyznać uprawnienia administratora, wpisz
sui naciśnij Enter. - Wprowadź pierwsze polecenie –
setprop persist.camera.HAL3.enabled 1i naciśnij enter. - Wstaw następne polecenie –
setprop vendor.persist.camera.HAL3.enabled 1i naciśnij enter. - Następnie uruchom ponownie telefon.
2. Korzystanie z aplikacji X-plore (Root)
- Pobierz i zainstaluj Menedżer plików X-plore aby uzyskać dostęp do folderu systemowego/głównego.
- Następnie musisz uzyskać dostęp do folderu system/build.prop.
- Kliknij na build.prop edytować ten skrypt.
- Dodać - "perpetu.camera.HAL3.enabled = 1″ na dnie.
- Następnie musisz ponownie uruchomić smartfon.
3. Poprzez bibliotekę modułów Magisk (root)
Istnieje wiele korzyści z rootowania za pomocą magisk, jedną z nich jest to, że uzyskasz dostęp do katalogu modułów.
- Przede wszystkim pobierz Moduł-Camera2API-Enabeler.zip z biblioteki modułów.
- Następnie musisz zainstalować odpowiedni zamek błyskawiczny w menedżerze magisk.
- Uruchom ponownie urządzenie, aby aktywować moduł API kamery.
4. Flashowanie pliku zip przez TWRP (Root or Not Root)
- Pobierz niezbędne Zip Camera2API plik.
- Uruchom telefon do niestandardowego odzyskiwania TWRP.
- Przejdź do lokalizacji pliku zip i kliknij go.
- Sflashuj plik Camera2API.zip na smartfonie.
- Na koniec uruchom ponownie urządzenie w zwykły sposób, aby uzyskać wyniki.
Czy mogę włączyć funkcje API Camera2 bez uprawnień administratora?
Będziesz potrzebować dostępu do roota, aby odblokować Camera2API, ponieważ najczęściej te pliki można uzyskać, gdy urządzenie ma pełne uprawnienia roota.
Ale jeśli chcesz uzyskać dostęp do funkcji API i masz dużo czasu, zalecamy skorzystanie z kolejnego przewodnika.
Uzyskaj dostęp do Camera2API bez rootowania
Tutaj otrzymasz cały proces uzyskiwania tych plików API aparatu bez modyfikowania plików systemowych. Powiedziawszy to, zacznijmy od podstawowych wymagań dotyczących procedury.
Rzeczy potrzebne przed procesem.
- Upewnij się, że urządzenie z Androidem ma odblokowany program ładujący.
- Włącz debugowanie USB w trybie programisty.
- Zalecany jest komputer PC lub laptop z systemem Windows 7, 8, 10 lub 11.
- Kabel USB do połączenia telefonu z komputerem.
- Pobierz TWRP plik dla twojego smartfona
- Sterownik ADB.zip oraz minimal_adb_fastboot.zip
Krok 1: Utwórz kompletną konfigurację
- Instalacja Sterownik ADB.zip w Twoim komputerze.
- Następnie musisz wyodrębnić plik minimal_adb_fastboot.zip
- Zmień nazwę pobranego pliku TWRP na recovery.img i przenieś go do minimalnego folderu zip fastboot.
- Użyj wiązki kabli, aby połączyć komputer z telefonem.
Krok 2: Uruchom wiersz polecenia
- Najpierw kliknij dwukrotnie plik cmd-here.exe w minimalnym folderze zip.
- Wpisz polecenie, aby sprawdzić, czy urządzenie jest podłączone, czy nie –
adb devicesi Enter. - Następnie wpisz polecenie –
adb reboot bootloaderi naciśnij Enter, aby uzyskać dostęp do trybu rozruchu. - Wprowadź następne polecenie –
fastboot boot recovery.imgi naciśnij Enter na klawiaturze, aby otworzyć tryb TWRP.
Krok 3: Użyj trybu TWRP do modyfikacji
- Po wprowadzeniu tych poleceń poczekaj chwilę.
- Zauważysz, że niestandardowy tryb odzyskiwania TWRP jest aktywowany na ekranie telefonu.
- Przesuń klawisz, który mówi, „Przesuń, aby zezwolić na modyfikacje”.
- Wróć teraz do ekranu komputera/laptopa.
Krok 4: Wprowadź polecenia drugiej fazy
- Ponownie wpisz
adb devicesi wprowadź, aby sprawdzić, czy urządzenie łączy się, czy nie. - Następnie musisz wpisać
adb shellpolecenie i dodaj - Aby aktywować Camera2API, użyj polecenia –
setprop persist. camera.HAL3.enable 1i naciśnij enter. - Wpisz polecenie –
exitwyjść z sekcji powłoki ADB. - Wreszcie, użyj
adb rebooti naciśnij enter, aby normalnie zrestartować urządzenie.
Jak przywrócić API Camera2 jak poprzednio?
Musisz powtórzyć cały proces od kroku 4 , tak jak zainstalowałeś API aparatu w powyższej sekcji.
- Wszystko, co musisz zrobić, to zastąpić
setprop persist. camera.HAL3.enable 1dosetprop persist. camera.HAL3.enable 0aby wyłączyć nadpisywanie interfejsu API kamery. - Wpisz polecenie wyjścia –
exiti naciśnij Enter - Na koniec wpisz –
adb rebootaby normalnie ponownie uruchomić telefon.
Uwaga: Nie instalujesz TWRP, więc nie będziesz mieć problemów z pobieraniem aktualizacji. Dodatkowo, Camera2API powróci do normalnego działania po zainstalowaniu aktualizacji OTA. Możesz również sprawdzić ręczną zgodność aparatu , aby potwierdzić zmiany.
Wniosek
Krótko mówiąc, najlepszy sposób na uzyskanie dostępu do Camera2API jest możliwy dzięki uprawnieniom roota i konfiguracji TWRP. Po zakończeniu procesu możesz łatwo zainstalować GCam aplikację na urządzeniu z Androidem bez większych problemów.
Z drugiej strony, jeśli masz pytania dotyczące aktywacji interfejsu API kamery2, podziel się swoim komentarzem w poniższej sekcji.