Return anonymized MAC for apps targeting SDK < 30

Prevent apps targeting older API levels from receiving a null MAC
address by returning 02:00:00:00:00:00 for these cases instead.

Non-system apps are no longer able to access the MAC address of the
network interface, regardless of target API level. This change prevents
apps expecting a non-null MAC address (and not perform a null check)
from crashing. Non-system apps targeting API level >= 30 continue to see
null as the interface's MAC address.

To be merged when automerge to sc-dev ends.

Bug: 170188668
Test: atest NetworkInterfaceTest
Change-Id: Icae5cb12d20043005a1044d04654100447a425d1
1 file changed