From 882f536b8deef1a16f82c4abcfa0d4d63414ae2c Mon Sep 17 00:00:00 2001 From: akwizgran Date: Fri, 30 Jun 2023 18:14:12 +0100 Subject: [PATCH] Don't try to get Bluetooth address from settings. --- .../org/briarproject/bramble/util/AndroidUtils.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/bramble-android/src/main/java/org/briarproject/bramble/util/AndroidUtils.java b/bramble-android/src/main/java/org/briarproject/bramble/util/AndroidUtils.java index 8705f6673..e18e4c6ea 100644 --- a/bramble-android/src/main/java/org/briarproject/bramble/util/AndroidUtils.java +++ b/bramble-android/src/main/java/org/briarproject/bramble/util/AndroidUtils.java @@ -63,10 +63,12 @@ public class AndroidUtils { return new Pair<>(address, "adapter"); } // Return the address from settings if it's valid and not fake - address = Settings.Secure.getString(ctx.getContentResolver(), - "bluetooth_address"); - if (isValidBluetoothAddress(address)) { - return new Pair<>(address, "settings"); + if (SDK_INT < 33) { + address = Settings.Secure.getString(ctx.getContentResolver(), + "bluetooth_address"); + if (isValidBluetoothAddress(address)) { + return new Pair<>(address, "settings"); + } } // Try to get the address via reflection address = getBluetoothAddressByReflection(adapter);