애플 에어팟(AirPods)의 편리한 기능들을 아이폰이나 아이패드 없이도 안드로이드(Android)와 리눅스(Linux) 기기에서 온전히 누릴 수 있게 해주는 오픈소스 프로젝트 '리브레팟(LibrePods)'이 등장해 큰 관심을 모으고 있습니다. 이 프로젝트는 에어팟과 애플 기기 간의 독점적인 통신 프로토콜을 역설계(reverse engineering)하여, 비(非)애플 플랫폼에서도 에어팟의 핵심 기능을 활용할 수 있도록 구현했습니다.
리브레팟은 노이즈 캔슬링(Noise Cancelling) 모드 변경, 정확한 배터리 상태 확인, 빠른 착용 감지(ear detection), 헤드 제스처, 대화 인식(Conversational Awareness) 등 애플 기기에서만 가능했던 다양한 기능을 안드로이드와 리눅스에서 제공합니다. 특히 안드로이드에서는 벤더 ID(VendorID) 스푸핑(spoofing)을 통해 애플 기기인 것처럼 인식시켜 더 많은 기능을 활성화할 수 있습니다. 프로젝트 개발자는 일부 기능(헤드 제스처 등)을 AI로 생성했다고 밝혀 개발 방식에서도 주목받고 있습니다.
이 프로젝트는 에어팟 사용자들에게 플랫폼 선택의 자유를 제공한다는 점에서 의미가 큽니다. 그동안 에어팟의 뛰어난 하드웨어 성능에도 불구하고, 애플 생태계에 묶여 안드로이드 사용자들은 기능을 온전히 활용하기 어려웠습니다. 리브레팟은 이러한 제약을 허물어 에어팟의 활용도를 높이고, 더 많은 사용자가 에어팟을 선택할 수 있는 계기를 마련할 것입니다. 또한, 오픈소스 커뮤니티의 힘으로 독점적인 기술 장벽을 허물었다는 점에서 기술 발전의 새로운 가능성을 보여주고 있습니다.