Google Home hat eine undokumentierte API

Will man etwas ein- oder umstellen in Google Home oder dem Google Mini, dann nimmt man dafür die App zur Hand, oder man nutzt einen Sprachbefehl. Ein Entwickler hat aber aktuell den kompletten Datenverkehr mitgeschnitten und ist auf private Programmierschnittstellen gestoßen, die Apps nutzen könnten, um gewisse Dinge an den Google Home oder den Google Mini zu übergeben. So kann man – entsprechendes Wissen vorausgesetzt – auch Dinge ohne die App ändern, da der Home oder Mini ja über ein Script über die entsprechende Schnittstelle angesprochen werden kann.

Gewusst werden muss „nur“ die IP und der lauschende Port des Google-Gerätes. Hier lassen sich dann Timer und Alarme auslesen, die Einstellungen des Equalizers lassen sich ändert sowie der Nachtmodus. Der Finder wirft ein, dass man im lokalen Netzwerk Zugriff erlangen kann, auch ohne Autorisierung. Man darf sicher sein, dass das Finden der Schnittstellen Google dazu veranlasst, diese abzudichten. Wer im Browser rumspielen will, kann dies beispielsweise mit der Erweiterung „Advanced REST client“.

Advanced REST client
Advanced REST client
Preis: Kostenlos
  • Advanced REST client Screenshot

Gefällt dir der Artikel? Dann teile ihn mit deinen Freunden.

Hallo, ich bin Carsten! Baujahr 1977, Dortmunder im Norden, BVB-Getaufter und Gründer dieses Blogs. Auch zu finden bei Twitter, Google+, Facebook, Instagram und YouTube. PayPal-Kaffeespende. Mail: carsten@caschys.blog

2 Kommentare

  1. Mit iobroker kann man auch schon schon mittels dem Chromecast Adapter diese Daten sehen. Man kann zb auch einsehen, welche URL gerade gestreamt wird, etc.

  2. Sebastian Müller says:

    „Man darf sicher sein, dass das Finden der Schnittstellen Google dazu veranlasst, diese abzudichten. “

    Ich befürchte nicht, weil das einfach die Endpunkte sind, mit der die Google Home-App kommuniziert. Es liegt in der Natur von Chromecast, dass jeder im WLAN diesen steuern kann… It’s not a bug, it’s a feature.

Es kann einen Augenblick dauern, bis dein Kommentar erscheint.