Enable Native SIP Calling on 3G in Android Gingerbread ROMs
We know Gingerbread Android 2.3.x is out of fashion but majority of the android users are still on Android 2.3, so it makes sense to still talk about it.
Gingerbread brought Native SIP support to Android for Calling over Wifi, 3G, without a voice plan. However, there are no straightforward guides around the web that talk about it.
Compatibility: Method works for: All Gingerbread 2.3.x Stock roms, AOSP roms, MIUI roms and Sense roms, worked for me on all.
Downloads: APKTool
1. Apktools bz2
2. Brut tar
Note: This guide is for windows, however, it works as-is on Linux, Mac OSX.
Step 1. Pull Framework-res.apk from your ROM’s zip file. Ideal path is /system/framework directory.
Step 2. Extract both files that you downloaded to c:\apktools. You should see 3 extracted files. Copy the framework-res.apk to the same directory: c:\apktools
Step 3. Run CMD on windows, Terminal on OSX, Windows and run the following commands:
cd \apktools
apktools d framework-res.apk temp
Step 4. A folder named temp will appear. Inside temp, edit the file: C:\apktools\temp\res\values\bools.xml
Search the following line:
<bool name=”config_sip_wifi_only”>true</bool>
change ”true” to “false” and save the file.
Step 5. On Terminal/ CMD run apktools again.
c:
cd \apktools
apktools b temp temp.apk
Step 6. Now rename your original framework-res.apk to framework-res.apk.zip. Open it with winrar/winzip/7zip it will open like regular archive. take the file that was created by the build process:
C:\apktools\temp\build\apk\resources.arsc
Step 7. Use this file to replace the file inside the archive of framerwork-res.apk.zip (overwriting the original, inside the zip)
rename the file back to framework-res.apk.
Congratulations, now you have a sip over 3g enabled framework-res.apk.
Step 8. Just replace it in your ROM zip and flush the ROM, you need to wipe cache and dalvik cache.
Follow us on Google+, Twitter for latest in Android mods, news.
Comments
-
Elena


