Repolode
librepods-org

librepods-org/librepods

LinuxやAndroidで、ノイズコントロール、耳検出、バッテリー残量などのAirPods機能を利用できるオープンソースアプリ。

代替できる製品:Apple AirPods app

スター
30,388
フォーク
1,804
未解決の Issue
324
最終コミット
4 日前

これは何?

LibrePodsは、AirPodsがApple製デバイスとの通信に使う独自プロトコルを実装し、通常はApple製ハードウェア限定の機能をApple以外のプラットフォームでも利用できるようにします。対応機能には、リスニングモードとノイズコントロールモードの切り替え、耳検出、正確なバッテリー残量表示、AirPodsの名称変更、自動接続、会話感知機能があります。Androidアプリでは、ヘッドジェスチャーのほか、長押し、スワイプ、通話操作に関する各種設定にも対応しています。

Linux版とAndroid版では、利用できる機能が異なります。補聴器の設定、外部音取り込みモードのカスタマイズ、心拍数モニタリングはAndroidで利用でき、一部の機能はLinuxでは実験段階または実装予定です。機能によってはVendorID spoofingを有効にする必要があります。これはデバイスをApple製として認識させる設定で、利用は自己責任とされています。空間オーディオのヘッドトラッキングと「探す」との連携は、未確認または未調査と記載されています。

このプロジェクトはGPL-3.0でライセンスされており、LibrePodsのコントリビューターによって開発されています。プロトコルのリバースエンジニアリングに関する作業は、オープンに記録されています。

主な機能

  • 01LinuxまたはAndroidから、AirPodsのリスニングモードとノイズコントロールモードを切り替える。
  • 02AirPodsが耳に装着されているか、外れているかを検出する。
  • 03AirPodsのバッテリー残量を表示する。
  • 04AirPodsに自動接続し、名称を変更する。
  • 05Androidで会話感知機能を有効にし、長押しやスワイプのジェスチャーを設定する。
  • 06Androidアプリから補聴器の設定をカスタマイズする。

ユースケース

  • LinuxデスクトップでAirPodsを使い、バッテリー残量やノイズコントロールを利用したい。
  • Androidスマートフォンで、Apple製デバイス限定のAirPods機能を使いたい。
  • AirPodsのBluetoothプロトコルのリバースエンジニアリングを試したい。

クイックスタート

  1. 1

    READMEからAndroidのインストールガイドを開く

  2. 2

    READMEからLinuxのインストールガイドを開く

使う前に知っておきたいこと

  • Head Gestures、Hearing Aid、Transparency Modeのカスタマイズなど、一部の機能はLinuxでは実装されていません。
  • 一部の機能にはVendorIDの偽装が必要です。READMEには、自己責任で使用するよう記載されています。
  • Find My、Spatial Audio、双方向オーディオなど、一部の機能は実験段階、実装予定、または詳細不明です。
  • Androidの一部の機能にはXposedまたはroot権限が必要です。

トピック

よくある質問

librepods とは?
LinuxやAndroidで、ノイズコントロール、耳検出、バッテリー残量などのAirPods機能を利用できるオープンソースアプリ。 LibrePodsは、AirPodsがApple製デバイスとの通信に使う独自プロトコルを実装し、通常はApple製ハードウェア限定の機能をApple以外のプラットフォームでも利用できるようにします。対応機能には、リスニングモードとノイズコントロールモードの切り替え、耳検出、正確なバッテリー残量表示、AirPodsの名称変更、自動接続、会話感知機能があります。Androidアプリでは、ヘッドジェスチャーのほか、長押し、スワイプ、通話操作に関する各種設定にも対応しています。
librepods は無料で使えますか?ライセンスは?
librepods は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
librepods は今もメンテナンスされていますか?
活発にメンテナンス中。librepods の最終コミットは 2026年10月17日 です。
librepods は何に使えますか?
LinuxデスクトップでAirPodsを使い、バッテリー残量やノイズコントロールを利用したい。 Androidスマートフォンで、Apple製デバイス限定のAirPods機能を使いたい。 AirPodsのBluetoothプロトコルのリバースエンジニアリングを試したい。
librepods のインストール方法は?
READMEからAndroidのインストールガイドを開く READMEからLinuxのインストールガイドを開く
librepods はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/librepods-org/librepods

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト