DRM解除:空気清浄機ハッキングの話
- シャオミ 4 Pro 空気清浄機を購入した後、フィルター交換の警告に直面した。
- フィルターを何度も掃除したにもかかわらず、アプリでは警告を無視する方法がなかった。
- フィルター底面に取り付けられた DRM RFID チップを調べることにした。
詐欺師と門番
proxmark を使って RFID チップを調査しているうちに、Flamingo Tech がすでにこの分野の研究を進めていたことを知った。
- Flamingo Tech のリポジトリで、重要な RFID タグブロック情報が公開されていた。
- NfcA タグはロックされており、パスワードなしでは変更できなかったが、
proxmark コミュニティがすでにパスワードキー生成方法を解決していた。
パスワードキー生成
- スクリプトには UID をベースにした 2つの例が含まれている。
- UID をバイト配列に変換し、SHA-1 ハッシュ関数を適用してパスワードを生成する。
- この方法を理解すれば、NFC 対応の携帯電話を使って自分のフィルターを変更・リセットできる。
タグのハッキング
- NFC ツールをインストールし、アプリの読み取り機能でフィルター底面の NFC タグをスキャンする。
- 「シリアル番号/UID」をコピーし、その UID でリセットコマンドを生成する。
- アプリの「その他」->「高度な NFC コマンド」をクリックしてコマンドを入力し、「コマンドを送信」をクリックしてフィルターをリセットする。
対応デバイス一覧
- さまざまなシャオミ空気清浄機モデルについて、互換性とテスト状況を一覧化している。
- 対応モデル:4 Pro, 4 Lite, 4, MI Pro, MI Pro H, Pro H, Pro, 3H
- この改造を古いモデルで試す時間があれば、下にコメントしてもらえれば更新できる。
GN⁺の見解
- この記事は、空気清浄機フィルターの DRM をハックしてフィルター交換警告を無視し、フィルター寿命を延ばす方法を説明している。
- このプロセスは、環境面でフィルター廃棄物を減らす助けになる可能性がある。
- 技術的な知識と NFC ツールを活用して、消費者が製品をより効率的に使えるようにする DIY ハック手法を示すことで、技術理解と自律的な問題解決能力を高められる好例である。
1件のコメント
Hacker Newsの意見
複雑でユーザーに敵対的な機能への批判
RFIDタグの取り外しに関する簡単な解決策
DRM付き空気清浄機を欲しがる消費者への疑問
メーカー製フィルターしか使えないことへの批判
フィルターの実際の寿命についての考察
フィルター寿命警告の無視とDRMハックへの疑問
技術の前向きな活用への希望
空気清浄機フィルターのリセットに対する好意的な反応
ユーザーインターフェースのバグとDRMメカニズムに関する意見
フィルター清掃と交換に関する実際のユーザー体験