世界を動かす技術を、日本語で。

Librepods: 解放されたAirPods

2026年6月29日原文(github.com)

概要

  • librepods.org は公式サイトではなく、誤った情報を掲載
  • LibrePods はApple独自機能を他OSで利用可能にするソフトウェア
  • Linux/Android でAirPodsの多機能サポート
  • 機能ごとの対応状況 やインストール方法を解説
  • 商標・著作権注意事項 と報告先案内

LibrePodsとは

  • LibrePods は、Appleデバイス専用の AirPods機能 を他のプラットフォーム(Linux/Android)で利用可能にするプロジェクト
  • 独自プロトコル を実装し、AppleとAirPods間のデータ通信を再現
  • ノイズコントロール切替イヤホン検出バッテリー表示ヘッドジェスチャー会話認識 などに対応
  • 非Appleデバイス でAirPodsの高度な機能を利用可能にするソリューション

公式サイトの注意喚起

  • librepods.org は公式サイトではなく、 誤った著作権表示ロゴ使用 が問題
  • サイト内で「 公式とは無関係」と明記しつつ、公式を偽装
  • 他の偽サイト 発見時は me@kavish.xyz まで報告依頼

主な機能と対応状況

  • Linux/Android で利用可能な主な機能一覧

    • リスニングモード切替 :Linux/Android両対応
    • イヤホン検出 :Linux/Android両対応
    • バッテリー表示 :Linux/Android両対応
    • AirPods名称変更 :Androidでは再ペアリング必要
    • 大音量抑制 :Linux未対応、AndroidはVendorID偽装必要
    • ヘッドジェスチャー :Androidのみ対応
    • 会話認識 :Linux/Android両対応
    • 自動接続 :Linux/Android両対応
    • ヒアリングエイド :Linux未対応、AndroidはVendorID偽装必要
    • 透明モードカスタム :Linux未対応、AndroidはVendorID偽装必要
    • Bluetoothマルチポイント :両OSで計画中
    • アクセシビリティ設定 :Androidは多機能、Linuxは順次対応
  • 記号解説

    • :実装済み・安定動作
    • :VendorID偽装が必要・自己責任
    • 🔴 :未実装・今後対応予定
    • :実装予定なし
    • :未確認・調査中

Find My・空間オーディオ・心拍数測定

  • Find My 関連機能は開発予定、Androidではroot権限が必要
  • 空間オーディオ は現状未対応、今後もOS依存のため未定
  • 心拍数測定(AirPods Pro 3以降) は開発中、実装時はAndroidでroot必須見込み

高音質双方向オーディオ

  • iOS/iPadOS ではA2DP+AACPによる高音質通話が可能
  • Android での実現には深いシステム統合とroot権限が必要

インストール方法

  • Linux
    • /etc/bluetooth/main.conf でDeviceIDをAppleに偽装(例:DeviceID = bluetooth:004C:0000:0000)
  • Android
    • XposedLibrePodsモジュール 有効時に「Appleデバイスとして動作」設定が可能

マルチデバイス接続

  • AirPods は最大2台のデバイスと同時接続可能
  • Android /Apple間でのシームレスな切替通知

アクセシビリティ・ヒアリングエイド

  • 透明モード大音量抑制 などのカスタマイズが可能
  • ヒアリングエイド のカスタムはAndroidでサポート、Linuxも順次対応予定
  • 聴力検査機能 は非搭載、既存のオージオグラム利用推奨

プロトコルとリバースエンジニアリング

  • Wireshark dissector plugin (pabloaul/apple-wireshark)が参考資料
  • 多くの機能は独自リバースエンジニアリングで実装
  • 今後 の高音質双方向オーディオや空間オーディオはコミュニティの解析協力が不可欠

AIの活用

  • Androidアプリ の「ヘッドジェスチャー」「トラブルシュート」「ログ収集」などはAI生成
  • Linux版 の一部ファイル(aacp.rs, att.rs, media_controller.rs)はAIによる自動変換

サポーター・貢献者

  • 多数の開発者・テスター・協力者への感謝
    • @davdroman, @tedsalmon, @wiless, @SmartMsg, @lunaroyster, @ressiwage, @kkjdroid, @CitrusJoules, @DanielReyesDev, @sumitduster, @GrifTheDev
    • @tyalie (プロトコル初期ドキュメント)
    • @rithvikvibhu (ヒアリングエイド機能協力)
    • @devnoname120 (rootパッチ協力)
    • @timgromeyer (Linux版初期実装)
    • @hackclub (イベントホスティング)

他プラットフォーム向け代替アプリ

  • CAPod :Android用AirPodsコンパニオンアプリ(Android 16 QPR3以下・非root推奨)
  • MagicPods :Steam Deck・Windows向けAirPodsサポートアプリ

ライセンス・商標・著作権

  • LibrePodsGNU General Public License v3 (またはそれ以降)で配布
  • 無保証・商標利用禁止 (公式プロジェクトとの誤認を招く名称・ロゴ・ブランドの使用禁止)
  • 報告窓口 :不正利用発見時は me@kavish.xyz へ連絡
  • SF Proフォント (Apple Inc.所有)は今後オープンな代替フォントに置換予定
  • AirPods関連商標 はApple Inc.の所有、LibrePodsはAppleとは無関係

公式情報・正規ダウンロード・最新情報 は必ずプロジェクト公式リポジトリや公認コミュニティを参照

Hackerたちの意見

前の議論はこちら https://news.ycombinator.com/item?id=45941596

ありがとう!マクロ拡張:AirPodsがAppleのエコシステムから解放された - https://news.ycombinator.com/item?id=45941596 - 2025年11月(462件のコメント)

AirPodsを持ってない人やAppleのことをあまり知らない人に、非Appleデバイスとペアリングした時に失われる機能を説明するのは役立ちそうだね。

機能の互換性リストがあるよ…

Appleが将来的にこの問題を解決するために全力を尽くすと確信していなかったら、AirPodsを買う動機になってたかも。

彼らができるとは思えないな。MacでのLinuxはまだ存在してるし、実際、2000年代中頃から後半のMacを全部残してるのは、Linuxをインストールすればまだ使えるからなんだ。

AirPodsはすでにAppleのエコシステム外でも使えるよ。これは、AppleのOSにすでに統合されている追加機能のためのインターフェースを作っているだけなんだ。

俺は絶対に買わないな。どんな値段でも市場で一番不快なイヤフォンだと思う。

AirPodsはオフラインデバイスだから、今買えば無限に使えるはず。でも、買ったハードウェアを使うのにそんな面倒なことをさせないメーカーを応援する方がいいかもね。

AirPodsはケースに入れて充電中にアップデートされるし、xOSデバイスとペアリングされてる必要があるよ。Apple製品と接続しないように気をつけないと、「バージョンピン」されちゃうからね。

なんでAirPodsを買いにくくしようとするんだろう?AppleはMacにどんなOSでも使わせてくれるし、そこでは敵対的じゃないけど、コミュニティを助けるわけでもない。でも、もしAppleのコンピュータや電話を使ってないなら、SonyのWF-1000XM6をおすすめするよ。UXは悪いって聞くけど、音質は良いはず。

aacp.rsとatt.rsファイルはKotlinからRustにAIで翻訳された。一部のmedia_controller.rsファイル、特にパルス統合もAI生成だ。未来は今だね。

Hacker Newsで議論の続きを見る