Dies ist eine alte Version des Dokuments!
−Inhaltsverzeichnis
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.