내 Divoom MiniToo 의 블루투스 프로토콜을 반공학하여 물리적인 Claude Code 상태 표시기를 만들었습니다
요약
작성자는 Divoom MiniToo 장치의 블루투스 프로토콜을 역공학하여 물리적인 'Claude Code' 상태 표시기를 제작했습니다. 이 과정은 Android APK 분석, jadx 사용, 그리고 기기 충돌 로그를 활용하는 일련의 'vibe reverse-engineering' 방식을 통해 이루어졌습니다. 현재 macOS 전용으로 작동하며, 프로토콜 설명서와 다양한 유틸리티가 GitHub에 공개되어 있습니다.
핵심 포인트
- Divoom MiniToo 장치의 블루투스 통신 프로토콜을 성공적으로 역공학함.
- 역공학 과정에서 Android APK 분석 및 jadx 같은 도구를 활용하는 'vibe reverse-engineering' 기법을 사용함.
- 현재 제작된 상태 표시기는 macOS 환경에서 작동하며, 관련 코드와 문서는 GitHub에 공개됨.
- 프로토콜 매핑은 아직 초기 단계(10~15%)이며, 더 많은 탐험을 위해 실제 Android 장치 로깅이 필요함을 강조함.
Divoom MiniToo 를 다루면서 해당 기기의 블루투스 프로토콜을 충분히 역공학하여 물리적인 Claude Code 상태 표시기로 활용하게 되었습니다.
거의 'vibe reverse-engineering' 방식입니다. Android APK 파일을 Opus 모델에게 주어 분석하게 했고, jadx 를 사용하도록 부드럽게 권유했으며, 이후 기기 충돌이 발생할 때마다 이를 알려주며 진행했습니다.
관심 있으신 분들을 위해 리포지토리는 다음과 같습니다: https://github.com/bugzmanov/divoom-minitoo
현재는 macOS 전용이지만, 다른 OS 로의 포팅은 어렵지 않을 것입니다.
리포지토리에는 프로토콜 설명, macOS 블루투스 데몬, GIF/JPEG 업로드 도구, 그리고 작동하지 않는 기능에 대한 노트도 포함되어 있습니다.
프로토콜의 상당 부분은 반랜덤 탐지를 통해 발견되었습니다. 현재까지 매핑된 앱의 양은 약 10~15% 정도입니다. Claude 는 나머지 부분을 탐험하기 위해 Android 기기를 구매하고 블루투스 통신을 로깅하도록 강력히 권고하고 있습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 r/ClaudeAI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기