librePods: liberte seus AirPods em 2026
liberte seus AirPods
AirPods a um desktop Linux, normalmente ele funciona como "um fone Bluetooth qualquer": áudio ok, mas boa parte dos recursos premium (ANC/Transparency, detecção de ouvido, bateria confiável, ajustes finos, etc.) fica presa ao ecossistema Apple. O LibrePods nasceu justamente para "libertar" esses recursos.
O que é o LibrePods
LibrePods é um projeto open source que desbloqueia recursos avançados dos AirPods em dispositivos não-Apple, trazendo de volta modos de ruído, transparência/adaptive, detecção de ouvido, status de bateria, modo "hearing aid", personalizações e mais recursos que a Apple costuma expor só quando o fone "acha" que está conectado a iOS/macOS.
Para que serve (no Linux)
Na prática, no Linux ele serve como um painel/controle para seusAirPods, com um app nativo (GUI) que expõe funções que normalmente não aparecem no stack Bluetooth padrão. O repositório mantém um app Linux dedicado e releases específicos.
Como ele funciona (visão técnica, sem magia)
O "pulo do gato" doLibrePods é que ele implementa (via engenharia reversa) partes do protocolo proprietário usado pelos AirPods para negociar recursos com dispositivos Apple. Em várias funções, a liberação depende de identificação do dispositivo host (ex.: fabricante/vendor), então o projeto também documenta mecanismos para o host "se apresentar" de forma compatível e os AirPods liberam telemetria e controles avançados. The Verge +1.
Em outras palavras: não é "tweak de UI"; é protocolo + controle de estados (e, em alguns cenários, identificação do host) para acessar recursos que já existem no hardware dos
AirPods.
Vantagens para usuários Linux
- Você usa o que pagou: ANC/Transparency/Adaptive e outros controles deixam de ficar "reféns" do iPhone/iPad/Mac.
- Status de bateria mais útil (incluindo case/earbuds, dependendo do modelo/estado do suporte).
- Experiência mais integrada: o projeto menciona melhorias de integração (ex.: expor bateria e atalhos de controle), e existe um app Linux com funcionalidades centrais.
- FOSS e auditável: por ser open source, dá para inspecionar/acompanhar evolução e limitar "apps caixa-preta" que só fazem polling genérico.
Observação importante de maturidade: o README do projeto sinaliza que o app Linux tem/teve uma fase "versão antiga" e que há trabalho em uma nova versão, então espere evolução rápida e possíveis arestas dependendo do seu modelo de
AirPods e distro.
Requisitos no Linux
1) Hardware/stack Bluetooth
- Adaptador Bluetooth funcional no PC (interno ou dongle).
- BlueZ e serviços de Bluetooth ativos (padrão na maioria das distros desktop).
2) AirPods compatíveis
O projeto lista compatibilidades por modelo (alguns com suporte completo, outros parcial). Em geral, modelos mais recentes tendem a receber o "suporte cheio" primeiro.Status Device Features:
- AirPods Pro (2nd Gen) - Fully supported and tested✅
- AirPods Pro (3rd Gen) - Fully supported (except heartrate monitoring)✅
- AirPods MaxFully - supported (client shows unsupported features)✅
- ️Other AirPods models - Basic features (battery status, ear detection) should work⚠
Dependências
Devemos garantir que o sistema de gerenciamento de audio e bluethooth esteja funcionando corretamento.Qt6 packages
Para Arch Linux / EndeavourOS:Para Debian:
qml6-module-qtquick-controls qml6-module-qtqml-workerscript qml6-module-qtquick-templates \
qml6-module-qtquick-window qml6-module-qtquick-layouts
Para Fedora:
qt6-qtmultimedia-devel qt6-qtdeclarative-devel
Para openSUSE:
openSSL
Para Arch Linux / EndevaourOS, são inclusos no pacote OpenSSL, então já deve estar instalado:Para Debian / Ubuntu:
Para Fedora:
Para openSUSE:
Libpulse e cmake
Para Arch Linux / EndevaourOS, eles estão incluídos no pacote libpulse, então você já pode tê-los instalados.Para Debian / Ubuntu:
Para Fedora:
Para openSUSE:
Download, compilação e instalação
Agora com todos requisitos instalado e cofigurado, efetue do download dos fontes com o comando git clone.Após o download entra na pasta linux dentro da pasta librepods recém criada.
Ao entrar na pasta, devemos criar a pasta build e executar os comandos cmake e make para efetuas a compilação.
Se tudo funcionou corretamente, teremos o binario librepods na pasta pronto para ser executado. Então basta digitar ./librepods e teremos uma tela como na figura a baixo e pronto! Boa liberdade.
