Androidスマホで新しいヘッドホンと繋いだはずなのにbluetoothの接続履歴がどこに残っているのか分からず、いざという時に見返せず困ってしまったことはありませんか?
標準の設定画面から開発者向けログの活用、さらに便利な記録アプリまで、段階ごとに丁寧な手順と実体験のコツをまとめていますので、機種やOSの違いに振り回されずに履歴を確認・整理できます。
読み終えるころには接続トラブルにも落ち着いて対処できるようになりますので、手元のスマホを準備し、一緒にステップを踏んでみてください。
Androidの設定画面でBluetooth接続履歴を確認する方法

Androidの設定画面だけでペアリング履歴や接続イベントをチェックする方法は大きく分けて3つあります。
- 設定アプリの「接続済みのデバイス」を使って確認:ペアリングしたスマホやイヤホンが一覧で見られます。
- 開発者オプションでBluetooth HCIスヌープログをオンにする:端末内で送受信パケットを記録して後からPCで解析できます。
- ADBコマンド「adb shell dumpsys bluetooth_manager」を使う:直近の接続/切断イベントをターミナル上に出力できます。
エンジニア目線のアドバイスとして、Bluetooth Low EnergyとClassicでログ形式が異なるので、目的に合わせてフィルターすると必要な情報がすぐ見つかります。
注意点:開発者オプションやADBは端末やOSバージョンによって手順が微妙に変わる場合があります。
結局は、まず設定画面でざっくりペアリング済みデバイスを見て、さらに詳しく知りたいときに開発者モードやADBで深掘りすると効率的です。
標準設定で履歴をチェックする

Androidに元から入っている設定画面を使うと、余計なアプリを入れずにペアリング履歴がサクッとチェックできます。今つながっている機器だけでなく、過去にペアリングしたデバイスも一覧表示されるので、どの機器といつペアリングしたかひと目でわかるのがうれしいポイントです。
①設定アプリを開く
ホーム画面かアプリ一覧画面で、歯車アイコンの設定アプリを探してタップしてください。
機種によっては通知パネル内に設定アイコンがある場合があります。画面上部を下にスワイプして、歯車アイコンを見つけたらタップしても同じ画面に移動できます。
②接続済みデバイスを選ぶ
ペアリング済みデバイス一覧から目的のデバイス名をタップしてください。Android13以降は最近接続した順に上部に並ぶので、上から確認すると素早く見つかります。
デバイス名だけでは判別しにくい場合は、デバイス名の右にある歯車アイコンをタップしてMACアドレスを確かめると安心です。
③Bluetoothをタップしてペアリング済み一覧を表示
画面にあるBluetoothの項目をタップすると、これまで接続したデバイスがズラリと並ぶ画面が表示されます。
Bluetoothがオフだとリストが空になるので、画面上部のスイッチがオンになっているか確認してください。
④各デバイスの接続日時をメモするコツ
接続履歴を確認したらすぐにメモをとる習慣をつけると、あとで「あのデバイスいつだったっけ?」と迷いません。
テンプレートは「デバイス名:YYYY/MM/DD HH:mm」の形で統一すると、並べ替えや検索がラクになります。
プログラマーならではの裏技として、PCにUSB接続してからadb shell dumpsys bluetooth_manager
を実行すると、正確なタイムスタンプ付きログが手に入ります。CSVに保存しておくと集計も自動化できて便利です。
開発者向けオプションで詳細ログをのぞく

