[Q] Possible to modify an apk to act differently? - General Questions and Answers

Hey guys
So I have this app called Reliance Express Call which is an APK supplied by Reliance Mobile (indian phone company). I basically have a calling card from them which requires me to dial an access number, then dial my required number. This is automated by the app. Basically when I chose to call a contact, it asks me if I want to call through Reliance, or directly and I chose. Now this app conflicts with my google voice since google voice also asks me if I want to call directly or through google voice. So now its in an endless loop if I have both selected. It first shows me the reliance choice, then the gv choice then the reliance choice and just never makes the call. Is there a way to modify this apk so it waits for the google voice choice FIRST and THEN gives me the reliance choice? I don't know much about coding, but heard that the people on this forum were really good at it so figured I'd ask! Help would be much appreciated!
If it is something that might be possible, let me know and I will upload the APK.
Thanks!

Related

[Q] Current way to do free calls over data?

Hi,
I've seen many articles describe how back in the day you could make a Gizmo5 account and tie it to your google voice account and thereby make free calls using google voice. I've looked around for a bit for a solution that doesn't require Gizmo5 but haven't found anything as of now. I've seen some mentions of using at least in part SIPgate and SIPdroid but, from what I understand, if you can get that to work it only solves the issue of incoming calls. Does anyone have a current and complete method (preferably from start to finish) to set up something like this?
You can accomplish this by using Google Voice, IPKall, PBXes.org (or a similar service) and an app like GVCallback plus whichever SIP app you'd like to use (I like CSIP). There are tutorials out there, Google is your friend. A little too involved for me to go into detail at the moment but it's possible and it does work once setup properly. Basically: setup an account with PBXes.org, get telco # from IPKall (that forwards to your PBXes.org account). Next you setup Google Voice to forward to your IPKall #. At this point you'll be able to receive calls to your GV # but not dial out. To call out, setup GVCallback. Now when you dial-out, Google Voice will ring your phone first, you answer - then GV rings the # you dialed and connects the call - for free.
Just keep in mind, if you use too much bandwidth, PBXes.org will cut you off unless you upgrade to a premium account. Hope that helps.
Dbagjones said:
Just keep in mind, if you use too much bandwidth, PBXes.org will cut you off unless you upgrade to a premium account. Hope that helps.
Click to expand...
Click to collapse
there are free sip providers without that limitation... a quick google search should turn up a ton of them.
If you're inside US, Google Voice will be the best answer. Or you can also use Skype or Fring with very low rate.
spiderx_mm said:
If you're inside US, Google Voice will be the best answer. Or you can also use Skype or Fring with very low rate.
Click to expand...
Click to collapse
even if you're outside the US, you can get a free number from ipkall to use with google voice and get free calling to the US and canada and low rates (about the same as skype or fring) to anywhere else.

I need a GoogleVoice alternative for 2nd GVoice#

Hi, I'm looking for an app that would allow me to use my secondary Google Voice number .. I hope this question is in the right place.
I searched Google and found only few posts where something like this was asked and no real answers there.
I am currently using GVoice with Sprint integration so the android Google voice app is being used by my sprint number and that takes the option of even signing out of the app away. What I need is a second app to let me sign in with my other Google Voice account and able to text and maybe make calls as well? but mostly I need it for the SMS.
I believe I can use grooveIP to make and receive VoIP calls with Gvoice.. but GrooveIP doesn't have SMS.
I know there are other options for SMS such as Pinger, TextMe, TextPlus and many more and I did try those three but none of them as good as Google voice and one reason is they don't give permanent number they will delete it if not used for 30 days and that's a problem for me.. also they don't save history but only for few days or weeks where with Gvoice my history is there however long I want to keep it.
I hope I made what I'm looking for clear
I have Sprint Evo 3D with stock rooted rom..
Thank you all in advance ..
Mr. Q

[Q] VOIP Alternative to GrooveIP due to loss of XMPP

