Skip to main content
Known Participant
June 18, 2019
Question

How to get Mac Address on Android?

  • June 18, 2019
  • 2 replies
  • 2149 views

Hi!

In Android 6 >, is it possible?

I'm getting this result: 02:00:00:00:00:00

Thanks a lot.

This topic has been closed for replies.

2 replies

Known Participant
June 27, 2019

Hi!

Thanks, but even with the ANE, the mac return 02:00:00:00:00:00.

'-'

marchbold
Inspiring
June 28, 2019

Android stopped allowing access to the mac address in Android 6

To provide users with greater data protection, starting in this release, Android removes programmatic access to the device’s local hardware identifier for apps using the Wi-Fi and Bluetooth APIs. The WifiInfo.getMacAddress() and the BluetoothAdapter.getAddress() methods now return a constant value of 02:00:00:00:00:00.

https://developer.android.com/about/versions/marshmallow/android-6.0-changes#behavior-hardware-id

You should use one of the OS provided identifiers instead of the mac address.

air native extensions // https://airnativeextensions.com
Inspiring
June 18, 2019

I believe that the only way, will be thru an ANE.

Should be a simple ANE with a single method, however you still need to build one.