How to Change MAC Address on iPhone
Step 1. Changing of Mac address on iPhone, needs you to install terminal apps like Mobile Terminal that helps you to do administration tasks and edit and configure files on your device.
Step 2. On any terminal app of your choice, run ifconfig and “printscreen” the displayed Mac address, which is your current address just to keep it safe in case of any issues that might arise after changing the address.
Step 3. Run the following command: nvram wifiaddr=’XX:XX:XX:XX:XX:XX’ in the terminal app, where nv stands for Non-Volatile, that means it will keep its memory (ram) even if the iPhone shuts down. Replace XX:XX:XX:XX:XX:XX with the new address.
Step 4. Now run ifconfig again and you can see that the screen displays the new MAC address.
Step 5. Rebooting your phone anytime after running nvram can create issues, so be sure to check them. You will be asked to enter Apple Id and password to activate your phone using iTunes, anytime after making the last changes. Restore and activate the phone by entering your credentials.
Step 5. Connecting to a Wifi address might become a new problem now. To solve this, go to the terminal app again and run the command: nvram -d wifiaddr
Now Reboot your phone again, and the Wifi will start working.