Upgrading from one version of Android to the next something all Android user look forward to. And they have good reason too, since upgrading from one version to the next offers a lot of exciting new things; a new UI, new apps, new features and the good feeling to alongside of finally having the latest and greatest Android iteration on your device too. However, not everything is quite as nice as it seems from the outset. Frustratingly enough, once you do upgrade your device you may find that not everything you loved remains as it is. Some well used features may have changed or worse yet, disappeared entirely. International Galaxy Note owners will know what I’m talking about if they have upgraded to the awesome ICS and tried to use the Wi-Fi calling feature. The good news is that this is not something that cannot be fixed. The good folks over at XDA have found a solution to this problem.
A new method from XDA Developer’s forum member ‘mrcasmir’ for ICS users restores Wi-Fi calling.
It basically works by modifying theframework-res.apk to allow SIP. This in result allows Wi-Fi calling. In addition to enabling internet calls (Wi-Fi and 3G) the mod has other useful features too; it enables all orientations on your phone which means that your phone’s screen can rotate all around, a rotating lockscreen when in landscape and portrait orientations, your phone screen staying dark when you connect USB/charger as well as tablet like dialogue boxes.
Your device needs to be rooted for this method to work on it. Follow the steps below to be able to use your mobile for internet calls:
Please perform a backup before you begin, just to be on the safe side. TechSliver is not to be blamed for any accidental loss in data or in case your device gets bricked. Proceed at your own risk.
Step 2: Extract and copy the .xml file to /etc/permissions using ES file explorer, Root Explorer or any other root browsing app. The file can also be pushed via ADB but you must be rooted in order to do any of these.
Step 3: Download the framework-res.zip, then extract the content and copy it to /system/framework. Alternatively you can also push this. This framework-res.apk has been tested on the following ROMs:
Use it on any other ROM at your own risk.
Your phone will freeze for a bit and then quickly reboot. If it does not do so, reboot manually after giving it some time to copy the files. Your Galaxy Note should now have internet calling enabled. Enjoy!
If unfortunately something goes wrong whilst you follow these steps or it doesn’t work for you, just push back Stock framework-res.apk or re-flash Non-wipe ICS ROM.
For additional information, head over to XDA Developers Forum.