Getting the MAC Address via netlink and Inline svc — Bypassing Android Permissions
Getting a device's MAC address on Android without any permissions, using a netlink socket and inline svc calls to sidestep the OS's access controls, including the pitfalls and the fix.