한 독립 개발자가 'AA Experiments'라는 새로운 오픈 소스 도구를 출시했습니다. 이 도구는 루팅 권한이 있는 안드로이드 오토(Android Auto) 사용자가 시스템 인터페이스를 직접 제어하고, 구글이 점진적 배포 과정에서 제한을 걸어둔 100개 이상의 숨겨진 실험적 기능을 활성화할 수 있게 해줍니다.
업데이트 지연 및 소프트웨어 제한 우회
구글은 일반적으로 서버 측 플래그(Server-side flags)를 사용하여 Android Auto의 새로운 기능을 테스트하고 장기간에 걸쳐 단계적으로 출시합니다. 개발자 HighwindBR은 AA Experiments 프로젝트가 라이트 모드(Light Theme) 활성화를 기다리는 과정에서 시작되었으며, 이후 시스템의 수십 가지 다른 기능을 포함하도록 확장되었다고 설명했습니다.
이 도구를 통해 전환할 수 있는 실험적 기능 목록은 다음과 같습니다:
- 차량 내 '제미나이 어시스턴트(Gemini Assistant)' 기능 사용자 지정
- 배경 화면에서 자동으로 추출된 인터페이스 디자인 및 색상 적용
- 빠른 설정 패널 및 가장자리까지 확장된 지도 화면 제공
- 고급 멀티 카드 미디어 제어 패널 및 앱 전체 화면 모드 활성화
작동 원리 및 업데이트 호환성
이 도구는 제어 관리 앱과 'LSPosed' 프레임워크를 통해 작동하는 소프트웨어 모듈로 구성됩니다. 휴대폰에 설치된 Android Auto 시스템과 직접 연결되어 백그라운드에서 실행되며, 앱을 다시 컴파일하거나 원본 APK 패키지를 수정할 필요가 없습니다.
호환성 문제를 해결하고 시스템 충돌을 방지하기 위해, 이 도구는 변경 사항을 장치에 설치된 특정 버전의 Android Auto 앱과 연결합니다. 구글이 코드 서명을 변경하는 새로운 업데이트를 출시할 경우, 도구는 충돌을 일으키는 설정을 강제로 적용하여 차량 화면이 멈추는 대신 자동으로 비활성화하며, 클릭 한 번으로 기본 설정으로 복구할 수 있는 옵션을 제공합니다.
시스템 사용자에게 의미하는 바
Android Auto 사용자는 종종 구글이 발표한 업데이트와 개선 사항이 도달하기까지 지연을 겪습니다. AA Experiments 도구는 고급 사용자가 공식 출시 전에 기능을 테스트할 수 있는 완전한 유연성을 제공하는 기술적 솔루션을 제공합니다. 다만, 이 도구는 루팅 권한과 LSPosed 프레임워크를 요구하므로 전문 사용자층으로 사용이 제한됩니다. 또한 이 도구는 인터넷 연결 없이 완전히 작동하며 추적이나 데이터 수집 메커니즘이 포함되어 있지 않습니다.