diff options
Diffstat (limited to 'service')
-rw-r--r-- | service/java/com/android/server/wifi/WifiApConfigStore.java | 3 | ||||
-rw-r--r-- | service/java/com/android/server/wifi/WifiConfigManager.java | 5 |
2 files changed, 5 insertions, 3 deletions
diff --git a/service/java/com/android/server/wifi/WifiApConfigStore.java b/service/java/com/android/server/wifi/WifiApConfigStore.java index 0fee6f0a2..04a9f22ea 100644 --- a/service/java/com/android/server/wifi/WifiApConfigStore.java +++ b/service/java/com/android/server/wifi/WifiApConfigStore.java @@ -20,6 +20,7 @@ import android.annotation.NonNull; import android.content.Context; import android.content.IntentFilter; import android.net.MacAddress; +import android.net.util.MacAddressUtils; import android.net.wifi.SoftApConfiguration; import android.net.wifi.WifiConfiguration; import android.os.Environment; @@ -390,7 +391,7 @@ public class WifiApConfigStore { if (macAddress == null) { Log.e(TAG, "Failed to calculate MAC from SSID. " + "Generating new random MAC instead."); - macAddress = MacAddress.createRandomUnicastAddress(); + macAddress = MacAddressUtils.createRandomUnicastAddress(); } configBuilder.setBssid(macAddress); } diff --git a/service/java/com/android/server/wifi/WifiConfigManager.java b/service/java/com/android/server/wifi/WifiConfigManager.java index dd3997a28..4a9bf03cf 100644 --- a/service/java/com/android/server/wifi/WifiConfigManager.java +++ b/service/java/com/android/server/wifi/WifiConfigManager.java @@ -31,6 +31,7 @@ import android.net.IpConfiguration; import android.net.MacAddress; import android.net.ProxyInfo; import android.net.StaticIpConfiguration; +import android.net.util.MacAddressUtils; import android.net.wifi.ScanResult; import android.net.wifi.WifiConfiguration; import android.net.wifi.WifiConfiguration.NetworkSelectionStatus; @@ -585,7 +586,7 @@ public class WifiConfigManager { return config.getRandomizedMacAddress(); } WifiConfiguration internalConfig = getInternalConfiguredNetwork(config.networkId); - internalConfig.setRandomizedMacAddress(MacAddress.createRandomUnicastAddress()); + internalConfig.setRandomizedMacAddress(MacAddressUtils.createRandomUnicastAddress()); return internalConfig.getRandomizedMacAddress(); } @@ -3208,7 +3209,7 @@ public class WifiConfigManager { */ private void initRandomizedMacForInternalConfig(WifiConfiguration internalConfig) { MacAddress randomizedMac = shouldUseAggressiveRandomization(internalConfig) - ? MacAddress.createRandomUnicastAddress() + ? MacAddressUtils.createRandomUnicastAddress() : getPersistentMacAddress(internalConfig); if (randomizedMac != null) { internalConfig.setRandomizedMacAddress(randomizedMac); |