Androidでは隠れた機能として「開発者向けオプション」内でBluetooth通信のHCIログを記録できます。この設定をオンにすると、端末間でやりとりされる細かなパケットレベルの情報が取得できるため、ペアリングエラーや接続断の原因をより深く追えるようになります。
エンジニア視点では、Wiresharkなどの解析ツールでHCIログを読み込めば、Bluetoothのアドレスやイベントコード、コマンド応答まで丸見えになるのが魅力です。通信が不安定なときや自作アクセサリとの相性チェックに最適な方法ですので、より詳しい切り分けに活用してください。
①設定アプリで開発者向けオプションを有効にする
開発者向けオプションを初めて出すには設定アプリ内でビルド番号を連続タップする必要があります。この手順が終わると隠れた設定メニューが使えるようになります。
ホーム画面またはアプリ一覧から歯車アイコンの設定アプリをタップします。
設定画面を下にスクロールして「システム」→「端末情報」をタップします。
「ビルド番号」を7回連続でタップします。途中でロック画面の解除パターンを求められたら画面の指示に従ってください。
設定画面に戻り「システム」内に「開発者向けオプション」が追加されていることを確認します。
②BluetoothHCIスヌープログをオンにする
このステップでは、開発者向けオプションからBluetoothHCIスヌープログを有効にします。生のパケット情報が端末に記録されるので、Bluetooth接続の詳細をしっかり追えるようになります。
端末の「設定」→「システム」→「端末情報」を開き、「ビルド番号」を7回連続タップして開発者向けオプションを有効にします。
「設定」→「システム」→「開発者向けオプション」を開き、「BluetoothHCIスヌープログ」を下にスクロールして見つけます。
「BluetoothHCIスヌープログ」のスイッチをタップしてオンにし、端末を再起動するとログ取得が始まります。
オンにしたまま長時間使うとログファイルが大きくなるため、不要になったらオフに戻すと端末の空き容量を守れます。
③再接続してログを取得する
PCにつないだ端末でターミナルを開き、adb logcat -b bluetooth > bt_log.txt
を実行してBluetoothバスのログをリアルタイムで記録します。
続いてAndroid端末の設定→Bluetoothを開き、リストから接続したいデバイスをタップして再接続を試みます。この操作によって接続処理の詳細ログが流れます。
ログを十分に取得したらターミナルでCtrl+Cを押して記録を終了し、adb pull bt_log.txt
でPCに取り出してください。
ログ取得中はUSBケーブルが抜けないように注意してください。
④ファイルマネージャーでbtsnoop_hci.logを探す
まずはお好みのファイルマネージャーアプリを開きます。画面上部の「内部ストレージ」もしくは「ルート」メニューをタップして最上位フォルダへ移動してください。そしてAndroid→data→com.android.bluetooth→filesの順にフォルダをたどると、そこに
アプリによっては隠しフォルダやファイルが非表示設定になっていることがあります。設定画面で「隠しファイルを表示」をオンにしてください。
⑤Wiresharkでログを開き接続時刻を確認
PCにインストールしたWiresharkを起動します。メニューから「ファイルを開く」を選び、Androidから転送した.pcapまたは.pcapngファイルを指定してください。
画面上部のディスプレイフィルター欄にbthci_evt
またはbtle
と入力しEnterキーを押します。これでBluetooth関連のパケットだけが表示されます。
リストから「LE Meta Event」や「Connection Complete」と表示されるパケットを探します。接続開始直後の最初の該当パケットを選択すると見つかりやすいです。
選択したパケットのリスト左端に表示されるタイムスタンプ列から、正確な接続時刻を読み取ります。必要なら行を右クリックしてコピーできます。
キャプチャ時とWiresharkのタイムゾーン設定が異なると時刻がずれることがあります。設定画面の「プロファイル」→「時間表示」で確認してください。
サードパーティアプリで一覧化する

