Cowayの空気清浄機をハックしてクラウドから解放した話
Reverse Engineering My Coway Air Purifier to Ditch the Cloud
2017年の山火事をきっかけに購入したCoway Airmega。Wi-FiモデルのIconSをApple Homeの「おやすみ」ボタンと連携させたいが、純正クラウドは頻繁に落ち、アカウント停止も経験。eMudhraの脆弱なルート証明書とLLMの助けを借り、Raspberry PiでMitM環境を構築。ファンがAmazonのルート証明書を取得する挙動を突き止め、クラウド依存からの脱却を目指す。
Cowayは統合がサーバーを叩きすぎるのを嫌って禁止し、コミュニティとの長期交渉の末にようやく許可した。
HNでの議論
154- Aurornis
ファンはルートCA証明書を平文HTTPでダウンロードしている。常にMitM可能だった。
このLLMリバースエンジニアリングの波で最も興味深いのは、どれほど多くの奇妙で貧弱な選択が目の前に転がっていたかということだ。
何人もの人がこれを発見し悪用できただろうが、面倒な作業だ。これができる人のほとんどは仕事や他のことで忙しい。今やLLMのおかげで、こうしたことを理解している人が面倒な部分を素早く抜けられるようになり、以前よりずっと多くの作業を余暇でこなせるようになった。
- throwitaway222
これは市場に出回っているどのHEPA空気清浄機よりも効果がある:
1 20インチのボックスファン。
4 20インチのMERV 13フィルター(一番安いのはおそらくCostcoかLowe'sかHome Depot — 4枚パックで買うと節約になる)。
これでもまだ高いが、1時間あたりの空気処理量は驚異的だ。
詳細は
「Corsi-Rosenthal Box」で検索するか、https://filterbuy.com/resources/air-filter-basics/how-to-bui... をクリック。
HEPAにしないのは、ろ過が遅くなりすぎるからだ。私はこの方法を自宅で使っていて、花粉、煙、カビを減らせている。高価で専用フィルターの小さなHEPAよりずっと快適に感じるはずだ。
- tda
私はちょうどHaierのエアコンを解放した。付属していたが一度も使わなかったWIFIモジュールはESP32で、rx/txなどの半田パッドがあった。ワイヤーを半田付けし、USB-UARTドングルに接続すると、Claudeがあっという間にESPHomeを動かしてくれた。今ではエアコンを制御できるだけでなく、何をしているかがずっとよく見える:コイル温度、ガス温度、バルブ位置、すべてが利用可能で、すべてログに記録されている。
空気清浄機もずっと前に解放した。各種ボタンにワイヤーを半田付けして、esp32から物理ボタンを押せるようにした。ファンのPWMにもワイヤーを半田付けして、オンボードのロジックが何をしていようとバイパスできるようにした。自分の電子機器を解放するのは楽しいし、今はAIのおかげでかつてないほど簡単だ。太陽光インバーターのWIFIユニットも捨てて、最小のESP32 nanoC6を接続し、1Hzで全データを取得している。EcoFlowバッテリーとその充放電ロジックの乗っ取りにもまだ取り組んでいる。
- bob1029
セントラルHVACシステムは、家の空気をきれいに保つための断然最良の方法だ。それほどお金をかけずに、暖房/冷房なしで送風機を24時間365日回せる。最近のほとんどの炉には可変速ECMファンプログラムがあり、暖房や冷房の需要がないときは速度を落とす。
典型的な住宅システムに真のHEPAフィルターを直接設置することはできないが、HVAC技術者にエアハンドラー内にバイパスシステムを設置してもらい、空気流の一部を継続的にHEPAでろ過することは可能だ。システム(または家)をゼロから建設し、その意図をHVAC業者に伝えれば、空気流の100%を直接HEPAろ過することももっともらしく可能だろう。
https://www.lennoxpros.com/healthy-climate-hepa-60-bypass-ai...
- Eric_WVGG
まったく。Cowayは8年ほど使っているが、あまりに良い機器なので「良い製品=良い会社」という認識だった。もし彼らのIOT提供がこんなポンコツだと知っていたら、まったく違う印象を持っただろう。
とはいえ、Wi-FiなしモデルはシンプルなHomeKit対応のオン/オフプラグで完璧に動くので、この作業は——非常にクールではあるものの——少し無意味に思える?
- bombcar
Vornado TRANSOM、Broadlink RM4、Shelly Smart Plug、Qingping Air Quality Monitor Gen 2 + ClaudeとHASSを組み合わせて、CO2レベルが高くなりすぎると自動でオンになるファンを作った。
そしてApple Homeから上書きや変更もできる。
スマートプラグはファンが実際に動いていることを確認できる(使用電力を測定するから)。また、電源を入れ直すとVornadoは既知の状態に戻り、速度を4まで強制的に上げてから戻すことで速度を特定できることがわかった。
- radicality
MedifyAir MA-125にはかなり満足している。あまり言及されているのを見かけないので、製品とブランドを挙げておく。私のものは今のところ約4年間連続稼働している。品質も良く感じられ、商業用として販売されている。かなり大きく大型ファンを搭載しているので静かだ。
- eande
クラウド必須のデバイスがまた一つ解放されたのを見るのは素晴らしい。最近HNでこうした投稿をいくつか見かけるが、個人的には良い傾向だと思う。
大手企業がいつかどう反応するのか気になる。なぜなら、LLMの能力が向上し続けるにつれて、より多くの人がハードウェアをこうした不要な依存から解放する方法を見つけ、金銭的負担をより受け入れなくなることを、彼らも明らかに知っているからだ。