Changing iphone's wifi mac address
I hope someone will find this useful. You will need Terminal app already installed.
To check your current mac setting type:
You will see sth like this:
lo0 : ... - this is unimportant
en0: flags= 8863 <UP,BROADCAST, ... bla bla bla
and finally ether xx:xx:xx:xx:xx:xx
where: en0 is wifi's network interface and xx:xx:xx:xx:xx:xx is current mac address setting.
To set new mac address for your iphone's wifi card type:
ifconfig en0 lladdr yy:yy:yy:yy:yy:yy
where: yy:yy:yy:yy:yy:yy is new mac address.
After rebooting iphone mac address will return to factory setting.
This method has been tested with firmware/bb 1.0.2.
The new mac is included in packets send by iphone.