サードパーティアプリを使えば、Androidの設定画面では残らない古いペアリング先まで含めて一覧でチェックできます。筆者が試した中ではBluetooth Loggerがおすすめで、接続日時やデバイス名を自動記録してくれるので後から整理するときにとても便利でした。
ただし常時動作させるとバッテリーに負荷がかかることがあるので、アプリにバッテリー最適化の例外設定を行うのがポイントです。Android13以降では「近くのデバイス」権限を求められるので安心して許可するとスムーズに動きます。
①GooglePlayストアを開く
ホーム画面かアプリ一覧からGooglePlayストア
のアイコンを見つけてタップします。見つからないときは、画面を下からスワイプしてアプリ一覧を開き、上部の検索欄に「play」と入力するとスムーズに表示できます。
②BluetoothScannerで検索しインストール
Android端末でPlayストアを開き、上部の検索バーにBluetoothScannerと入力してください。検索結果は似た名前が多いので、アイコンと開発者名をしっかり確認しましょう。
検索結果から公式のBluetoothScannerを選び、「インストール」をタップします。ダウンロードが終わったら自動でアプリが追加されるので、数秒待つだけで準備完了です。
レビュー数と評価をチェックすると偽アプリを避けやすいですよ。
③アプリを起動してHistoryタブを開く
アプリ一覧からログ確認用のアプリをタップして起動します。初回だけ権限を求められるので、スムーズに履歴を集めるために位置情報などを許可してください。
画面下部に並ぶタブの中からHistoryタブを選びましょう。接続履歴が最新順にずらっと並んで見やすくなっています。
一覧が長くて探しにくいときは、画面右上の虫めがねアイコンをタップしてデバイス名を入力するとピンポイントで探せます。
④表示された履歴をエクスポートする
画面右上のメニューアイコンを押したあと「エクスポート」を選びます。
ファイルアプリまたはメールなど、好きな保存先を選択して送信してください。
履歴を活用してBluetooth生活をもっと快適にする

Bluetoothの接続履歴をただ眺めるだけじゃもったいないですよね。実は、少しひと工夫するだけで、スマホやイヤホン、キーボードなどあらゆるデバイスとのやり取りがスムーズになります。
ここでは、日常生活や仕事であっという間に使いこなせる3つの活用アイデアをまとめました。
活用法 | 役立つポイント |
---|---|
優先接続デバイスを自動登録 | よく使うイヤホンやスピーカーを上位に置くと、起動と同時にサクッと接続できるようになります。 |
不要デバイスを定期整理 | 過去にペアリングしたまま使わなくなった機器をリストから削除して、検索表示の煩わしさを減らせます。 |
利用レポートを確認 | 接続時間や頻度をチェックして、職場や自宅でのデバイス使い分けを効率化できます。 |
不要なデバイスを削除して再接続をスムーズにする

しばらく使っていないペアリング済みデバイスがたくさん並んでいると、新しいデバイスを探すときに余計な選択肢が増えてしまいます。それに、AndroidのBluetooth画面が起動するたびにリスト読み込みの時間がちょっとだけ長く感じることもあります。そこで、不要なデバイスを削除しておくと、再接続が一気にスムーズになります。
経験上、端末によってはBluetooth設定を頻繁に開くと動きが重くなることがありました。定期的に使わないデバイスを整理しておくことで、いつでも快適にペアリング操作ができる状態を保てます。
設定アプリで不要デバイスをタップし登録解除を選ぶ
設定アプリを開いて接続済みデバイスの一覧までスクロールします。
リストの中から登録を解除したいデバイス名をタップすると、そのデバイス情報が展開します。
表示されたオプションから登録解除を選ぶと、ペアリング情報が消えます。
Bluetoothトグルをオフオンしてリストを整える
画面上部から下にスワイプしてクイック設定パネルを表示します。
- Bluetoothアイコンをタップしてオフにします。
- 約10秒待ってからもう一度タップしてオンにします。
- 設定画面のBluetoothリストを開き、最新の接続履歴が反映されているか確認します。
この操作でキャッシュがクリアされ、古いエントリが整理された状態で表示されます。
自動接続の優先順位を並べ替える

