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.
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.