We were teased throughout the iOS 5 hype, that it would boast the ability to allow FaceTime over 3G, only to be disappointed that it was not included in the final release. As it turns out, Apple didn't remove this feature entirely, but rather simply disabled it. One can only imagine this makes things easier for Apple rather than removing the entire framework.
We've had a similar ability to perform calls over 3G by using apps like My3G, however this little tweak requires some modification of text rather than an entire app. Thanks to the folks over at FSM with the help of hamzasood, they've discovered a simple plist modification to allow this.
What do you need to enable this feature? Well, obviously you will need a Jailbroken iDevice on iOS 5, and some general knowledge in editing plist files. Not sure what to do, follow along with this guide and you shouldn't have any problems. We do however take no responsibility if you run into troubles, as it isnt always the best idea to be tinkering with default settings.
Nontheless, here we go:
1. Download iFile or an alternative of such. Something to give you access to your filesystem on your iPhone. Launch it.
2. Browse to /System/Library/CoreServices/SpringBoard.app/
3. Locate and open the file named N90AP.plist
4. Look for the line of text that says:
That's it, nothing more. Remember to make sure your entering the code properly and paying attention to any formatting.
Let us know your experiences with this new tweak.