Recently bought N5 (play store), also bought activation kit from T-Mobile for the $30/month unlimited data prepaid plan. Works great. Was my intention to use GrooveIP to make VOIP calls using the data only and never touch the 100 mins portion of the plan. Then I hear about Google dropping the XMPP support in Google Voice. While I understand that this isn't supposed to happen until May of 2014, my question is this. Are there any alternatives that will allow me to make Data only VOIP calls on my N5?
If this is posted in the wrong section I apologize.
Thanks In Advance.
D$
Im not going to even begin to worry for about 4 months. Gotta give Google some time to possibly introduce a Hangouts voice calling alternative. If they don't, then I guess I am going to have to switch to Straight Talk. It only ends up being 6 dollars more a month than the Tmobile plan when you buy 6 month cards off Amazon and as an added bonus you dont have to worry about minutes anymore and you get much better coverage. Only major negative is your data is cut in half.
Get a s4 with wifi calling.
The stock rom allows you to make "Internet" (SIP) calls or you could install an app like CSipSimple. Either way, just find a SIP provider you like.
gtj0 said:
The stock rom allows you to make "Internet" (SIP) calls or you could install an app like CSipSimple. Either way, just find a SIP provider you like.
Click to expand...
Click to collapse
Thank you. I didn't know you could do that. Do you have any suggestions on where I might go to shop SIP providers? Thank you.
TheDMoney said:
Thank you. I didn't know you could do that. Do you have any suggestions on where I might go to shop SIP providers? Thank you.
Click to expand...
Click to collapse
There are tons of them out there. Just search for "sip provider" or "voip provider". The right one for you will depend a lot on what country you're in, what your calling patterns are, how many minutes you expect to use, etc.
In the US, callentric, broadvoice, voip.ms, vitelity are just a few.
I think OP will have to wait for google to change their api. I am kinda worried too using OBI100 at my office.
TheDMoney said:
Thank you. I didn't know you could do that. Do you have any suggestions on where I might go to shop SIP providers? Thank you.
Click to expand...
Click to collapse
Here is a list of sip termination providers:
http://www.voip-info.org/wiki/view/Sip+Trunking+Providers
One popular way to make free sip calls is to use a free pbx that can relay outogoing calls via a Google Voice account:
https://www1.pbxes.com/
Thank you, the information is awesome. I knew I was in the right place, even if not in the right forum to begin with. :highfive:
zgx said:
Here is a list of sip termination providers:
http://www.voip-info.org/wiki/view/Sip+Trunking+Providers
One popular way to make free sip calls is to use a free pbx that can relay outogoing calls via a Google Voice account:
https://www1.pbxes.com/
Click to expand...
Click to collapse
Will this still be possible after XMPP is terminated?
otacon507 said:
Will this still be possible after XMPP is terminated?
Click to expand...
Click to collapse
Gateways such as pbxes and Sipsorcery are not using XMPP, so they should work after XMPP is shut off.
zgx said:
Gateways such as pbxes and Sipsorcery are not using XMPP, so they should work after XMPP is shut off.
Click to expand...
Click to collapse
To quote a guy from Reddit:
"If you are using OBI, GrooveIP, csipsimple via PBXes, or your own * box etc., they will cease to function as they use Asterisk PBX modules on the server end to translate XMPP (Jabber) in to SIP protocols."
Therefore, according to him, PBX is no longer possible?
otacon507 said:
To quote a guy from Reddit:
"If you are using OBI, GrooveIP, csipsimple via PBXes, or your own * box etc., they will cease to function as they use Asterisk PBX modules on the server end to translate XMPP (Jabber) in to SIP protocols."
Therefore, according to him, PBX is no longer possible?
Click to expand...
Click to collapse
My misake. You're correct, PBXes.org will no longer work because, yes, they use XMPP.
(see: http://www1.pbxes.com/forum/thread.php?threadid=1289421168)
Sipsourcery does not use XMPP, but rather HTTP, so they should continue to work.
caribouxda said:
Get a s4 with wifi calling.
Click to expand...
Click to collapse
You do know that wi-fi calling still uses minutes.. right?
I have used the following process even before I discovered GrooveIP was going to stop working on May 15 because of Google dropping support for XMPP.
Setup a free SIP account on (say) www.callcentric.com and select a DID.
Use the Internet Phone setting on the N5 to create a SIP account to your Callcentric Number.
Go to Google Voice on a desktop and route your GV number to that DID. You will have to verify the number by installing a SIP client either on the desktop or set it up on your N5.
Download and install Google Voice Callback (available free at the Amazon app store).
Then when you want to make a call over data (WiFi or 3G) call as usual, let GV Callback intercept the call and do a callback. It should callback your Google Voice number which will be forwarded to your Callcentric number and ring on your cell. When you answer Google Voice will call and connect you to the original number.
Similarly if people call your GV number it should ring your cell over the SIP connection to Callcentric.
No airtime minutes should be consumed in this process.
lchiu7 said:
I have used the following process even before I discovered GrooveIP was going to stop working on May 15 because of Google dropping support for XMPP.
Setup a free SIP account on (say) www.callcentric.com and select a DID.
Use the Internet Phone setting on the N5 to create a SIP account to your Callcentric Number.
Go to Google Voice on a desktop and route your GV number to that DID. You will have to verify the number by installing a SIP client either on the desktop or set it up on your N5.
Download and install Google Voice Callback (available free at the Amazon app store).
Then when you want to make a call over data (WiFi or 3G) call as usual, let GV Callback intercept the call and do a callback. It should callback your Google Voice number which will be forwarded to your Callcentric number and ring on your cell. When you answer Google Voice will call and connect you to the original number.
Similarly if people call your GV number it should ring your cell over the SIP connection to Callcentric.
No airtime minutes should be consumed in this process.
Click to expand...
Click to collapse
Why are you stressing that we own a Nexus 5? I do not think that this is supported in regular JB systems? Would you mind writing a small tutorial and iron out the fine details you are outlining here?
Thanks, very resourceful post!
otacon507 said:
Why are you stressing that we own a Nexus 5? I do not think that this is supported in regular JB systems? Would you mind writing a small tutorial and iron out the fine details you are outlining here?
Thanks, very resourceful post!
Click to expand...
Click to collapse
First of all this is a N5 forum which is why I assume that users will be using the N5. In fact this process works for the GN and Nexus S (and Nexus 4) but I can't vouch for non GED devices since I don't have any.
To expand a little (and as they say in maths texts, the rest is left an an exercise for the reader).
I have used the following process even before I discovered GrooveIP was going to stop working on May 15 because of Google dropping support for XMPP.
Setup a free SIP account on (say) www.callcentric.com and select a DID.. That means go www.callcentric.com and register an account. Then choose their free DID plan and select a number in one of the New York area codes they provide. I think 845 is one of them; It really doesn't matter what number you choose - just remember it.
Use the Internet Phone setting on the N5 to create a SIP account to your Callcentric Number. This is Phone/Settings/Call Settings/Accounts.
Setup a SIP account using the username 1777nnnnnnn which is assigned to your new account, password as you provided and server callcentri.com
Go to Google Voice on a desktop and route your GV number to that DID. You will have to verify the number by installing a SIP client either on the desktop or set it up on your N5.
Confirm that you can receive calls on this number in that your account [email protected] is receiving calls. Confirm that by calling you (e.g.) 845 number and make sure it rings on your phone. This will be a SIP call and not use any data.
Go to Google Voice and set the (854) number as a number for GV to forward calls. GV will then ask you to confirm that number by calling it and asking you to enter a 2 digit number into the called phone. You will need to make sure you can receive call on your cell on that number.
If you are successful, then your new number (callcentric) will not ring on your cell.
Download and install Google Voice Callback (available free at the Amazon app store). This app is not available at the Play Store since apparently it violates some rule Google has about apps but Amazon host it fine, The author is Xinlu,
What Google Voice Callback does is, it will intercept a regular call on your cellphone and ask if you want to use GV Callback. You do. The call will then be hung up and Google will now call your back on your (845) number (over the Internet) and when you pick up, it will present you will the ringing tone to the originally called number. When you connect you are now making an Internet call rather than using your TMO minutes,
Similarly if people call your GV number it should ring your cell over the SIP connection to Callcentric because you have forwarded all your calls to GV to your SIP phne.
No airtime minutes should be consumed in this process.
FYI if you are already a magicJack user, that is also a decent alternative. If you already use magicjack for your home line, you can download the app and make free calls to North America via wifi/data etc. You can get a new free number and route calls to your google voice number to your magicjack number. Unfortunately I'm not sure you can integrate your outgoing magicjack calls via google voice.
The quality of voip calls via magicjack is pretty decent over wifi and LTE from my experience. However if you're stuck in an area with 3G data, your call quality may vary. I have been using the app to make free calls on Nexus 7 tablet via Tmo data plan and it works well...
Do this https://simonics.com/gvgw/
Google voice calls right thru Android native sip. Works great..
Sent from my Nexus 5 using Tapatalk
david279 said:
Do this https://simonics.com/gvgw/
Google voice calls right thru Android native sip. Works great..
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
I suspect that's going to break also with the loss of XMPP support. To quote their site
The Google Voice Gateway service will be discontinued on May 15, 2014, due to policy and technology changes being implemented by Google. Please see this blog posting for more details and the SIP Providers forum to discuss SIP provider alternatives. Thank you for your support in helping to make this service excellent since November 2011.
What I plan to do is use Google Voice callback and a free SIP provider like Callcentric. It's a bit more fiddly but I think it does not rely on XMPP support and you can still make free calls using data.

audio voicemail

So...my old S2 had an app on it that would record missed calls to an audio file. There was a pro-version (sans ads) but the free version was adequate.
Now that I have an S5 and an S6, I don't see anything similar. Not among the default apps, not on Playstore. There is voice mail but you have to dial a separate number, listen to the voicemails and then decide to keep or delete.
The old S2 app stored the recording on the phone...or at least it was directly accessible from the phone.
When I search Google play, all I see are voice to text (visual voicemail) and voice recorders. I don't really see any that automatically redirect a missed call to a recording on the phone. And I'm not sure how faithful and precise voice to text is, esp. if the caller isn't very clear or is long-winded.
Any thoughts, suggestions or help? Plz.
I'm using YouMail, pretty nice app. Have you tried it yet?
Play Store: https://play.google.com/store/apps/details?id=com.youmail.android.vvm&hl=en
apk: http://choilieng.com/apk-on-pc/com.youmail.android.vvm.apk
I installed this app on my Android phone and iphone.
Or, Google voice is another good choice but only available in US. Your data will be stored with Google account, this acts as you phone number.
Google Play: https://play.google.com/store/apps/details?id=com.google.android.apps.googlevoice&hl=en
apk if you need: http://choilieng.com/apk-on-pc/com.google.android.apps.googlevoice.apk
hope it will help
AlanRiad said:
I'm using YouMail, pretty nice app. Have you tried it yet?
I installed this app on my Android phone and iphone.
Or, Google voice is another good choice but only available in US. Your data will be stored with Google account, this acts as you phone number.
hope it will help
Click to expand...
Click to collapse
Thank you for your reply.
I tried Google Voice. But after further research, I suspect I will never get what I am looking for despite apps being out there that might be able to do the job...if only I weren't on a third party carrier. I use TotalWireless and they use Verizon towers. But Verizon apps won't work on my phone.
Despite that, the voicemail I do have goes through Verizon and the procedures for activating it and accessing it are identical to the procedures used to activate and access voice mail directly through Verizon.
I got through the set up of Google Voice but when I went to get voicemail, I got a message that connection couldn't be established or something similar.
Called Verizon and TotalWireless--the upshot is that it won't work.
YouMail also states that it won't work with third party carriers.

VoLTE on hammerhead..

Hey Dev's, greetings!! Great work on the ROMs!! I have only one request. Can we get volte on Nexus 5? It is among the supported hardware and only there is no software. I don't want developers shoutung it isn't possible. If so, please tell why. It was fine by the phone in Japan. Also I heard that it is possible if we use SIP . I am a noob so if you could tell me how. Basically volte is communication by system dialler to network. Also, there is an app called Jio4gvoice. If someone could analyse the app and describe what it does, it would Hasten the work. Please help...
Gosh.. 119 views but no comments?
The app acts as a bridge to your phone and a jio server through internet, which then converts the signal and redirects the call to the other person.
Volte is different. Calls are directly connected to the recipient. What you want is someone to make an app which "voice calls" to their server, and their server needs to convert the call and redirect the call to the recipient's number. Can a normal server handle this? No. Only the mobile network company have the resources to do this. Not only is this impossible for a developer, it is non sense to even ask this. Only way is if Google adds support for volte through a firmware update which is highly unlikely.
Please Google a bit before making such requests
rushabshah32 said:
The app acts as a bridge to your phone and a jio server through internet, which then converts the signal and redirects the call to the other person.
Volte is different. Calls are directly connected to the recipient. What you want is someone to make an app which "voice calls" to their server, and their server needs to convert the call and redirect the call to the recipient's number. Can a normal server handle this? No. Only the mobile network company have the resources to do this. Not only is this impossible for a developer, it is non sense to even ask this. Only way is if Google adds support for volte through a firmware update which is highly unlikely.
Please Google a bit before making such requests
Click to expand...
Click to collapse
Can't somebody find out the SIP details of the app and integrate it into Pixel Dialler? What about IP calling? Stop revoking and u too get your facts right.
GopalKaul said:
Can't somebody find out the SIP details of the app and integrate it into Pixel Dialler? What about IP calling? Stop revoking and u too get your facts right.
Click to expand...
Click to collapse
Let's say someone gets the details from the app and integrates to the dialer, great jio voice calls will work. What about other operators? And how different would it be from jio4gvoice app? Can you use jio4gvoice to make voice calls from another operator? No. You want it to work on all operators? Then
That "somebody" can only be an operator. Who can provide such facilities.
rushabshah32 said:
Let's say someone gets the details from the app and integrates to the dialer, great jio voice calls will work. What about other operators? And how different would it be from jio4gvoice app? Can you use jio4gvoice to make voice calls from another operator? No. You want it to work on all operators? Then
That "somebody" can only be an operator. Who can provide such facilities.
Click to expand...
Click to collapse
Dude, jio4gvoice is a VoIP app right? Can't we use IP dial if we know the prefix/settings of the app.? Also, SIP is used in Japan on TMo for volte. How can I get the sip protocol necessary? From the operator or Jio4gvoice app?

Categories

Resources