Home Android How to Change MAC Address in Android

How to Change MAC Address in Android [Root & Without Root]

Do you want to know how to change MAC address in Android Phone? If yes then you are at right place. Here we will share a guide to change MAC address in Android.how to change mac address in android

This is one of the tricks which is used for spoofing MAC address in Android. We will share the trick for both Rooted phone and also Non-Rooted phones. But before that I would like to share some information about MAC address and why do we need to change MAC address in Android. Let’s begin with the actual definition of MAC Address.

What is MAC Address

MAC address stands for ‘Media Access Control address‘. Like an actual address, it is also used to specify the location of each device on a network. It is also known as Ethernet Hardware Address. MAC address is assigned to Network interface card (NIC). If there is more than one NIC then each NICs will have a different MAC address.

How to Check MAC Address in Android

MAC address is provided in every device which has the capability to connect with any network. Checking MAC address is different for different devices like Android, computer etc. In android phone, we can easily find MAC address, follow the steps to find out the MAC address of your phone.

  • Open settings on your phone.
  • Then go to System > About Phone.
  • In about phone, you will find MAC address just below IP address.

how to check mac address in Android

So this is how to check MAC address in Android phone. The 12 digit MAC address can be changed with root status or without root status. Check both the method below in the guide.

Also check: How to Change MAC Address on Windows 10

How to Change MAC Address in Android

If you think that changing MAC address is illegal then that’s not true. You can change the MAC address of your device legally. But if you are using it for an illegal work then this is illegal. But if you know that you are going to do only legal things then you can change the MAC address without any doubt.

Change MAC Address in Android [Without Root]

Root permission is not necessary to change MAC address in Android. So if you don’t have a rooted phone then you can follow this method. As this is easy and doesn’t require root and also doesn’t write the changed MAC address into the root directory. So it does also have some limitations.

The first limitation is that when you reboot your phone the MAC address will automatically change into the original MAC address.

The second limitation is that it only works within the devices which have MediaTek chipset.


  • Download & Install Terminal Emulator for Android from play store.
  • Check the MAC address of your device.
  • Open the Terminal App and type ‘ip link show‘ and press enter.
  • In last you will find the Interface Name commonly wlan0. And also you will see the MAC address of your device written after link/ether.
  • Now type the command – ‘ip link set wlan0 xx:xx:xx:xx:xx:xx‘ and press enter. Here wlan0 is the name of the interface and xx:xx:xx:xx:xx:xx denotes the new MAC address.
  • That’s it! this will change MAC address in Android. You can check it from settings.

As you already know that this method is temporary and have some limitations, that’s why I prefer Root method. Let’s now see how it’s done on Rooted phones.

Change MAC Address in Android [Root]

If you have rooted phone then MAC address can be changed permanently but it is a complex process, so make sure to follow steps carefully. But if you don’t have a rooted phone and want to follow this method then check out how to root Android phones.

Note: Make sure that device is fully rooted. Download the Root Checker and check the root status in the App.

This method also requires Terminal Emulator for Android so download the app from play store. And apart from Emulator BusyBox App is also required or this method.

Install BusyBox App from Playstore and open it. Grant root access to BusyBox. And wait for sometime for smart install, when the loading finishes click on Install. After installation, it will give a successful message.


  • Open the Terminal Emulator App on your phone.
  • Type the command ‘su‘ and press enter. If you are entering this command for the first time then it will ask for Root permission. Provide the access by clicking on Grant.
  • Type ‘ip link show‘ and press enter to check interface name and current MAC address. Check the image to know where to find Interface name and MAC address.
  • Now type ‘busybox ip link show wlan0‘ and press enter. Here wlan0 is the Interface name so if your device show different interface name then enter that in place of wlan0. This command is just for information, you can also skip it if you want.how to change mac address root
  • Type the following command to chage MAC address in Android ‘busybox ifconfig wlan0 hw ether XX:XX:XX:XX:XX:XX‘ and press enter.
  • If you want to check changed MAC address then type ‘ip link show wlan0‘ and press enter.

So this is how to change MAC address in Android with root access. This method will change MAC address permanently until  you change it with the same procedure. We can also use the MAC address ghost APP to change MAC address or spoof the MAC address in Android.

Change MAC address using MAC Address Ghost App

This App requires Root access so it is only applicable to the devices with Root. This is just an alternative for the above method, so if the above method doesn’t work then try to change MAC address in Android using this method.

This method is just for spoofing MAC address in android and this method is temporary. So it will be revert back when you restart the phone or turn wifi off.

Requirement: Busy Box, Rooted Phone, and MAC address ghost App.

