FaceTime has been one of many cornerstone ideas that Apple has reinvented and perfected. However it’s had one shortcoming, its inability to natively work over 3G network. Although Apple has been rumoured to work on bringing the feature to iOS 5 it still hasn’t shown its pretty little face. (I feel obligated to tell you that within months of FaceTime being released on the iPhone 4 jailbreak developers figured out how to do this with tweaks like FaceBreak, My3g and others.)
Somehow Apple has not figured out how to perfect FaceTime over 3G and left it out of iOS 5. However hamzasood apparently has found Apple’s unfinished work and figured out how to natively enable FaceTime over 3G. You need a jailbroken iPhone 4 to do this since the iPad 2 or iPhone 4S hasn’t been jailbroken yet on iOS 5. You can download apps in Cydia like My3G or Facebreak or follow these steps on a jailbroken iPhone 4.
Enable Facetime over 3G in iOS 5 Natively.
1) Download iFile or iExplorer for your pc/mac and launch it.
2) Navigate to : /System/Library/CoreServices/SpringBoard.app/
3) Search for the file named N90Ap.plist and open it
4) Locate the text line that says:
5) Directly below the line shown above, add the following below (no spaces)
6) Save the file before you exit and respring your device.
You should now have a iPhone 4 that can FaceTime anywhere! Well except if you run out of service or are on edge. But just about everywhere.