Bob Rewinder: 洗剤DRMのハックでコストを98%削減する
- Bob Rewinderを購入したりDiscordコミュニティに参加したい場合は、こちらを参照。
- Bob Rewinderは、Bob食器洗い機の洗剤カートリッジDRMをハックし、新品を購入する場合の1/60のコストでリフィルできるようにするツール。
紹介
- 2021年1月、TechmoanがレビューしたDaan TechのBob食器洗い機を見て購入。
- Bobはスタイリッシュでコンパクトな食器洗い機で、水道管に接続せず手で給水タンクを満たすことができ、設置面積も小さい。
- 設置と使用が簡単な点に感銘を受けて注文し、2か月後に届いた製品にとても満足。
Bobカセット
- Bob食器洗い機の主な機能の1つが、必要なものがすべて入った洗剤カートリッジであるBobカセット。
- Popカセットには洗剤とリンス剤が含まれており、30回の洗浄に使用可能。
- Rock'n'rollカセットには洗浄剤と水あか除去剤が含まれており、Bobを徹底的に清掃してメンテナンスするために使われ、1回の洗浄に使用可能。
長所
- Daan TechはBobカセットのさまざまな利点を挙げている:
- 使いやすく、毎回洗剤を追加する必要がなく、散らかりにくい。
- 必要な量だけ正確に分配されるため、無駄が減る。
- 2段階の分配方式で、洗剤が先、リンス剤が後から追加される。
- 再生プラスチックで作られており、使用後に郵送で返送して再利用できる。
高いコスト
- こうした利便性がある一方でコストは高く、Daan Techはここから収益を得ている。
- 4個パックの価格は£29.90で、送料とVATを含めると90回の洗浄で£43($60)になる。
- 1年間毎日洗浄すると仮定すると、Bobカセットだけで£174($242)かかることになる。
- インターネット接続機能は、洗剤を自動再注文する機能のために存在する。
代替手段
- Daan Techは機械を完全にBobカセット専用にはしておらず、空になったときは手動で洗剤を追加できる。
- ただしそれは推奨しておらず、手動で洗剤を追加するのは面倒で、用量調整も難しいとしている。
詳しく見る
- カセットには小さな回路基板があり、各面に4つの接点がある。
- この回路基板にはI2C EEPROMが含まれており、少量の設定データを保存するのに適している。
Bob the Dumper
- EEPROM内部のデータを読むため、USB-Aメスソケットに合う装置を作ってデータをダンプ。
- ダンプしたデータを解析し、洗浄回数を示すバイト値を見つけた。
クリーンな脱出
- Bobカセットに入っている洗剤と似た成分を持つ業務用食器洗い機洗剤をインターネットで見つけた。
- 英国の規制により、すべての化学製品には構成と濃度を示す「安全データシート」が付属しているため、これを使って類似製品を探せる。
コスト対決
- 業務用洗剤を使うことで、1回あたりの洗浄コストを0.80p(1.1 US cents)まで下げられ、Bobカセットの48p(67c)と比べて60倍以上安い。
テスト
- 業務用洗剤とリンス剤を購入し、カセットにリフィルした。
- リフィルしたカセットを使った結果、洗い上がった食器は以前と同じようにきれいだった。
Bob Rewinderボード
- カセットを頻繁にリフィルする予定のため、簡単にカセットを更新できるBob Rewinder回路基板を設計した。
考察と結論
- このプロジェクトでは、Bobカセットをリフィルして再利用する可能性を探った。
- その過程でチップを特定し、データをダンプしてカウンターをリセットする方法を突き止めた。
- Bobの洗剤使用量と濃度を計算し、代替洗剤の選択肢を調査した。
- コスト分析を行い、業務用洗剤でテストを実施した。
- カセットを簡単に更新できる回路基板を設計した。
私も1つ欲しい!
- 追加で製作したBob Rewinderボードを購入でき、使い方はこちらをクリック。
その他のプロジェクト
質問やコメントはありますか?
- 問い合わせがある場合はIssueを立てるか、Discordサーバーで質問するか、Discord
dekuNukem#6998 にDMするか、dekuNukem@gmail.com にメールすればよい。
GN⁺の意見
- この記事は、消費者が技術的知識を活用して製品の制限を乗り越え、コストを削減する方法を示している。これは、ユーザーが自分の機器をどう使うかについて、より大きなコントロールを持てることを意味する。
- DRM(デジタル著作権管理)は、消費者の製品利用に不便をもたらし、追加コストを発生させることが多い。この記事は、そのようなDRMを回避する方法を提示することで、技術へのより深い理解と自律性を持つ消費者の助けになりうる。
- ただし、このようなハックによって製品保証が無効になったり、メーカーのサポートを受けられなくなったりする可能性があるため、ユーザーはこうした行動の潜在的リスクを認識しておく必要がある。
- 類似の機能を提供する別の製品やプロジェクトとしては、リフィル可能なカートリッジを使う他ブランドの食器洗い機が考えられる。こうした製品では、ユーザーが自分で洗剤を選んで使え、長期的にコストを削減できる。
- この技術を導入する際に考慮すべき点として、製品保証の状態、メーカーサポートの可否、そして長期的な費用対効果が挙げられる。この技術を選ぶ利点はコスト削減とユーザーの自律性だが、欠点として公式サポートを受けられない可能性がある。
1件のコメント
Hacker Newsの意見
xor 0x50が使われている理由は、回避防止規則を適用するための「技術的保護手段」を備えているように見せるためなのかもしれない。