Hack máy cắt Cricut Maker bị khóa từ bãi rác điện tử: Hồi sinh hoàn toàn nhờ kỹ thuật đảo ngược
Một kỹ sư đã tìm thấy chiếc máy cắt Cricut Maker bị vứt bỏ trong bãi rác điện tử và phát hiện nó bị hãng khóa cứng. Bằng cách sử dụng vi điều khiển RP2040 và kỹ thuật chặn bắt tín hiệu USB, anh đã thay thế số serial và đưa máy trở lại hoạt động đầy đủ, đặt ra câu hỏi về bảo mật hệ thống của Cricut.

Hồi sinh chiếc Cricut Maker bị khóa từ bãi rác điện tử: Câu chuyện hack phần cứng đầy thú vị
Một kỹ sư phần cứng đã tìm thấy chiếc máy cắt thông minh Cricut Maker trong thùng rác điện tử, với vẻ ngoài còn khá mới nhưng bị hãng khóa cứng do chính sách bảo hành. Thay vì bỏ đi, anh đã sử dụng kỹ thuật đảo ngược (reverse engineering) và một vi điều khiển RP2040 để thay thế số serial, đưa thiết bị trở lại hoạt động như mới. Câu chuyện này không chỉ là một bài hack thú vị mà còn đặt ra những câu hỏi lớn về quyền sở hữu thiết bị và bảo mật trong ngành điện tử tiêu dùng.
Phát hiện thiết bị trong bãi rác
Trong lúc dọn rác, anh đã phát hiện một chiếc Cricut Maker bị vứt bỏ với tình trạng ngoại hình khá tốt, ngoại trừ các con lăn bị hỏng. Kỹ sư này đoán rằng chính con lăn là lý do thiết bị bị vứt bỏ, và quyết định mang về nhà để nghiên cứu. Anh biết rằng Cricut nổi tiếng với việc khóa máy khá gay gắt, nhưng vẫn hy vọng có thể "hồi sinh" nó.
Sau khi kiểm tra, anh phát hiện máy đã bị vô hiệu hóa - điều không có gì bất ngờ. Người dùng trước đó có thể đã nhận được máy thay thế hoặc được giảm giá khi mua mới. Tuy nhiên, thay vì bỏ cuộc, anh bắt đầu hành trình hack thiết bị.
Thách thức kỹ thuật và giải pháp sáng tạo
Ban đầu, kỹ sư này thử tìm một bộ nhớ EEPROM trên bo mạch chủ để ghi lại số serial, nhưng không tìm thấy. Vi điều khiển sử dụng cũng không có công cụ debug phù hợp. Tiếp theo, anh thử chặn kết nối mạng và thay thế số serial, nhưng các biện pháp bảo mật của ứng dụng khiến việc tắt chứng chỉ pinning trở nên phức tạp.
"Tôi chuyển hướng sang chặn bắt giao tiếp giữa máy cắt và máy tính. Máy sử dụng USB CDC và tôi nhanh chóng tìm thấy các gói tin chứa số serial, không có checksum hay mã hóa."
Điểm mấu chốt là sử dụng RPi RP2040 - một vi điều khiển giá rẻ nhưng có thể hoạt động như cả USB Host lẫn USB Client. Kết hợp với thư viện TinyUSB, anh đã tạo ra một thiết bị proxy có khả năng chặn và thay thế số serial theo thời gian thực. Một chi tiết kỹ thuật thú vị: USB Host chỉ hoạt động chính xác khi ép xung lên 240MHz.
Quy trình hồi sinh máy
Quá trình khôi phục bao gồm:
- Thay thế con lăn mới (mẹo: dùng nước nóng làm mềm con lăn để lắp dễ dàng)
- In vỏ bọc 3D nhỏ cho RP2040
- Cấu hình đầy đủ metadata USB như vendor ID, product ID để "hóa trang" thành thiết bị Cricut chính hãng
- Chặn các gói tin từ máy cắt và thay thế số serial bằng một số khác
Kết quả vượt ngoài mong đợi: thiết bị hiển thị đầy đủ trong tài khoản Cricut, và anh thậm chí có thể đăng ký các số serial không tồn tại trên trang trạng thái của hãng.
Bài toán bảo mật nghiêm trọng
Câu chuyện này đặt ra một vấn đề lớn về bảo mật: liệu có ai đó có thể lấy số serial của người dùng khác để khóa máy hoặc thêm vào tài khoản của họ? Việc thiếu checksum và mã hóa trong giao tiếp USB khiến việc giả mạo trở nên quá dễ dàng.
"Điều này đặt ra câu hỏi về việc những người lạ có thể lấy số serial Cricut của người dùng khác và khóa máy hoặc thêm vào tài khoản của họ hay không."
Các phương án thay thế và góc nhìn pháp lý
Kỹ sư này cũng đề xuất một số phương án khác để "mở khóa" máy, mặc dù anh không có kế hoạch theo đuổi vì giải pháp hiện tại đã hoạt động tốt:
- Chặn lưu lượng mạng hoặc patch ứng dụng để báo cáo số serial khác
- Viết driver giả lập kết nối USB CDC của Cricut
- Khai thác quy trình cập nhật firmware để patch số serial
- Sử dụng proxy Bluetooth để thay thế dữ liệu
Anh cũng lưu ý rằng việc chia sẻ mã nguồn có thể vi phạm luật bản quyền của Úc, vì vậy anh không công bố code chi tiết. Tuy nhiên, các ví dụ có sẵn trong thư viện TinyUSB Arduino gần như đã đủ để tái hiện kỹ thuật này.
Kết luận
Câu chuyện "hồi sinh" chiếc Cricut Maker này là một minh chứng tuyệt vời về tinh thần sửa chữa và tái chế trong thời đại điện tử tiêu dùng. Nó cũng là lời cảnh tỉnh cho các hãng sản xuất về việc khóa thiết bị quá mức có thể phản tác dụng, đồng thời đặt ra câu hỏi về quyền sở hữu thực sự của người dùng đối với phần cứng họ đã mua. Với giá thành linh kiện rẻ và cộng đồng hacker sáng tạo, không có gì là không thể hồi sinh.
Hình ảnh thiết bị Cricut Maker sau khi được sửa chữa
Sơ đồ kết nối và proxy RP2040
Chi tiết bảng mạch và quá trình đảo ngược
Bài viết liên quan

Công nghệ
DFlash 2: Bước tiến mới trong giải mã song song cho AI, tăng tốc độ suy luận lên 3 lần
19 tháng 8, 2026

Công nghệ
Nielsen đẩy mạnh dùng thiết bị đeo tay để đo lượng người xem trong kỷ nguyên streaming
19 tháng 8, 2026

Công nghệ
Unsloth Dynamic v3.0: Bước tiến mới trong lượng tử hóa mô hình AI giúp tăng độ chính xác hơn 10%
19 tháng 8, 2026