Our friends over at FSM have posted a nice little tutorial on how you can enable FaceTime over 3G natively in iOS 5 on your jailbroken device. You must be already aware that FaceTime calls require both the caller and the recipient to be connected to a WiFi network. Even though 3G connections are found to support FaceTime calls just fine with pretty decent video quality, Apple does not seem it allow it by default. Though there are a couple of tweaks available on Cydia which can easily override Apple’s restrictions but it turns out that “FaceTime over 3G” is a built-in feature of iOS 5. You just need to enable it!
Here is a simple guide to walk you through the process:
1. You will need a jailbroken iOS 5 device with FaceTime and 3G. Since the 4S and iPad 2 aren’t Jailbroken yet that leaves the iPhone 4.
2. Use your favorite file browser such as iFile for iPhone or iExplorer for mac and windows to navigate to/System/Library/CoreServices/SpringBoard.app/
3. Inside you will find a file called N90AP.plist open it.
Directly below <dict> in capabilities as shown below.
That’s it, enjoy!