So aktivieren Sie die Camera2 API auf Android mit und ohne Root-Rechte

Unter Android können App-Entwickler die Camera2 API von Google nutzen, um mit der Kamerahardware des Geräts zu interagieren. Dies ist eine wichtige Voraussetzung für Kamera-Apps von Drittanbietern, wie beispielsweise GCam. Aufgrund der weitreichenden Kontrollmöglichkeiten, die diese API der App bietet, deaktivieren die meisten Hersteller Camera2 jedoch standardmäßig.

Wozu benötigen Sie die Camera2 API?

Kurz gesagt, die Camera2 API stellt Apps die notwendigen Werkzeuge zur Verfügung, um die Kamerahardware ihres Smartphones zu nutzen oder zu steuern. Die genaue Funktionsweise würde den Rahmen dieses Leitfadens sprengen, aber es ist wichtig zu wissen, dass die meisten Kamera-Apps von Drittanbietern darauf basieren. Denn die Kamera-App selbst benötigt, anders als andere Dienste, direkten Zugriff, um die verfügbare Hardware voll auszuschöpfen.

Die Standardkamera von WhatsApp bietet beispielsweise Optionen zum Aufnehmen von Fotos und Videos, zum Aktivieren des Blitzes und zum Umschalten zwischen Vorder- und Rückkamera. Im Gegensatz dazu gibt es umfassendere Kamera-Apps wie GCam, die Funktionen wie RAW-Bildaufnahme, Weißabgleich, Verschlusszeit, ISO, manuellen Fokus usw. erfordern. Genau für diesen letzten Punkt wird die Camera2 API verwendet.

↪ Überprüfen Sie, ob die Camera2 API auf Ihrem Gerät aktiviert ist.

Prüfen Sie zunächst, ob die Camera2 API auf Ihrem Smartphone aktiviert ist. Sie können entweder in Online-Foren nach der Kompatibilität suchen oder eine Drittanbieter-App verwenden, die dies für Sie erledigt. Wenn Sie Letzteres bevorzugen, laden Sie die App „ Camera2 API Probe “ aus dem Google Play Store herunter.

Die App liefert Ihnen alle Details zur Camera2-Kompatibilität Ihres Smartphones. Unter der Überschrift „ Hardware-Unterstützungsstufe “ finden Sie möglicherweise bestimmte Begriffe. Hier ist deren Bedeutung:

  1. BegrenztDie Kameraanschlüsse funktionieren möglicherweise nicht wie erwartet, und es ist wahrscheinlich, dass Sie in Zukunft auf Fehler und mögliche Störungen stoßen werden.
  2. AltDie grundlegenden Kamerafunktionen bleiben erhalten, die erweiterten Steuerungsmöglichkeiten sind jedoch eingeschränkt.
  3. Ganze Oder Stufe 3Ihr Telefon unterstützt die Camera2 API vollständig und ist vollständig kompatibel mit Kamera-Ports von Drittanbietern.

Camera2 API Probe liefert Ihnen umfassende Informationen zu unterstützten Funktionen und Einschränkungen. Es trennt die Rück- und Frontkamera und bietet detaillierte Informationen zu unterstützten Videobildraten (FPS), Fokusmodi, Belichtungseinstellungen, Stabilisierungsmodi und Vorschaugrößen.

Wie aktiviere ich die Camera2 API auf meinem Android-Telefon?

In diesem Abschnitt werden verschiedene Möglichkeiten zur Aktivierung der Camera2-API auf Ihrem Gerät erläutert. Beachten Sie jedoch, dass jeder dieser Schritte Änderungen an Systemdateien erfordert. Falls Sie lediglich eine Kamera-App eines Drittanbieters benötigen, empfehlen wir GCam Go. Diese App bietet alle wichtigen Kamerafunktionen und setzt keine vollständige Camera2-Unterstützung auf Ihrem Smartphone voraus.

1) Magisk-Modul für Camera2API (erfordert Root-Rechte)

Bei Magisks Standardvorgehensweise reicht die Installation des Fixes aus, um die Einschränkungen von Camera2 zu umgehen, allerdings benötigt Ihr Telefon dafür Root-Rechte.

  1. Laden Sie die Camera2API-Modul Aus dem jhangyu-Repository auf GitHub.
  2. Installieren Sie das Gerät
    • Gehen Sie dazu wie folgt vor: Öffnen Sie Magisk > Module (unten rechts) > Aus Speicher installieren > Wählen Sie die heruntergeladene .zip-Datei aus.
  3. Starte dein Gerät neu.

2) Terminalemulator (erfordert Root-Rechte)

Benutzer, die ein anderes Rooting-Tool verwenden, wie z. B. KernelSU, können die Terminal Emulator- Anwendung verwenden , um die build.prop-Dateien zu ändern und die API zu aktivieren.

  1. Laden Sie den Terminalemulator auf Ihr Gerät herunter.
    • Die APK-Datei für diese Anwendung finden Sie in Foren und auf Webseiten.
  2. Gewähren Sie der App Root-Rechte, indem Sie Folgendes eingeben: su
  3. Wenn Sie fertig sind, notieren Sie sich die folgenden beiden Dinge:
    • setprop persist.camera.HAL3.enabled 1
    • setprop vendor.persist.camera.HAL3.enabled 1
  4. Drücken Sie die Eingabetaste und starten Sie Ihr Gerät neu.

Kommentare sind geschlossen.