Android 12 : Non-persistent randomization address was introduced.
Types of Randomized MAC address :
-
Persistent randomization - Android generates a MAC address based on the network profile's parameters, like the SSID or security type. The MAC address remains the same until the device is factory reset.
-
Non Persistent MAC Address : The Wi-Fi module re-randomizes the MAC address at the start of every connection or the framework uses the existing randomized MAC address to connect to the network. Address is regenerated when the current randomized MAC for the network profile was generated more than 24 hours ago. MAC address re-randomization only happens at the start of a new connection.
Finding your MAC address on Mobile
Go to Network & Internet > Internet > Choose Internet connection > Click on settings icon > Privacy

Why and How to disable MAC Randomization
In some cases, users can still choose to use their device’s real MAC address. This is often necessary for networks with MAC address filtering (common in enterprise or secure environments), where the actual hardware MAC address needs to be whitelisted to gain access.
MaaS360 has enhanced the capability to support the policy where user can choose the Wi-Fi MAC address type & can disable MAC Randomization based upon their needs and requirement.
Step-by-step guide on how to configure the Wi-Fi by setting the MAC Randomized type.
Step 1: Configure a Wi-Fi profile in MaaS360 portal using MDM policy.
The path to do configure the Wi-Fi profile in the MaaS360 portal:
Security > Policies > Choose policy > Configure settings > Android Enterprise Settings > Wi-Fi > Wi-Fi Profile > Check Configure Wi-Fi >
Add Wi-Fi Profile.
This will open a below screen to configure a Wi-Fi profile, fill in the details and user can choose the MAC Randomization setting.

Note: The Network Details settings screen does not let users control what MAC randomization type is used. Users are only able to enable and disable the MAC randomization feature as a whole for a given network.
1. On selecting Use Device MAC, device will use Device MAC address.
2. On selecting Automatic MAC, Persistent MAC & Non -Persistent MAC device will use Randomized MAC.
Example : Below screen you can see Test Wifi Profile is configured by selecting MAC Randomization as Use Device MAC.

Step 2: Publish the policy
Once device receives the policy then configured Wi-Fi profiles can be seen in the Corporate Settings in the device.

Step 3 : Check the MAC Randomized type in the saved Wi-Fi profile in phone.
Go to Settings > Network & Internet > Select Test Wifi Profile > Click on icon to get the details of this WiFi.
You can see that Device MAC Address is used here as configured in the policy.

How it varies across operating systems
The implementation of MAC randomization is not standardized, so its behavior varies across operating systems. For example, iOS 14 automatically randomizes a device's MAC address every 24 hours, while Android's MAC address stays consistent for each network after joining.
Today, mobile devices balance security, privacy, and convenience, with more sophisticated handling of Wi-Fi MAC addresses.This enhancement from MaaS360 is a solution to the customer to choose and configure the Wi-Fi MAC address based upon their needs.
Do stay tuned for more feature enhancements.