Blog
5 posts · 2020–2026
2026
2021
2020
- 10.16
Reverse engineering TP-Link TAPO
How the TAPO app talks to TP-Link plugs over plain HTTP: the handshake, the custom encryption, the securePassthrough request, and what it takes to turn a plug on and off with nothing but HTTP.
- 09.25
How to use Google Pay on WearOS in unsupported country
Getting Google Pay onto a Wear OS watch in a country where it isn't supported: a proxy VM in a country where it is, Permanent Proxy on the watch, and a Google account to match. Tested on a Pixel 4 XL and a Fossil Carlyle Gen 5.
- 04.05
Deploy TravisCI builds via SSH
Deploying TravisCI builds to a VPS over SSH: generate a deploy key, encrypt it with the travis CLI so it can safely live in the repo, and wire up before_deploy and deploy in .travis.yml.