USB Information 정보
USB Type-C 장치를 감지하고 SET/GET REPORT로 데이터를 테스트합니다.
USB Information은 Android 기기를 위한 전문 USB 장치 분석 및 테스트 도구입니다. USB Type-C 포트를 통해 장치를 연결하면 자동으로 장치를 감지하고 이름, 제조사, VID, PID 등 상세한 정보를 표시합니다. 루팅은 필요하지 않습니다.
🔍 주요 기능
✅ 첫 번째 화면 – USB 장치 자동 감지
연결된 모든 USB 장치를 실시간으로 스캔
여러 장치를 리스트로 표시
표시 정보:
제조사
제품명
공급업체 ID (VID), 제품 ID (PID)
스마트폰 및 태블릿을 위한 USB Type-C OTG 지원
🧩 두 번째 화면 – 인터페이스 세부 정보
하나의 장치에 여러 인터페이스가 존재할 수 있음
선택한 장치의 다음 정보를 표시:
인터페이스 ID
Class / SubClass / Protocol
엔드포인트 수
시스템 경로 (예: /dev/bus/usb/...)
🧪 세 번째 화면 – SET REPORT / GET REPORT 테스트
인터페이스 선택 후 테스트 화면으로 진입
사용자 지정 설정 가능:
엔드포인트
리포트 타입
리포트 ID
64바이트 (8x8 격자) 16진수 입력으로 데이터 구성
버튼 클릭만으로 동작 실행:
SET REPORT: 장치에 데이터 전송
GET REPORT: 장치에서 데이터 수신
HID 장치(마우스, 키보드, 게임패드, 마이크로컨트롤러 등) 테스트 지원
💡 추천 사용자
펌웨어 및 하드웨어 개발자
IoT 및 임베디드 시스템 엔지니어
USB HID 장치 테스트 담당자
기술 교육자 및 학생
USB 통신 프로토콜을 공부하고 싶은 기술자
⚙️ 기술 정보
Android USB Host API 기반 개발
루팅 없이 사용 가능
실행 중 권한 요청을 통한 안전한 장치 접근
최신 Material Design UI 적용
가로 및 세로 화면 자동 지원
Android 10~14 이상 완벽 호환
🛠 사용 예시
Type-C 장치 인식 여부 확인
HID 장치의 리포트 동작 테스트
STM32, RP2040 등의 펌웨어 디버깅
사용자 지정 데이터 패킷 구성 및 전송
USB 제어 명령 학습 및 실습용
🔐 권한 및 개인정보 보호
USB 권한은 사용자가 수동으로 승인해야 접근 가능
모든 데이터는 로컬에서 처리되며 외부로 전송되지 않음
광고는 개발 유지를 위한 수단일 뿐, 기능 사용에 방해 없음
🧠 지원 장치 예시
마우스, 키보드, 게임 컨트롤러
USB DAC, 오디오 장치
HID 기반 조명 제어 장치, MCU 보드
USB 저장장치 (정보 확인만 가능, 파일 작업은 불가)






