1.jailbreak iphone

2. from cydia install IFILE repo : xSellize Repo

3. iFunBox ( http://dl.i-funbox.com/ifunbox_en.zip )

4. commcentreclassic file


Connect iphone to PC then open ifunbox go to :

raw file system/System/Library/Frameworks/CoreTelephony.framework/Support/

delete commcentreclassic and copy commcentreclassic ( with i have sent it for u )

close ifunbox.

Open ifile and go to : System/Library/Frameworks/CoreTelephony.framework/Support/commcentreclassic

click the Blue arrow next to the file name, go to access permissions, you'll get user group and global and :

set like this: User: mark writing, execution and reading Group: mark reading and execution Global: mark reasons and execution

done at the top

go to cydia install ultrasn0w and put simcard and reboot your iphone and should work
Tested on iphone 3Gs

file : MEGAUPLOAD - The leading online storage and file delivery service

works only on 1.59.00, 04.26.08, 05.11.07, 05.12.01, 05.13.04 and 06.15.00!
on iPhone 4 works only on 1.59.