How to Spoof MAC address of your Android phone [root]
What is MAC?
A media access control address (MAC address) of a computer is a unique identifier assigned to network interfaces for communications at the data link layer of a network segment. MAC addresses are used as a network address for most IEEE 802 network technologies, including Ethernet and WiFi.
A MAC address is assigned to the hardware of the device during manufacturing process, but on a rooted android you can still spoof it.
Let’s change MAC address-
NOTE: During the process below, you may be asked to grant root permission. Just allow root and proceed whenever asked.
Open terminal app and type the following commands (The text after $ sign is the command itself. Italic text is not part of the commands but it is the instruction).
$ su [HIT ENTER]
$ busybox iplink show eth0 [HIT ENTER, this will show your current mac address]
$ busybox ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX [Replace XX with some random digits or alphabets, HIT ENTER]
Now your mac address is spoofed and you can check it by following command.
$ busybox iplink show eth0 [HIT ENTER]
To see your spoofed mac address working you may connect your phone to a wi-fi network and open router’s admin page to check DHCP Client List, your spoofed MAC must be there.