I am experimenting with ways to temporarily change (spoof) the MAC address of my PiPo M8Pro3G tablet. Several apps for this are offered on Google Play, but they all seem to suffer the same basic problem.
Once the Mac address is changed, WIFI doesn't "Connect" because it never gets past the authentication process.
Firstly, ROOT and Busybox are required to accomplish a temporary MAC address change. And, I utilized the "Mac Address Changer" app, and others, from Google Play. Then, using a Terminal app I verifyed that wlan0 was in fact set to the new MAC address. There was no eth0 (mobile) interface. However, the p2p0 interface was still set to the original tablet MAC address.
Question #1: Just what is the p2p0 interface?
Question #2: Why /data/misc/wifi/wlan_mac file shows a different (not spoof MAC) MAC address than found at Settings->About->Status->WI-FI Mac address?
Question #3: Why might several different spoofing apps all cause WIFI to hang at "Authenticating..."?
Here is the manual methodology I have tried to accomplish spoofing using Terminal:
How to Temporarily Spoof MAC address
Things you will need and do before spoofing the Mac address:
- A Rooted tablet
- Install BusyBox
- Install a Terminal app
- Turn WIFI "ON", and "Forget" any network connections.
NOTE: wlan0 = WIFI Interface eth0 = Mobile Interface
1) Start Terminal
Type: su
2) Then, Disable network
Type: busybox ifconfig wlan0 down
3) View your current Mac address
Type: busybox iplink show wlan0
4) Change the MAC address of the interface
Type: busybox ifconfig wlan0 hw ether 00:C0:CA:99:99:99
(replace with mac address you want to spoof)
5) Enable network
Type: busybox ifconfig wlan0 up
6) Check the MAC address
Type: busybox ifconfig wlan0
This should temporarily spoof a Mac address and it will change back to the original on the next reboot.
Once the Mac address is changed, WIFI doesn't "Connect" because it never gets past the authentication process.
Firstly, ROOT and Busybox are required to accomplish a temporary MAC address change. And, I utilized the "Mac Address Changer" app, and others, from Google Play. Then, using a Terminal app I verifyed that wlan0 was in fact set to the new MAC address. There was no eth0 (mobile) interface. However, the p2p0 interface was still set to the original tablet MAC address.
Question #1: Just what is the p2p0 interface?
Question #2: Why /data/misc/wifi/wlan_mac file shows a different (not spoof MAC) MAC address than found at Settings->About->Status->WI-FI Mac address?
Question #3: Why might several different spoofing apps all cause WIFI to hang at "Authenticating..."?
Here is the manual methodology I have tried to accomplish spoofing using Terminal:
How to Temporarily Spoof MAC address
Things you will need and do before spoofing the Mac address:
- A Rooted tablet
- Install BusyBox
- Install a Terminal app
- Turn WIFI "ON", and "Forget" any network connections.
NOTE: wlan0 = WIFI Interface eth0 = Mobile Interface
1) Start Terminal
Type: su
2) Then, Disable network
Type: busybox ifconfig wlan0 down
3) View your current Mac address
Type: busybox iplink show wlan0
4) Change the MAC address of the interface
Type: busybox ifconfig wlan0 hw ether 00:C0:CA:99:99:99
(replace with mac address you want to spoof)
5) Enable network
Type: busybox ifconfig wlan0 up
6) Check the MAC address
Type: busybox ifconfig wlan0
This should temporarily spoof a Mac address and it will change back to the original on the next reboot.