FaceTime over 3G has always been possible only with the help of jailbreak apps such as My3G. Normally, FaceTime works only on WiFi, and reasons for not including 3G network by the Cupertino company are not known.
In iOS 5, FaceTime over 3G is an embedded feature, but it has been disabled by default. Once again, jailbreaking your iDevice will allow you to enable this hidden feature.
FaceTime is a video chat feature introduced by Apple in devices with a front facing camera, including iPhone 4, iPhone 4S, iPod Touch 4G, and iPad 2.
Since this tweak requires a jailbreak, you can currently enable FaceTime over 3G only on iPhone 4 and iPod Touch 4G. The recently released iPhone 4S and iPad 2 are yet to be jailbroken on iOS 5, so if you own one of these devices, you will have to wait a little longer. Some relieving news for these device owners: recently there has been a successful demonstration of iPhone 4S jailbreak as well as iPad 2 jailbreak. A public release, however, is not expected soon, it may take some time.
How to enable FaceTime over 3G in iOS 5
Jailbreak your iPhone 4 or iPod Touch 4G on iOS 5 or iOS 5.0.1. Currently we only have a tethered/semi tethered jailbreak for iOS 5.
In order to enable FaceTime over 3G in iOS 5, you need to edit a system file named N90AP.plist on your iDevice.
You can edit this file in either one of the following ways:
1. Use iFile (that can be purchased from Cydia) to browse the system files.
2. Use OpenSSH and WinSCP for Windows or CyberDuck for Mac OS X to remotely access the file on your device from your PC, make the necessary changes, and upload it back to your iDevice. Check out our article for a step by step guide.
In either case, you can find N90AP.plist file in /System/Library/CoreServices/SpringBoard.app/ folder.
Open N90AP.plist file and find the following lines:
Now add the following lines just beneath the above ones.
Save the plist file.
That’s it. You can now enjoy FaceTime video chats over 3G on your iOS 5 device.