MAC addresses are globally unique, not user-resettable and survive factory reset. It is generally not recommended to use MAC address for any form of user identification. As a result, as of Android M, local device MAC addresses (for example, Wifi and Bluetooth) are not available via third party APIs. The WifiInfo.getMacAddress() method and the BluetoothAdapter.getDefaultAdapter().getAddress() method will both return 02:00:00:00:00:00..
Не бы сделать настройку как на взрослых ОС - автоматически менять мак после каждого подключения к сети, чтобы он перестал быть постоянным идентификатором - нет, мы будем апи закрывать...