How to get the Bluetooth Host Controller Interface logs from a modern Android phone

<p>Most of the guidance floating around the internet for extracting the Bluetooth HCI logs from Android is grossly out of date. Here is how I managed to achieve it with a Samsung Galaxy S10 running Android version 10.</p> <p>Things that don&rsquo;t work on this version of android, for this phone at least, include:</p> <ol> <li>Live capture via Wireshark&rsquo;s&nbsp;<code>androiddump</code>&nbsp;tool (<a href="https://stackoverflow.com/questions/53751028/live-capture-of-android-bluetooth-traffic-via-wireshark#:~:text=1%20Answer&amp;text=It's%20built%20in%20with%20wireshark,soon%20as%20you%20open%20wireshark." rel="noopener ugc nofollow" target="_blank">https://stackoverflow.com/questions/53751028/live-capture-of-android-bluetooth-traffic-via-wireshark</a>)</li> <li>Copying the file directly from the filesystem using&nbsp;<code>adb pull</code></li> </ol> <p>Here is what worked for me:</p> <p><img alt="" src="https://miro.medium.com/v2/resize:fit:324/1*xARoANZbOUza_9Snb_4fSw.jpeg" style="height:407px; width:360px" /></p> <p>Press &ldquo;Build number&rdquo; 10 times</p> <h2>Step 1: Enable developer mode</h2> <p>Go to Settings, About phone, Software Information and tap the &ldquo;Build Number&rdquo; row 7 times. The phone will show a notification counting down once you&rsquo;ve tapped it a few times, and will confirm that developer options have been enabled.</p> <p><a href="https://medium.com/@charlie.d.anderson/how-to-get-the-bluetooth-host-controller-interface-logs-from-a-modern-android-phone-d23bde00b9fa">Read More</a></p>