8 ポイント 投稿者 GN⁺ 2024-01-26 | 1件のコメント | WhatsAppで共有

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件のコメント

 
GN⁺ 2024-01-26
Hacker Newsの意見
  • 複雑でユーザーに敵対的な機能への批判

    「ファンやフィルターのためのこうした複雑でユーザーに敵対的な機能は本当に不要だ。インクカートリッジのように実際のセンサーなしで単に回数を数えるのと同じで、空気清浄機にも実際のフィルターの目詰まり具合を知らせる差圧センサーを搭載できるはずだ。しかしそうすると、メーカーはユーザーからより多くのお金を稼げなくなるだろう。」

  • RFIDタグの取り外しに関する簡単な解決策

    「RFIDタグを物理的に取り外すのが簡単な解決策だ。3Hモデルではタグを外しても機器は問題なく動作し、それ以上文句も言わない。RFIDタグの主な目的は、偽フィルターの販売や中古フィルターを新品として売ることを防ぐためだ。RFIDタグなしで空気清浄機を使うと最初に警告は出るが、その後は正常に動作する。」

  • DRM付き空気清浄機を欲しがる消費者への疑問

    「DRMを搭載した空気清浄機を欲しがる消費者を見つけるのは難しい。昔はメーカーは製品をより魅力的にするために競争していて、家電製品には回路図まで同梱されていた。」

  • メーカー製フィルターしか使えないことへの批判

    「メーカーのフィルターしか使えないようにするのは違法であるべきだ。これは『修理する権利』の範疇に入るべきだ。空気清浄機はメーカーのフィルターなしでは動作できない。」

  • フィルターの実際の寿命についての考察

    「DRMがあっても、フィルターは実際に寿命を迎えうる。機械式フィルターは清掃できるが、HEPAフィルターは時間とともに失われる静電気を利用しており、活性炭も時間が経てば不活性化する。こうした過程がどれほど早く進むのか、空気量や経過時間の影響を受けるのかについて統計があれば興味深い。」

  • フィルター寿命警告の無視とDRMハックへの疑問

    「フィルター寿命の警告を無視してDRMをハックすることには疑問がある。フィルターを掃除したからといって、本当にさらに12か月使えると確信するのは無理がある。」

  • 技術の前向きな活用への希望

    「ICが個人により大きな力を与え、良いことに活用されるという期待があったのに、技術を使って機能を制限し、知識格差を利用するのは残念だ。」

  • 空気清浄機フィルターのリセットに対する好意的な反応

    「空気清浄機のフィルターを年に一度交換しているユーザーからの好意的な反応。シャオミはフィルター寿命を6か月と見ているが、低速で24時間稼働させれば実際の寿命はもっと長いかもしれない。フィルターをリセットできるのは良い知らせだ。」

  • ユーザーインターフェースのバグとDRMメカニズムに関する意見

    「これはユーザーインターフェースのバグのようで、実際にはDRMメカニズムではないかもしれない。警告灯が点いていてもファンは動作する。旧モデルは電源投入時にだけ警告を表示していたが、これがより煩わしい形に変更されたのは疑わしい。」

  • フィルター清掃と交換に関する実際のユーザー体験

    「シャオミの空気清浄機を使っている人からの実体験の共有。フィルターを掃除してローテーションし、何度か回した後に交換している。フィルターがすでに使われたものだと記憶されない場合もあり、『空』のフィルターでも動作するが、警告が出るのは起動時だけだ。」