preferred-sources
X
Mail
Pixel Troubleshooting app-teardown
,

Pixel Troubleshooting: Bluetooth Diagnostics Incoming via (App Teardown)

Key Points of This Article
  • A new “Bluetooth Diagnostic” feature is expected to be added to the Google Pixel-exclusive “Pixel Troubleshooting” app as its fifth diagnostic tool.
  • App analysis of “Pixel Troubleshooting” v1.0.881271863.release revealed that XML code, including permissions and resources related to “Bluetooth Diagnostic,” has been added.
  • The feature will likely include dedicated troubleshooting for Google Pixel devices such as the Pixel Buds Pro 2, Pixel Buds 2a, Pixel Watch 3, and Pixel Watch 4.

The “Pixel Troubleshooting” app, pre-installed on Google Pixel devices, currently provides four diagnostic tools: “Touch” (display diagnostics), “Battery” (battery status check), “Device temperature” (thermal diagnostics), and “Mobile connectivity” (call/communication troubleshooting).

It appears that a fifth diagnostic tool, “Bluetooth Diagnostic,” will soon be implemented. This possibility was uncovered through app analysis.

「アプリ解析」

当サイトの「アプリ解析」カテゴリで公開している記事では、Google の最新 Android アプリを逆コンパイルして独自に解析し、発見した今後実装される可能性のある新機能や変更点などをお届けします。正式リリース前の新機能や変更となるため開発段階の未確定な情報も含まれますが、Android アプリの今後のアップデート動向をいち早くキャッチできる、ほかにはない当サイトオリジナルコンテンツです。


An analysis of the app files for the “Pixel Troubleshooting” v1.0.881271863.release update, released on Monday, March 16, 2026, confirmed that XML code containing permissions and resources related to “Bluetooth Diagnostic” has been added.

<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
    <uses-permission android:name="android.permission.BLUETOOTH"/>
    <uses-permission
        android:name="android.permission.BLUETOOTH_SCAN"
        android:usesPermissionFlags="neverForLocation"/>
    <uses-permission android:name="android.permission.RECORD_AUDIO"/>
    <uses-permission android:name="android.permission.READ_MEDIA_AUDIO"/>
    <uses-permission android:name="android.permission.LOCAL_MAC_ADDRESS"/>
    <activity
            android:theme="@style/CavalrySettingsTheme"
            android:label="@string/bluetooth_diagnostic_entry_name"
            android:name="com.google.android.apps.pixel.support.bluetooth.navigationroot.BluetoothNavigationRootActivity"
            android:exported="false"
            android:configChanges="screenSize|screenLayout|orientation|keyboardHidden">
            <intent-filter>
                <action android:name="com.android.settings.action.IA_SETTINGS"/>
                <category android:name="android.intent.category.DEFAULT"/>
            </intent-filter>
            <meta-data
                android:name="com.android.settings.category"
                android:value="com.android.settings.category.ia.connect"/>
            <meta-data
                android:name="com.android.settings.group_key"
                android:value="bluetooth_diagnostics_category"/>
            <meta-data
                android:name="com.android.settings.title"
                android:resource="@string/bluetooth_diagnostic_entry_name"/>
            <meta-data
                android:name="com.android.settings.summary"
                android:resource="@string/bluetooth_diagnostic_entry_summary"/>
            <meta-data
                android:name="com.android.settings.profile"
                android:value="primary_profile_only"/>
            <meta-data
                android:name="com.android.settings.order"
                android:value="1000"/>
        </activity>
        <provider
            android:name="com.google.android.apps.pixel.support.bluetooth.navigationroot.BluetoothDiagnosticsSearchProvider"
            android:permission="android.permission.READ_SEARCH_INDEXABLES"
            android:exported="true"
            android:process=":projection"
            android:multiprocess="false"
            android:authorities="com.google.android.apps.pixel.support.bluetooth.navigationroot.bluetoothdiagnosticssearchprovider"
            android:grantUriPermissions="true">
            <intent-filter>
                <action android:name="android.content.action.SEARCH_INDEXABLES_PROVIDER"/>
            </intent-filter>
        </provider>
        <receiver
            android:name="com.google.android.apps.pixel.support.bluetooth.receiver.BluetoothPhenotypeActionReceiver_Receiver"
            android:permission="com.google.android.gms.permission.PHENOTYPE_UPDATE_BROADCAST"
            android:exported="true">
            <intent-filter>
                <action android:name="com.google.android.gms.phenotype.UPDATE"/>
            </intent-filter>
        </receiver>
        <receiver
            android:name="com.google.android.apps.pixel.support.bluetooth.receiver.BluetoothActionReceiver_Receiver"
            android:enabled="true"
            android:exported="false">
            <intent-filter>
                <action android:name="android.intent.action.MY_PACKAGE_REPLACED"/>
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED"/>
            </intent-filter>
            <intent-filter>
                <action android:name="com.google.setupwizard.SETUP_WIZARD_FINISHED"/>
            </intent-filter>
        </receiver>
        <service
            android:name="com.google.android.apps.pixel.support.bluetooth.settingsprovider.CavalryBluetoothDeviceSettingsProviderService"
            android:permission="android.permission.BLUETOOTH_PRIVILEGED"
            android:exported="true">
            <intent-filter>
                <action android:name="com.google.android.apps.pixel.support.bluetooth.settingsprovider.BIND_SERVICE"/>
                <category android:name="android.intent.category.DEFAULT"/>
            </intent-filter>
        </service>

Furthermore, the “Bluetooth Diagnostic” tool in the “Pixel Troubleshooting” app appears to feature dedicated troubleshooting for Google Pixel devices, including the Pixel Buds Pro 2, Pixel Buds 2a, Pixel Watch 3, and Pixel Watch 4. This suggests that beyond general connection diagnostics, the tool may offer more detailed checks—such as testing display or button functionality—specifically tailored for pairing with these Google Pixel devices.

<string name="bluetooth_model_pixel_buds_2_a_entry">Pixel Buds 2a</string>
    <string name="bluetooth_model_pixel_buds_pro_2_entry">Pixel Buds Pro 2</string>
    <string name="bluetooth_model_pixel_watch_3_entry">Pixel Watch 3</string>
    <string name="bluetooth_model_pixel_watch_4_entry">Pixel Watch 4</string>

Pixel Troubleshooting App Link

Get it on Google Play

Share this article

Comments

コメントを残す


*This site uses affiliate advertising.