自動接続の優先順位を並べ替えると、使いたいBluetooth機器がいつでも真っ先に繋がるようになります。たとえばワイヤレスイヤホンを通勤中だけは車載オーディオより優先させるなど、利用シーンに合わせた接続順を自由に設定できます。
- 通勤や通学の効率化:イヤホンを優先すれば、毎回手動で繋ぎ直す手間が減ります。
- 複数デバイスの混線防止:スマホが勝手に車載に繋がって動画音声が聞こえなくなる問題を回避できます。
- 柔軟な切り替え:外出時や自宅など環境に応じた優先順位をすぐに反映できます。
設定アプリで優先したいデバイスを選び接続を維持を有効にする
ホーム画面かアプリ一覧から設定アプリをタップして起動します。
「接続済みデバイス」をタップし、続いてBluetoothを選んでペアリング済みリストを表示します。
リストから常時つなぎたいデバイスをタップし、右上のメニューアイコンを開いて「接続を維持」を有効化します。
機種やAndroidバージョンによっては項目名が微妙に異なる場合があります。その場合は「常に接続」や「自動再接続」と似た名称を探してみてください。
自動起動アプリでBoot時接続を設定する
起動直後に自動でBluetoothをオンにしてお目当ての機器へつなぎたいときは、専用の自動起動アプリを使うのがおすすめです。バッテリー最適化を外せば、安心してBoot時の処理を任せられます。
Playストアから「AutoStart No root」や「MacroDroid」などの起動トリガー対応アプリを入手してください。
アプリを開いて「ブート時(Boot)」をトリガーに選択します。Android 11以降は追加の権限許可が出るので、全てOKしてください。
「アクション追加」からBluetooth ON→特定機器の接続(MACアドレス指定)を順に選んでください。MACアドレスは設定画面の端末情報で確認できます。
Androidの設定→アプリ→該当の自動起動アプリ→バッテリー最適化解除で「最適化しない」を選んでください。これでBoot時に確実に動きます。
端末を再起動して、起動直後にBluetoothがON→指定機器へ自動接続されるかチェックしてください。
機種やOSバージョンによっては自動起動アプリの権限設定が独自UIになっていることがあるので、メーカー別フォーラムを参考に権限を確認してください。
接続トラブルをログで見つける

スマホの設定画面では見えないBluetoothのエラーを追いかけたいときは、Androidのログをチェックするのがおすすめです。USBケーブルでPCとつないでログを取得すると、どんなタイミングで接続失敗が起きたかやエラーコードが手に取るようにわかります。
この方法は、断続的に接続が切れたり特定の機器だけペアリングに失敗したりするときに役立ちます。原因をはっきりさせてから対策できるので、あれこれ無駄にタップしなくてもスマートに問題をつぶせます。
btsnoop_hci.logをPCにコピーしてフィルタでエラーコードを検索
Android端末に残る
設定→システム→開発者向けオプションでUSBデバッグをオンにして、PCと端末をUSBケーブルでつなぎます。
adb pull /sdcard/btsnoop_hci.log .
で作業フォルダにログを取り込みます。機種によっては/data/misc/bluetooth/logs/
配下にあるので要確認です。
例えばgrep -a "0x0f" btsnoop_hci.log
で特定イベントを抽出したり、Wiresharkで開いてbluetooth.hci_evt.code==0x0f
フィルタを適用するとエラーだけを追いやすいです。
デバイスの内部領域からログを取得する場合はroot権限やadb rootが必要になることがあります。
よくある質問

