Skip to content

Instantly share code, notes, and snippets.


Victoria Brekenfeld Drakulix

View GitHub Profile
rithvikvibhu /
Last active Jan 24, 2022
GHLocalApi Update

GHLocalApi Update

The Gist

Until recently, the Google Home app used to communicate with the device over port 8008 (HTTP) and did not require any authentication. Everything in the unofficial documentation worked as expected.

A few days (weeks) ago, Google pushed a new update to all GH devices and all endpoints (except /setup/eureka_info) started returning 403 (forbidden) errors. The app had switched over to port 8443 and HTTPS.

View gist:57d01b60fdff96844fb1
#![feature(os, core)]
extern crate cef;
extern crate glium;
extern crate glutin;
extern crate image;
use std::cell::RefCell;
use std::default::Default;