2025-09-25

업데이트: 2024/7/3
읽는 시간: 5 분
HID 레이아웃 노드 및 XML 지원 도입, HID 컨트롤 조회 의미를 접근성과 일치시킴; 모든 애플리케이션 스크린샷 지원(스크린샷 금지 시나리오 우회); 원격 디버깅 및 다크 테마 등 UI 최적화.

v19240

이번 버전은 HID 컨트롤 노드 & 레이아웃 XML 지원에 중점을 두어 HID, ADB 및 접근성 모드 간 통합 개발 경험을 구현하고 스크린샷의 획기적인 향상을 가져왔습니다.


핵심 업데이트

새 모듈

  • $hid - ESP32 블루투스/OTG/USB 자동 인식
  • $hid.esp32ble - ESP32 블루투스 모드
  • $hid.esp32otg - ESP32 OTG-USB 모드
  • $hid.multi - 멀티모드 3-in-1 키보드/마우스
  • $hid.http - 클라이언트 방식
  • $assistant - 음성 비서 + 레이아웃 분석
  • $shellHttp - 컴퓨터 없는 ADB 자동화

HID 레이아웃 노드 & XML 노드 지원

  • HID 모드에서 레이아웃 노드(XML)를 처음으로 지원;
  • 컨트롤 조회 방식이 accessibility와 완전히 일치;
  • findOne, find, click, text, id, desc 등의 의미 지원;
  • 애플리케이션 인터페이스 구조를 직접 파싱하여 UI 자동화 구현 가능.

스크린샷 돌파

  • 모든 애플리케이션 스크린샷 지원(시스템/보호된 앱 포함);
  • Root / Shizuku 불필요;
  • HID 모드 스크린샷 속도 약 30% 향상.

통합 API 형식

  • HID와 접근성 API 명명 형식 일치;
  • 컨트롤 트리 디버깅 도구 제공;
  • 이전 스크립트 형식과 호환.

기타 최적화

  • 제어 클라이언트에서 다크 테마 지원;
  • 원격 디버깅 패널 업그레이드;
  • HID 노드 분석기 성능 최적화(노드 수>3000개여도 원활).

개발자 팁

이번 버전의 HID XML 기능으로 HID 모드가 완전한 UI 자동화 능력을 갖추게 되었으며, 업그레이드를 권장합니다. 동일한 스크립트 코드로 이제 세 가지 컨트롤 모드를 지원하여 유지보수가 훨씬 편리해졌습니다.