ペアリング履歴が表示されないのはなぜ?
- ペアリング履歴が表示されないのはなぜ?
-
Androidは現在接続可能なペアリング情報だけを表示しています。一度解除したデバイスはリストから消える仕組みです。また、メーカー製のカスタムUIでは項目が別のメニューに移動していることもあります。
古いデバイスを一覧からまとめて削除する方法は?
- 古いデバイスを一覧からまとめて削除する方法は?
-
設定>接続済みデバイス>Bluetooth>ペア設定済みデバイスから、端末名の右にある歯車アイコンをタップして「削除」を選びます。大量に消したい場合は、デバイスごとに続けて操作すると効率的です。
勝手にBluetoothがオフになる原因は?
- 勝手にBluetoothがオフになる原因は?
-
バッテリー最適化機能が動作している場合があります。設定>アプリと通知>特別なアプリアクセス>バッテリー最適化でBluetoothシステムアプリを最適化対象外にすると安定します。
ペアリング履歴を外部アプリで管理できる?
- ペアリング履歴を外部アプリで管理できる?
-
非ルート環境ではシステム側の制限で難しいですが、PCのADBコマンドでログを取得してCSV化する方法があります。慣れていないと少し大変なので、試す前に公式ドキュメントを確認すると安心です。
Bluetooth接続履歴はいつまで保存される?
Androidでは一度ペアリングしたBluetooth情報は、ユーザーが手動で「デバイスの削除」操作を行うか端末を初期化するまでずっと残っています。
OSアップデートの際にペアリング情報がリセットされる場合もありますが、普段利用している限りはバージョンアップ後も再ペアリング不要で接続できるはずです。
プログラマー経験上、内部ファイルに情報として保存されているため、時間経過や接続回数で自動的に消えることはありません。
注意点:接続日時や回数などの詳細なログは記録されていないため、いつどれだけ使ったかは確認できません。
削除したデバイスは履歴から完全に消える?
ペアリングを解除して「デバイスを削除」すると、設定画面のペアリング済みデバイス一覧からはきれいに消えます。ただしAndroid内部では接続の記録がログとして残っているため、ユーザー向けUIでは見えませんが、ADBとlogcatを使えば過去の接続履歴を拾えます。
機種によっては削除対象の名称だけがキャッシュとして残る場合があります。そのときは設定>アプリ>右上メニューから「システムアプリを表示」を選び、Bluetoothアプリのストレージとキャッシュをクリアしてから端末を再起動すると、名前も含めて完全に消えます。
注意端末によって設定メニューの呼び出し方や項目名が微妙に異なることがあります。
開発者向けオプションを触っても安全?
開発者向けオプションは、Androidの裏側をちょっとだけ見せてくれる機能です。Bluetooth接続履歴を詳しく確認したいときに使う「Bluetooth HCIログ」を有効にするだけなら、スマホが壊れたり挙動がおかしくなったりする心配はほとんどありません。
ただし、設定項目が山ほど並んでいるので、使い終わったら元に戻しておくのがおすすめです。他の項目を知らずに変更すると、動きが変わって戸惑うことがあります。
安全に開発者向けオプションを扱うポイントを押さえて、Bluetooth履歴チェックを楽しんでください。
- Bluetooth HCIログだけON:ほかの設定は触らずに、必要なログ取得に集中する。
- 確認後はオフに戻す:長時間ONにしておくと端末負荷が増すので、使い終わったら設定を解除する。
- ログ保存先をチェック:内部ストレージに保存されるので、不要になったらファイルを削除して空き容量を確保。
ログを見ても意味が分からないときはどうする?
Bluetoothの詳細ログを有効にしても、出力される内容は技術情報が多くてピンとこないことが多いです。
そんなときはログキャットのフィルタ機能を活用しましょう。AndroidStudioのLogcatやPCのadblogcatコマンドで「Bluetooth」「bt_snoop」「bt_management」などのキーワードだけ抽出すると、接続の開始や切断が確認しやすくなります。スマホ単体ならMatLogというアプリを使うのも手です。見たいタグを指定するだけでノイズが減り、必要な履歴にスムーズにたどり着けます。
サードパーティアプリは無料で使える?
基本的には無料で使えます。多くのアプリが接続履歴の一覧表示や簡易フィルター機能を無料で提供していて、手軽にペアリング履歴をチェックできます。ただしAndroid11以降はセキュリティ強化でシステムログへのアクセスが制限されていて、古い履歴をすべて読み取れないケースもあります。
広告を消したり自動バックアップを追加したりしたい場合は、有料版やアプリ内課金が用意されていることが多いです。プログラマー視点だと、どうしても細かいログが必要なときはADBコマンドで直接引っ張る方法も覚えておくと安心です。
まとめ

これまでの手順を振り返ると設定→接続済みデバイス→Bluetoothからペアリング履歴を一覧表示し、メニューの以前に接続したデバイスを表示を選ぶだけで過去のペアリング情報がサクッと確認できます。
さらにデベロッパーオプションでBluetooth HCIスヌープロギングを有効化すれば詳細な通信ログを取得できるので、開発者目線でより深い履歴を追いたいときにも役立ちます。
これで、もう見落としがちなペアリング情報に困らずに済みます。気になるデバイスの整理や新しいBluetooth機器の接続も思いのままに進めて、快適なワイヤレスライフを楽しんでくださいね。