yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] elisheva:
Thanks

Hey, Runnirr. I just wanted to post and say thanks for this module.

I use a Sprint Epic 4G (SPH-D700) and an AT&T SGS3 (SGH-i747), both running SlimRoms (JB on the Epic, KK on the GS3), both with no carrier service. In other words, Wi-Fi only. The stock SMS app doesn't work without a carrier and won't properly integrate with the Play Store GV app and the Voice+ app just force-closes so I've been forced to use either the Play Store GV app itself (which...sucks) or 3rd party GV apps like Talkatone. I know that since Google is dropping XMPP support for Voice, Talkatone won't work and I guess your module won't work either but I have to say, even if it's just for a month or so, it's really nice to be able to use the stock messaging app. I haven't really *liked* any other workarounds. Now, I get toast notifications and can quick-reply, too. I can even use Hangouts for sms since it *finally* sends all my sms messages properly (which means what? It doesn't send sms messages itself but uses the carrier and just provides an interface to get all your messages in one place? Pff. Functionality, please.)

Sure, I still have to use Talkatone for calls and I'll have to use some other workaround entirely in another month to address shortcomings of different services, but man. Texting is just SO much less of a pain in the ass. Seriously. HUGE thanks.

I really hope that you can find a way to keep this integration working but even if you don't, thaaaaaaaaaaanks! This is THE best thing I've found since the unofficial SlimBean rom for the Epic 4G. You. Are. The. Man.

*btw, I don't know jack but it seems to me from reading "How It Works" that you're just routing apps from the messaging app to the GV app and vice-versa via intents and so your module should continue to work since Google is s**t-canning the XMPP protocol, i.e., third-party access to the service itself. As long as you still rely on the GV app to do the sending/receiving...*crosses fingers*?
[Xposed Framework Modules] runnirr:
Sure fixed.

The XMPP stuff is just for Voice and Hangouts I believe (this doesn't use it). The problem is going to be (this is speculation) authenticating to get access to a users GV content. This uses the same API that the Chrome plugin uses to retrieve messages. I won't be able to know if there will be a workaround for the upcoming changes, but to be fair this was pretty much ripped from Cyanogenmod - they did all the GV integration, I have just picked some of it up while porting this. It also depends on how well Google's integration goes. I made this so I could have all my messaging in hangouts. If Hangouts supports GV going forward, I won't have a need to do this.
[Xposed Framework Modules] kill_dano:
Does anyone have any insight as to getting the system to recognize the voice+ texts as real sms messages? I have a Sony Smartwatch 2 and with voice+ turned on I will not get notified of new SMS messages. Also If I make tasker read my SMS outloud it does not read my texts when voice + is working. If I turn off voice+ and use my real number both these work fine.
[Xposed Framework Modules] runnirr:
If you're on KitKat try the 2.0 build at the end of the op. If you're not, or that doesn't work then I'm out of ideas
[Xposed Framework Modules] rayjr13:
Hangouts message notification

I can't seem to get hangouts messages to cause a notification anymore. Not sure what that is about. I'm v1.3a on 4.4.2.

Anyone else had any hangouts issues? I get the messages/notification on another phone (4.3) but only the messages when I click on it in hangouts. Weird. Maybe I turn off a sync option for google? Can't see how it would be impacted by the module but thought I'd ask for any pointers.

thx
[Xposed Framework Modules] runnirr:
Not too sure about the specific issue. You can try the 2.0 beta build in the op. It has some fixes primarily for 4.4.
[Xposed Framework Modules] rayjr13:
Sorry forgot to tell you that I tried 2.0, but I forget what happened. Another data point, or maybe you already knew this, but on Sense when I have the messaging app and hangouts installed I get duplicate messages in hangouts. If I freeze or delete the messages app then I don't get duplicates. Dupes showed up in both messages and hangouts btw. I may play with it more. I also did the hangouts SMS registration on my google voice number a while ago before you released this plug in, when they first announced SMS capability in hangouts. my gvoice is still the registered number in my hangouts sms.

Has that been a problem or would that be relevant at all? Is the expected usage that the SMS number in hangouts be set to the carier number and not google voice. I'm on Vzw btw and not sprint or anything with gvoice integration.
[Xposed Framework Modules] runnirr:
I use this on Verizon. I have noticed the duplicate message as well (on 4.2.2 AOSP). Not sure when this started happening, but I don't think it has always been like this. I just disabled the Messaging app. I don't think the duplicate messages would be related not getting any notification though.

I have pretty much stopped any real work on this (because it will probably cease to work in May anyway). It works for me, so I don't have any real motivation to fix much more.
[Xposed Framework Modules] Hotbread:
I just want to chime in here and let u guys know that Textra doesn't work with xvoice+.

I was on xvoice+ 1.3 and switched to Textra sms app. I could send normally, but I didn't get any incoming at all. So I missed a bunch of messages people sent to me... I found this out when I opened the actual Voice app, which DOES get the messages in, but because I disabled its notification... i had no idea.

I then tried 1.3a (shows up as 1.3b in xposed for some reason) and it still doesn't work.

Moved to 2.0 beta2 and it still doesn't work.

Finally, I stopped using Textra and switched to Hello SMS... and viola! Everything works like a charm on all 3 xvoice+ versions!

EDIT: I was wrong... It doesn't work on version 2.0 beta2. Had to uninstall/reinstall version 1.3a. Now working.
[Xposed Framework Modules] bobbyprats:
thanks... :p
[Xposed Framework Modules] gabowler300:
Droid Razr Stock Rom Not Sending Messages

The title pretty much sums it up. I'm on the Droid Razr XT912 stock JB OTA .16. I'm able to receive messages, but am unable to reply/send messages. I looked through the forums first, and didn't spot anything. Sorry if I overlooked it. Any help?
[Xposed Framework Modules] runnirr:
which version do you have installed? Xposed repo, or one from the OP?

Did it ask for permissions to your Google Voice information? (and did you accept)

Do you have internet connection?

Does 16 imply SDK version 16? (Android 4.1 I believe?) there were some issues with it for some people. Last i tried it work on AOSP 4.0+ though

Check the logcat, or post it here.
[Xposed Framework Modules] gabowler300:
I'm running version 1.3 downloaded from the Xposed app.

Yes it did ask permissions for my Google Voice info, and I did accept.

All bars of LTE, and it also didn't work over wifi.

Sorry for the confusion, I'm running the stock OTA from Verizon 98.72.16.XT912.Verizon.en.US, which is based off of 4.1.2. The reason I only put .16 is because that's what the people in the Razr forums use, and it didn't click with me that I wasn't in the Razr forums when I posted the first time.

The app does sync with my Google Voice account (if I send a text through the Google Voice app, when I look at stock messaging, my message shows up there as well), and I get notifications when I receive a message through Google Voice. I'm just unable to send the messages because I get the "Message Failed" dialog (we have texting disabled through Verizon), so I assume for some reason the messaging app is trying to send it through the carrier number instead of the Google Voice number. Do you know if there is something that I could freeze that could disable the texting apps attempt to send through the carrier number?
[Xposed Framework Modules] runnirr:
When this is working it does prevent texting through the carrier.

Grab a logcat and I'll take a look.
[Xposed Framework Modules] gabowler300:
I can only assume that I does not prevent the attempt to text through the carrier. I have carrier based texting turned off through Verizon so if a message is attempted to be sent through the carrier, it won' t go through. I'm basing my assumption on the fact that I'm getting the same message failed error as when using this app versus not using this app when attempting to send a message through the default texting app.

Sorry for the "noob-ish" question, but how to I get a logcat?

Edit: Never mind...should've Google'd first. Hope this is what you wanted. PM sent
[Xposed Framework Modules] Homeofpoe:
This sadly does not seem to work for me at all.

I use a Galaxy S4 running the Hyperdrive ROM. All apps I try sending messages through, including stock Messaging as well as Hangouts, report that they were unable to send the message.

I'm not sure what information you would like, but I would be thrilled to see this working.

EDIT: Rebooting, resetting settings, and too much tinkering made it work.
[Xposed Framework Modules] AaronCompNetSys:
The latest version of Hangouts breaks this module, as well as the CM implementation.
[Xposed Framework Modules] Bobby060:
It sent and received fine for me. Sent texts appeared twice inside Hangouts however.
[Xposed Framework Modules] runnirr:
this is implemented at the OS level. The app shouldn't matter at all. If google is doing something weird now in hangouts, its not worth doing hacking around it.

I don't really use this anymore, so I don't know for sure, but I also don't really plan on fixing anything until Google decides what they are going with Google Voice (sometime in May).
[Xposed Framework Modules] AaronCompNetSys:
I'm a terrible test subject, my phone is locked and stripped so much it's not useful to try. Maybe someone else can test with more accuracy?

But if it is some quirk, I suppose I can hold version until like you said, Google reveals what's going on.
[Xposed Framework Modules] jivetrky:
I'm using a Verizon S4 with the latest version of Hyperdrive ROM on it. I tried XVoice+ but it never actually sends the SMS. I tried installing 1.3 and 2.0. Both didn't work for me. I never got a separate popup for root request from XVoice, but would I if it's part of Xposed and I have that allowed already?

Not sure what I may be doing wrong
[Xposed Framework Modules] runnirr:
It doesn't use root (just Xposed). Only popup should be request to your Google Voice account. (seemingly this is broken in 2.0 but should work int he 1.3 version).

Does it display incoming messages? Not sure what Hyperdrive rom is based on but other people have reported problems with Touchwiz roms.

Edit: Also, try different SMS apps. Some people have success with one but not another. not sure why
[Xposed Framework Modules] CZroe:
Didn't get any messages for 3 days until I launched Google Voice app last night. Weird.
[Xposed Framework Modules] HMPoweredMan:
I too am no longer receiving messages in the new hangouts.

Still able to send messages through hangouts though.

Running MotoX 4.4

Great app btw. Worked very well until now.
[Xposed Framework Modules] kchannel9:
If I have SMS set to blocked with my carrier (ting), can this be used to have messages I compose in the stock MMS app using Dragon voice assistant be piped through Google Voice? (which is actually where I send txts normally)

Sent from my rooted SPH-L900
[Xposed Framework Modules] runnirr:
I don't use any of those, but it will probably work.
[Xposed Framework Modules] kchannel9:
The issue I'm having is the whole reason I use Google Voice is I don't get service at home, the stock Messaging app demands Mobile Data connection... is there a way around this? I want to use the stock app over wifi...

Sent from my rooted SPH-L900
[Xposed Framework Modules] runnirr:
did you install this? it only uses data...
[Xposed Framework Modules] runnirr:
I decided to look into the issues with new hangouts. I think there were just many bugs in the 2.0 beta build that I had out.

XVoice+ 2.1 available https://app.box.com/s/8o6vp41vimx6489x5clb (also added to OP)

I tested it on my GNex on 4.4.2 AOSP. I successfully sent a message and received a message. using the new hangouts. I also fixed the problem where the 2.0 build wouldn't request Auth permission.

Edit: Maybe I jumped the gun and this isn't quite working. Sending seems to work, receiving, not so much.
[Xposed Framework Modules] bravac:
same experience-i was sending/receiving fine on 1.3 all day today until at night-not sure if it had something to do with me logging into gv website on my desktop around that time. so i tried the 2.1 beta and now i can send ok, but having probs receiving.

thanks again for putting this project out for all of us!

edit: seems like 1.3a seems to be working ok for me now...using moto x on 4.4.2
[Xposed Framework Modules] AaronCompNetSys:
Thank you, we really appreciate your work.
[Xposed Framework Modules] runnirr:
For any people who are trying to use the new Hangouts with this -

Hangouts doesn't like my fake sms messages anymore. I have created a build that just puts incoming GV messages into your SMS db. This allows GV messages to show up in Hangouts (or any sms app) but the app won't give a notification about the incoming message. I suggest turning on the Google Voice App notifications for the messages. Sending from the SMS app still sends via GV.

https://app.box.com/s/oukh38ct4gl8wu5yo2ug 2.1.1_hangouts

I'll continue trying to get this to work correctly, but it looks like Hangouts doesn't used standard methods for receiving SMS messages.
[Xposed Framework Modules] runnirr:
https://app.box.com/s/9vhheh17i8wb69w45uem 2.1.2_hangouts

Hangouts receives notifications for incoming GV messages. Any incoming CDMA messages will make hangouts force close. This could possibly cause problems with anything else the differs between CDMA and GSM (phone calls, etc). I didn't test this much (just that a GV message came in to hangouts on 4.4.2). Other apps should still work but I didn't try any.

For anyone interested in what got screwed up:

Normal android sdk uses android.telephony.SmsMessage to handle sms messages. This is what XVoice+ previously hooked to handle the fake sms messages. Hangouts decided to use the deprecated android.telephony.gsm.SmsMessage. These are somehow unrelated, and they determine what type of message (cdma or gsm) is expected using different methods. I'll continue to look at this some more.
[Xposed Framework Modules] CZroe:
Still using 1.3 here and outgoing messages suddenly started going out as native SMS last night. Would've noticed it sooner before running up a huge bill if there was some indication that the replies were coming to the wrong number. :(
[Xposed Framework Modules] AaronCompNetSys:
Working good for me now. Bumping the Xposed repo would be great if you have the time.
[Xposed Framework Modules] FrankDeath:
I have a Nexus 5 on Ting. I also have SMS messages blocked. I'm able to send text messages from TextSecure through google voice.

I have not, however, succeeded at receiving google voice text messages in TextSecure. I'm running the stock 4.4.2 kernel, XPosed 2.5.1, and XVoice+ 2.1.
[Xposed Framework Modules] Bobby060:
It's still working fine for me on nexus 7 lte
[Xposed Framework Modules] AaronCompNetSys:
Just so everyone knows, Hangouts official updates roll out super slow. I didn't get mine for Moto X Verizon until just a couple hours ago.
[Xposed Framework Modules] egingell:
Mine updated today as well.

Sent from: SGS2 - JB 4.1.2 GB27 / SGS4 - JB 4.2.2 MF9
[Xposed Framework Modules] FrankDeath:
I am able to receive google voice text messages in TextSecure using XVoice+ 1.3a. The google voice app's "Receive text messages" setting in "Sync and Notifications" doesn't have any effect. The only quirk is that timestamps in TextSecure for received messages are off by 14 years and a few hours.
[Xposed Framework Modules] Bobby060:
I noticed that time stamps are off. And I'm running the version of Hangouts with integrated sms Hangouts threads, that's the new one, right?
[Xposed Framework Modules] kchannel9:
So there is hope

Sent from my rooted SPH-L900
[Xposed Framework Modules] nvincent:
So, I have a question. How do you think google's shutdown of apps that use google voice will affect your app? If they get rid of the Google voice app completely, will xvoice still work?

It will be interesting to see what they do in 20 days. Hopefully, in the worst case scenario, you will be able to use the new hangouts app in the same way you are using voice now.
[Xposed Framework Modules] cadarn07:
It's my understanding they are implementing the very functionality that this module provides. So although this module may cease to function in its current state, it probably won't matter.
[Xposed Framework Modules] nvincent:
Through the hangouts app itself, you will most likely be able to send google voice messages. I use a third party application, however (Disa). It will be sad not to be able to use google voice with it.
[Xposed Framework Modules] cadarn07:
Oh yeah. I apologize, I wasn't thinking about the other apps people use. I just use the module for hangouts integration.
[Xposed Framework Modules] runnirr:
I after I work out the issue with CDMA messages I'll update the Xposed repo. Still working on this.

Hacks aren't perfect =(. I'll remove the fallback to carrier number if this is enabled and just fail to send messages. This should help in at least some situations. There still won't be a visible difference between the messages though and may not fix your specific problem.

The 2.x build have a fix for the time. They still seem a little off, but by hours instead of years. I think last time I checked it was ~7 hours off. angouts shows the received time so I don't look at it much. TextSecure seeming shows the sent time (according to the message) which XVoice+ does set.

I suspect this will stop working whenever Google blocks 3rd party apps, but we'll find out soon for sure. As of now I don't plan fixing this (assuming it does break) after they make their changes.
[Xposed Framework Modules] runnirr:
https://app.box.com/s/cgqqcefdsc0vn4mke9lj 2.2

fix CDMA messages.

outgoing messages fail instead of falling back to carrier message

tested on AOSP 4.4.2 and new Hangouts

I'll put this version into Xposed tomorrow evening if there are no major complaints from people here
[Xposed Framework Modules] Link_of_Hyrule:
This fixed the problem I've been having on regular Voice+ on CM11 thanks a lot!
[Xposed Framework Modules] runnirr:
By "fixed" I assume you mean this works, and regular Voice+ doesn't?
[Xposed Framework Modules] Link_of_Hyrule:
Yes that is correct :P
[Xposed Framework Modules] runnirr:
Xposed repo has been updated.
[Xposed Framework Modules] qwasz123:
Can 2.3 get texts?

I tried it before in the beta and I never got a text unless I put on polling.
[Xposed Framework Modules] runnirr:
I tested on my 4.0 tablet, 4.3 phone, and 4.4 phone, all could send and receive. It should be working. If it doesn't, post a logcat and I'll take a look.
[Xposed Framework Modules] qwasz123:
Okay, I'll try again.
[Xposed Framework Modules] Walter.White:
1. Not sure if it's because of this mod or what but I get ".hprof" dump (~105 MB) of Google voice on my /sdcard/

2. Also when I use "Hoverchat (Formerly known as Ninja SMS)" the texts actually go thru (ppl on the other end receive it) but the ones I sent don't show up in the conversation list. (Receiving works perfectly fine).
[Xposed Framework Modules] runnirr:
1. What's in the file? Haven't seen this before and no idea what it s.

2. So messages send fine, and messages are received fine? I don't know what I can do about that. Are you on 4.4? Is Hoverchat set as your default SMS app?
[Xposed Framework Modules] Farshid-Iran:
This app need connect to Internet?????
[Xposed Framework Modules] egingell:
Where do you think the Google Voice messages come from?

Sent from: SGS2 - JB 4.1.2 GB27 / SGS4 - JB 4.2.2 MF9
[Xposed Framework Modules] qwasz123:
Nope doesn't work at all, is there any way to snag a log cat from an app? I don't have access to a computer to do it another way, but I do have a rooted Xperia Z Ultra running the Google Play Edition ROM using Hello as a texting app.
[Xposed Framework Modules] runnirr:
http://lmgtfy.com/?q=logcat+app
[Xposed Framework Modules] gianthobbit:
Been using xVoice+ paired with Hello SMS for a while not with no issues at all. Today it totally stopped working. If I change the default app to Hangouts it works fine but the momment I change the default to SMS app it does not work. I can send but not receive. Any suggestions?
[Xposed Framework Modules] runnirr:
did you update xvoice+? did you update hello sms? post a log?

edit: heres the fix https://app.box.com/s/drdb1fy1wsbaux013fhr

For some reason Hello SMS decides to validate the message. It makes sure its an OrderedBroadcast instead of a regular broadcast, not sure why or what difference it makes.
[Xposed Framework Modules] FrankDeath:
I upgraded to 2.3. I'm able to receive text messages in TextSecure. The sent time is on messages I receive in TextSecure is about 2.5 hours in the future. Maybe this has something to do with my timezone?
[Xposed Framework Modules] runnirr:
I think I was setting the timezone wrong.

try this build and let me know. https://app.box.com/s/8rdr0civjvqg9fwfza4y 2.4.1

works on my phone (Pacific Time)
[Xposed Framework Modules] FrankDeath:
It works for me now. Sent timestamps are now a second or two before the received timestamps. Thanks!
[Xposed Framework Modules] Link_of_Hyrule:
Anyone getting double texts in hangouts?

Edit: also does XVoice+ support delivery receipts? If not is there anyway you could implement that?
[Xposed Framework Modules] runnirr:
Do duplicate messages happen in other apps? I don't see dupes on my phone using hangouts.

Not exactly sure what delivery receipts are or what they require but I have no control over Google voice. Right now it doesn't do anything special for them, and probably never will be able to.
[Xposed Framework Modules] Link_of_Hyrule:
I only use hangouts so I don't know if they do or not.
[Xposed Framework Modules] gianthobbit:
You ROCK, thanks much!
[Xposed Framework Modules] Link_of_Hyrule:
Going to test and see if I get double messages in the app sliding messaging. EDIT: In sliding messaging and hangouts I get duplicate messages for myself (not the other person). I edited the name and numbers out.

Hangouts:

Sliding Messaging:
[Xposed Framework Modules] runnirr:
Do duplicates show on google.com/voice or just in the app? Does this happen every time?

Also , the apps will show the same messages since they read the same DB.

I could see it be possible if you send a message right when you receive one that the outgoing message gets duplicated. Maybe that's the case? Idk how often you see this, but I'd image that would be rare.

If you can grab a logcat I'll take a look. Its hard for me to fix something I can't reproduce =\
[Xposed Framework Modules] kimboinatl:
Nexus 5 with stock kernel here. Working great!

Question - what happens if you receive an MMS?
[Xposed Framework Modules] runnirr:
It should work when on wifi even in airplane mode. I'll verify this tonight, and if it doesn't I should be able to fix it.

Wrong thread?

Responded in the quote in bold.

I don't have texting on my device so I am only speculating on how actually messages would be handled. If you have a CDMA phone, something will probably crash. If you have a GSM phone, the message should be added to the conversation, but you probably won't be able to know if it cam from Google Voice or your carrier

Thanks for confirming.

I wonder if the tablet situation is only true for 4.4+ where it uses a default sms app. It seems on wifi only tablets you cannot select a default sms app, which means the sms will not be sent or received. I believe all the telephony code is still on the device though.

MMS to your carrier number? My guess is it shows up in the conversation (I don't do anything with the data messages). I don't have texting on my devices so I can't test this.