[Q] Installing Web2Go and Wifi-Calling on P509 with custom ROM?

AxesofEvil

Member
May 28, 2011
28
17
0
I have a P509 with no data-plan (pay as you go). I often use wifi-calling though (when signal is weak/non-existant) as well as web2go when I don't have wifi access and need to get on the net.

I tried a couple of the custom ROMs, and I really like devoid, but I was unable to get these apps reinstalled. I tried using Titanium Backup to restore the apps, but restoring web2go hangs titanium backup, and restoring wifi-calling works, but wifi-calling generates an error when it tries to start. For now I'm back on the stock rom with a franco kernel, which seems to be working fine, but I'd love to go to a custom kernel.
 

AxesofEvil

Member
May 28, 2011
28
17
0
For anyone interested, the WebToGo app seems to be just a wrapper to bring you to http://home.web2go.com, so it is useless. It isn't included as an apk, so if you want to use it on a custom ROM, you need to deodex WebtogoHome.odex then recompile to apk

Wifi Calling is actually system/Kineto.apk
It also requires:
lib/libganril.so
lib/libkineto.so
lib/librilswitch.so

I'm not aware of a way to build an apk that installs extra files in .lib (there may be a way, I'm new here), so the only way I know to install is either using a custom zip, or to build a custom ROM with these. I did the latter.
 
  • Like
Reactions: Explore3

AxesofEvil

Member
May 28, 2011
28
17
0
I forgot this part:
in build.prop (I put it near the end)
Code:
rild.libpath=/system/lib/librilswitch.so
rilswitch.vendorlibpath=/system/lib/libril-qc-1.so
rilswitch.ganlibpath=/system/lib/libganril.so
I'm able to run devoid.franco with Wifi Calling using these settings and the above listed files on my P509
 

AxesofEvil

Member
May 28, 2011
28
17
0
If you have T-Mobile as a provider, you can use wifi to send/receive calls with your normal phone-number.
The software is called 'Wifi Calling' and only works with T-Mobile. It comes stock on the Optimus-T/P509, but takes several tweaks to get it working properly on a P500 based ROM as I learned.
 

AxesofEvil

Member
May 28, 2011
28
17
0
I'm going to try to make a zip that will update the rom properly. I don't yet know how to alter the build.prop file from a zip, but assuming I can figure that out, I'll post it.
 
  • Like
Reactions: NexusSlide

AxesofEvil

Member
May 28, 2011
28
17
0
Here is a zip that should apply to any p500 2.2 based rom to get Wifi Calling (with T-Mobile) working. I've only tested it via clockwork mod. And I've only verified it using T-Moble in the US.

One note. I used a pretty dirty method to update the build.prop file, so don't install the zip more than once on any given rom. Doing so would probably work fine, but will leave extra junk in your build.prop file

Edit: I don't want to maintain multiple copies, should I need to update the code in the future. Get it from here:
http://forum.xda-developers.com/showthread.php?t=1116268
 
Last edited:
  • Like
Reactions: Explore3

Explore3

Senior Member
Mar 6, 2011
283
60
28
I'm going to try to make a zip that will update the rom properly. I don't yet know how to alter the build.prop file from a zip, but assuming I can figure that out, I'll post it.
That would be a great application. I know many T-mobile customers decide to just use the stock ROM so they can have wifi calling.

Figured out my problem accessing web2go. I thought it was a general problem because I had the same symptom in both phones. One phone had a sim that had never been used. The other phone somehow lost its APN settings. Of course, the bad sim card was in the phone with the correct APN and the good sim was in a phone with no APN entries. Stupid!
 

panman86

Senior Member
Feb 6, 2011
200
102
0
well done on the wifi calling zip!

i'm going to give it a shot tonight and post the results.

btw do you have any trouble with incoming MMS using custom ROMS? Mine shrink unless i'm using CM7.
 

Explore3

Senior Member
Mar 6, 2011
283
60
28
You started off asking a question about wifi calling. You now have a app that solves the problem. :)

I think this section is no longer appropriate. This thread should be in the "Optimus One, P500 Android Development" section. When you post there your solution will get the attention it deserves!!

PS Don't forget to modify the thread title.

PPS Works Great!!!
 
Last edited:

gillemor

New member
Nov 11, 2010
1
0
0
I don't have enough posts to reply to your thread in the Development section, but just wanted to say thanks!
In the UK, this Wi-fi calling service is offered by the Orange network but I was unable to use it as my phone was not running the Orange ROM. I was able to adapt your zip, replacing the app and lib files with ones extracted from an Orange ROM - and it works perfectly.
 
Nov 18, 2011
27
2
0
RE: ?

509: Running with the new baseband, and OXYGEN.

Any progress on this? Since reading this, I'm trying to figure out a way to dissect an apk and allow for device specific compliance.

I have a few stock and aftermarket 'KINETO apks... What type of code would I need to learn for making this happen?

Also, when opening some of the files, they turn out to be characters spaced out several inches apart. I'm interested in learning about this.

I've been getting to know Eclipse and SDK on Ubuntu; however, some of these files cannot be edited with standard 'gedit' or notepad..

ALSO - When preparing to edit build.prop.kineto, the file opens with the code mentioned here. But that's all; nothing else.
Just these 3 lines of code:
rild.libpath=/system/lib/librilswitch.so
rilswitch.vendorlibpath=/system/lib/libril-qc-1.so
rilswitch.ganlibpath=/system/lib/libganril.so


Please Advise.
 
Last edited: