世界を動かす技術を、日本語で。

ロックされた/無効化された電子廃棄物「Cricut Maker」の解除方法

2026年8月20日原文(sprocketfox.io)

概要

  • Cricut Maker をe-wasteから回収し、修理とハックに挑戦した記録
  • ローラーの劣化が主な故障原因と推測し、交換パーツも安価に入手可能
  • 本体はロックされていたが、USB通信の解析とRP2040を用いたプロキシで解除に成功
  • ネットワークやファームウェア改変など他のアプローチも検討
  • コード共有は法的リスクから見送り

Cricut Makerの修理とロック解除の試み

  • Cricut Maker をe-wasteで発見、外観は良好だが ローラーが劣化 していた

  • ローラーの劣化が廃棄理由と推測し、持ち帰って調査

  • Cricutは ロックや機能制限 が厳しいことで有名

  • 本体がロック されていたが、ハックで 全機能回復 に成功

  • 前所有者は保証交換や新モデル割引を受けた可能性

    • Alex による調査で 交換用ローラー は格安で入手可能と判明
    • 必要電圧18Vのところ12Vで動作確認、 セルフテストと通信は可能
    • ソフト接続時に「 Machine deactivated」の表示
  • 最初のアプローチは マザーボード上のEEPROM書き換え を検討

    • 分解は難易度が高いがローラー交換でも必須作業
    • EEPROMは見当たらず、搭載MCU用のデバッガも未所持
  • 次の案として ネットワーク通信のインターセプト を考案

    • シリアル番号の書き換えや認証応答の偽装を検討
    • アプリのセキュリティ対策(証明書ピンニング等)で断念
  • 切り替えて USB通信の解析 を開始

    • Wireshark でUSB CDC通信をキャプチャ
    • シリアル番号送信パケットを特定、 チェックサムや暗号化なし
  • RPi RP2040 を利用し、 USBホスト&クライアント としてプロキシデバイスを構築

    • TinyUSB Arduinoのサンプルを活用し、 シリアル番号書き換え 機能を実装
    • USBメタデータ(ベンダーID等)も本体に合わせて設定
    • パケット長とコマンド一致時に シリアル番号を差し替え
    • シリアル番号は連番で発行されており、Cricut公式サイトで状態確認可能
    • 書き換えデバイス経由 でソフトウェアは偽装に気付かず、 アカウント登録も可能
    • 存在しないシリアル番号も登録できることを確認
    • 他人のCricutシリアル番号を ロックアウトやアカウント追加 できるリスク
  • ローラー交換 (新ローラーはお湯で柔らかくして装着)、再組立、RP2040ケースも自作

  • 結果として 新品同様に利用可能

他のロック解除アプローチ案

  • 今回の手法は 一般ユーザー向けではない が、他にも方法が存在

    • ネットワーク通信をインターセプトまたはアプリ改変で シリアル番号偽装
    • Cricut USB CDC接続をエミュレート するドライバを作成し、プロキシとして機能
    • USB CDCドライバでBluetooth経由接続を実現
    • ファームウェアアップデート工程 を解析し、シリアル番号書き換えを組み込む
    • Bluetoothプロキシデバイスの開発
    • BluetoothチップとCricut MCU間にMCUを挿入し、シリアル番号書き換え
  • 今回は 自分に合った方法 で解決したため、他手法の実装は未実施

法的注意点とまとめ

  • シリアル番号書き換え用コードオーストラリア著作権法 の観点から公開を控える
  • TinyUSB Arduinoライブラリのサンプルに近い内容
  • ハードウェア・ソフトウェア両面から ロック解除の可能性
  • 中古・廃棄Cricut再生 の実例として参考
  • 法的リスクやセキュリティ上の懸念 も存在

Hackerたちの意見

これが単体で動くように改造できるハックだといいなと思ってたんだけど、Cricutの「エコシステム」で動かすことになると、Cricutが後でそれを無効にする可能性があるからね。ビジネスモデルの一環として「ロック」したり、使えなくしたりする会社(Sonosのことも考えてる)って、本当に最悪だよ。こんなゴミを買って彼らを喜ばせるべきじゃないと思う。

