Taking Control of the Prana Air AQI Meter
How I figured out what requests my air quality meter was sending, decoded the data, pulled it into Home Assistant, and made cloud uploads optional.
Documenting my journey through reverse engineering private APIs, smart home automation, open-source developments, and privacy experiments.
How I figured out what requests my air quality meter was sending, decoded the data, pulled it into Home Assistant, and made cloud uploads optional.
Reverse engineering a private Android API to extract prepaid electricity balances, live power consumption, and historical usage data into Home Assistant.
A customized open-source app to sync Do Not Disturb and Bedtime mode between a Pixel phone and a Galaxy Watch outside the Samsung ecosystem.
Reverse engineering the Truecaller API to integrate caller identification into an open-source Android dialer, getting accurate caller ID without sacrificing personal data.
Leveraging Google's ML Kit and Tasker to generate on-device smart replies for any incoming message directly from a fitness tracker.