Benutzer-Werkzeuge

Webseiten-Werkzeuge


howto:android:pixel:googlecamera

Google Camera App auf Pixel Smartphone installieren

Für die Google Pixel Telefone gibt es tolle alternative Android Betriebssysteme (z.B. GrapheneOS oder CalyxOS). Allerdings ist die Bildqualität der verfügbaren Open Source Kamera Apps deutlich schlechter als die der Google Camera App.

Die Google Camera App kann aus dem offiziellen Google Factory Image extrahiert und auf GrapheneOS oder CalyxOS installiert werden.

Da die App diverse Verbindungen ins Internet aufbaut, sollten ihr aus Datenschutzgründen unbedingt die Rechte für Netzwerk-Zugriff entzogen werden!

GoogleCamera.apk aus offiziellem Factory Image extrahieren

Für diesen Schritt muss das Kommandozeilen-Tool simg2img (in Ubuntu/Debian im Paket android-sdk-libsparse-utils enthalten) installiert sein.

1. Aktuellste Version des Factory Images für das entsprechende Gerät von https://developers.google.com/android/images herunterladen.

2. Das Image entpacken (enthält weitere Images) und in den Ordner wechseln:

 unzip sunfish-rq3a.210905.001-factory-c4484e41.zip
 cd sunfish-rq3a.210905.001

3. Das entsprechende Image entpacken (enthält weitere Images):

 unzip image-sunfish-rq3a.210905.001.zip

4. Das Product Image vorbereiten und mounten:

 simg2img product.img product.raw
 mkdir product
 sudo mount -t ext4 -o ro product.raw product

5. Google Camera APK Datei kopieren:

 cp product/app/GoogleCamera/GoogleCamera.apk ../

6. Aufräumen: Image unmounten und die großen Dateien löschen:

 sudo umount product
 cd ..
 rm -r sunfish-rq3a.210905.001
 rm sunfish-rq3a.210905.001-factory-c4484e41.zip

Gcam Service Provider installieren

Zunächst muss die App Gcam Services Provider auf dem Smartphone installiert werden. Diese App täuscht Google Camera vor, dass die Play Services verfügbar sind. Ohne diese App startet die Google Camera App nicht.

Hierbei beachten, dass Gcam Service Provider per USB Debugging mittels adb und mit der Option `–force-queryable` installiert werden muss - ansonsten starten neuere Versionen von Google Camera (ca. ab Version 7.6) nicht mehr.

1. APK-Datei des neuesten Releases von den Gcam Services Provider Releases herunterladen.

2. Entwickler-Optionen auf dem Smartphone aktivieren und USB Debugging einschalten.

3. Smartphone per USB mit dem Rechner verbinden.

4. APK-Datei auf das Gerät hochladen:

 adb push app-debug.apk /data/local/tmp

5. App mit `–force-queryable` installieren:

 adb shell pm install --force-queryable /data/local/tmp/app-debug.apk

Google Camera APK installieren

1. Das im vorherigen Schritt extrahierte GoogleCamera.apk auf das Smartphone kopieren und installieren.

2. Zuletzt in den Einstellungen der Google Camera App (heißt bei deutscher Sprache „Kamera“) unter den App-Berechtigungen den Zugriff auf das Netzwerk entziehen.

GCam Photos Preview App installieren

Um die geschossenen Bilder direkt aus der Google Camera App heraus anschauen zu können, braucht es noch eine weitere App, die CalyxOS dankenswerterweise zur Verfügung stellt: https://calyxos.org/news/2021/09/30/gcam-photos-preview/

howto/android/pixel/googlecamera.txt · Zuletzt geändert: 2021/10/12 22:12 von doobry