Some WiFi internet providers use MAC Address for verification and access to network. You can spoof your system’s MAC address to your Android phone and access internet on mobile.
Requirements
- Rooted Android Phone
- Busybox
- Any Android terminal application
Open terminal app in phone and type
su
busybox iplink show eth0
This will show the current MAC address of your phone.
busybox iplink set eth0 00:00:00:00:00:00
replace 00:00:00:00:00:00 with your required MAC address.
If you have installed busybox from Titanium Backup program, you can access busybox from following directory.
/data/data/com.keramidas.TitaniumBackup/files/
/data/data/com.keramidas.TitaniumBackup/files/busybox iplink show eth0
Above steps are tested and working in Nexus S.
Update : For Samsung Galaxy S2
Use following command (It is same as the command we use in GNU/Linux). Thanks to orestis46
busybox ifconfig eth0 hw ether 00:00:00:00:00:00