Download and install both the apps on your phone and follow the steps. BusyBox requires system installation so open the BusyBox and grant root permission then click on install.


  • Open the MAC address ghost app and click on settings (from settings icon on right).
  • Now click on Add and then fill the details.
  • Profile name could be anything. Fill interface name in interface section (to check interface name follow the above method). And also fill the new MAC address that you want to change to. You can also click on random for a random MAC address.
  • Then to save click on OK and close the App.MAC address ghost app
  • Now go to WiFi and forget the wifi to which you want to connect to.
  • Again open the MAC address ghost app and now click on profile and select the profile that you have created last time.
  • Now click on classic. If it asks for root permission, then provide it.
  • Then the app will open wifi settings from there you can connect to the wifi network.

This method is just to connect to a particular WiFi which you are unable to connect to. So this method is only for the user who is facing connectivity problem.

Also read:

So these were few methods to change MAC address in Android. If you want to get trick and guide like this then subscribe to the newsletter or follow our site.

Did you like the guide on how to change MAC address in Android? Do share your experience.

Ashutosh singhhttps://www.ytechb.com
Ashutosh is a game lover and tech enthusiast, He likes helping others by posting solutions regarding Windows and Android operating systems problems. He enjoys trying new games and reviewing them.

Leave A Reply

Please enter your comment!
Please enter your name here


Download TWRP Recovery for Samsung Galaxy Tab S7+ [with Installation Guide]

Samsung has released a few Tabs this year including the flagship level Galaxy Tab S7 and S7 Plus. Both Samsung tablets come with premium...

Download TWRP Recovery for Samsung Galaxy Note 20 Ultra (with Installation Guide)

Galaxy Note 20 Series is the latest flagship series from Samsung which packs with top-notch specs. The series is even better than the Galaxy...

Download Infinix Flash Tool to flash Infinix phones (Latest Version) [2020]

Want to flash stock firmware on your Infinix phone? If yes then you need a flash tool for it. And like other brands we...

Download Google Camera for Samsung Galaxy Note 20 (Ultra) [for Snapdragon Variant]

The Galaxy Note 20 series phones are one of the best camera phones of 2020. Samsung's newest flagship - the Galaxy Note...

Download Google Camera 7.4 for Realme 7 & 7 Pro

Realme 7 and Realme 7 Pro are one of the most anticipated camera phones of the mid-range price segment. Oppo's offshoot Realme bumped up...

Best GCam Guides

Download Google Camera 7.3 for OnePlus 8 & 8 Pro

After trailing the flagship-killer tagline behind, the company has launched its next-generation smartphones, dubbed as OnePlus 8 and OnePlus 8 Pro. The real-flagship dawns...

Download Google Camera 7.3 for Redmi Note 9 Pro & 9 Pro Max

Recently, Redmi launched its next-generation Note-series phones in the form of Redmi Note 9 Pro and Redmi Note 9 Pro Max. And the camera...

Download Google Camera 7.4 for Samsung Galaxy S20 & S20+ [for Snapdragon Variant] (Updated)

Samsung Galaxy S20 is by far the best camera smartphone of the year 2020. Samsung scale up the camera performance of Galaxy S20's from...

Download Google Camera 7.4 for Realme 6 & Realme 6 Pro (Updated)

Realme is all set to bang under the very competitive mid-range price segment with its newest Realme 6 series phones. Realme 6 & Realme...

Download Google Camera 7.2 for Samsung Galaxy A51

Samsung Galaxy A51 is arguably one of the best mid-range smartphones of the year 2020. The Galaxy A51 is billing with a quadruple-camera setup,...

Latest News

Samsung releases One UI 2.5 update for Samsung Galaxy Tab S5e

In the past couple of months, Samsung has pushed One UI 2.5 update to many of its devices starting with its flagship S20 series....

Realme X50 Pro Realme UI 2.0 Update Early Access Programme goes live in India

Just a few days ago, Realme had announced its newest custom skin Reame UI 2.0. The company also shared the roadmap and...

Apple releases iOS 14.0.1 and iPadOS 14.0.1 Public Stable update

Early this week it was expected that Apple will release the iOS 14.1 and iPadOS 14.1 update to fix known bugs in...

Apple kicks-off watchOS 7.0.1 update with Major Bug Fixes

About two weeks ago, Apple released the watchOS 7 final update to the public. Now, Apple seeds the watchOS 7.0.1 update for...

Funtouch OS 11 Update: Features, Release Date, and Eligible Devices

Vivo has finally teased its upcoming custom skin which is based on Android 11. Yes, I am talking about the Funtouch OS....