シリアル番号が推測できるから、決意のある人たちがCricutのエコシステムにどれだけのダメージを与えるか想像してるよ…

新しいCricutを買おうと思ってる人へのお知らせ:機械としてはクールだけど、ソフトウェアが本当に最悪だから、絶対に買わない方がいいよ。実際に買ったけど、ちょっとでも面白いことをしようとした瞬間に後悔した。これは、閉じられたエコシステムに対する哲学的な反発とは違う。使い方がすごく限られてて、悪いソフトウェアのせいで機械を使うのが難しいか不可能なんだ。競合機種(Silhouetteとか)を直接使ったことはないけど、少しはマシだって聞くし、どうやったらそれより悪くなるのか分からない。

新しいモーターコントローラーをモーターやパンチャーに接続して、Arduinoを追加して制御するってできないの?

こういうタイプの機械が欲しいなら、Silhouetteの方がオープンソースの評判がずっといいよ。でも、クラフトの世界ではみんなCricutを持ってるみたいで、彼らの機械(パーツや材料)をどこでも買えるけど、Silhouetteは地元の店で見たことがないんだ。

Siserの機械は消費者向けとしては最高だけど、ちゃんとコントロールもできる。商業用グレードに近い感じだね。Julietを持ってるけど、すごく気に入ってるよ。

もしかしたら私だけかもしれないけど、あまり使ってないんだけど、あまり技術に詳しくない妻がCricutを持ってて、私が使いたいと思った時は、IllustratorやAffinity Designer(たしか)でベクターを作るのに全く問題なかったし、色のレイヤーを分けて希望のサイズでカットするのもできたよ。Electronアプリはちょっと変な感じがしたけど、デザインを希望のサイズでカットするという目的は達成できたから、あまり気にしなかった。彼らのアプリは、ベクターデザインを買わせる方向に強く寄ってるように感じたけど、「ベクター」グラフィックが何かも理解してない人でも簡単に使えるようになってるみたいで、自分のものをカットするのには問題なかったよ。

それはビニールカッターだね。使ったことあるよ。TechShopにもあったんだ。あれは大判HPプロッターのデザインを再利用したものみたい。ビニールカッターは一つのこと、つまりビニールや似たような素材のパターンを切り出すのが得意なんだ。サインやステッカー、そういうのが作れる。中にはプロッターとしても使えるものもあるけど、かなり制限されたデバイスだよ。TechShopではあまり使われてなかったな。

最後に確認したとき、バンブーは購入したデバイスから機能を取り戻そうとしてた。タイムボムロックアウトやTPUのブラックリスト化みたいな感じで。程度の問題だけど、私はエレグーに満足してるよ。カリフォルニアに住んでるなら、サクラメントのオープンファームウェア禁止が施行される前に買うことをおすすめする。

リサイクルショップでこれをたくさん見かけるけど、ほとんどタダみたいな値段だよ。残念だね。

彼はうまく動かしたから、希望があるね。

私はシルエットカメオプロ4を持ってて(大好きなんだけど)、似たようなことを考えてた。カメオは提供されたソフトウェアか、人気のデザインソフト用のいくつかの専用プラグインでしか操作できないんだ。提供されたソフトは使いにくいし、プラグインも微妙。私はステッカーをデザインするアプリを作ってるんだけど、アプリからカメオを直接操作できるか、デザインファイルをソフトにそのまま読み込める形式で出力したいんだ。今困ってるのは…みんなどうやってこのデバイスのプロトコルをリバースエンジニアリングしてるの?壊れるリスクを恐れずに。私の理解では、こういうリバースエンジニアリングは「試してみてうまくいくか見る」って感じだと思う。少しでも間違ったコマンドを送ると、カメオが取り返しのつかない状態になりそうで怖い。もちろん、そんなリスクは普段使ってる機械にはかけたくないよね。

Hacker Newsで議論の続きを見る