- Apr 18, 2012
- 795
- 145
- 0
Okay so I've been working on trying to fix mms for Zakman's cm10 port. I replaced both the apns-conf.xml, and the cdmasmsdispatcher.smali with the ones from tdm's quattrimus.
THAT FIXED MMS. However, now outgoing sms is broken. Receiving sms is fine. but outgoing gives a com.android.phone fc.
I have uploaded both of the roms ORIGINAL cdmasmsdispatcher.smali's. I figured something in the cm10 original cdmasmsdispatcher.smali will help us get outgoing working with the quattrimus cdmasmsdispatcher.smali on the cm10 rom.
CM10 cdmsmsdispatcher
Quattrimus cdmasmsdispatcher
Here, also, is a logcat of when I tried sending a text message to myself on cm10.
If anyone at all knows how to help, please do! Thank you
Note: I changed the names of the cdmasmsdispatchers for less confusion on which is which.
THAT FIXED MMS. However, now outgoing sms is broken. Receiving sms is fine. but outgoing gives a com.android.phone fc.
I have uploaded both of the roms ORIGINAL cdmasmsdispatcher.smali's. I figured something in the cm10 original cdmasmsdispatcher.smali will help us get outgoing working with the quattrimus cdmasmsdispatcher.smali on the cm10 rom.
CM10 cdmsmsdispatcher
Quattrimus cdmasmsdispatcher
Here, also, is a logcat of when I tried sending a text message to myself on cm10.
Code:
V/SmsReceiverService( 3005): onStart: #1 mResultCode: -1 = Activity.RESULT_OK
D/dalvikvm( 1638): WAIT_FOR_CONCURRENT_GC blocked 0ms
D/dalvikvm( 1638): GC_EXPLICIT freed 662K, 18% free 9971K/12103K, paused 9ms+15m
s, total 144ms
E/JavaBinder( 2981): *** Uncaught remote exception! (Exceptions are not yet sup
ported across processes.)
E/JavaBinder( 2981): java.lang.NoSuchMethodError: com.android.internal.telephony
.cdma.CdmaSMSDispatcher.sendRawPdu
E/JavaBinder( 2981): at com.android.internal.telephony.cdma.CdmaSMSDispatcher
.sendSubmitPdu(CdmaSMSDispatcher.java:377)
E/JavaBinder( 2981): at com.android.internal.telephony.cdma.CdmaSMSDispatcher
.sendText(CdmaSMSDispatcher.java:329)
E/JavaBinder( 2981): at com.android.internal.telephony.IccSmsInterfaceManager
.sendText(IccSmsInterfaceManager.java:123)
E/JavaBinder( 2981): at com.android.internal.telephony.IccSmsInterfaceManager
Proxy.sendText(IccSmsInterfaceManagerProxy.java:61)
E/JavaBinder( 2981): at com.android.internal.telephony.ISms$Stub.onTransact(I
Sms.java:146)
E/JavaBinder( 2981): at android.os.Binder.execTransact(Binder.java:367)
E/JavaBinder( 2981): at dalvik.system.NativeStart.run(Native Method)
W/dalvikvm( 2981): threadid=10: thread exiting with uncaught exception (group=0x
40a9a300)
E/AndroidRuntime( 2981): FATAL EXCEPTION: Binder_2
E/AndroidRuntime( 2981): java.lang.NoSuchMethodError: com.android.internal.telep
hony.cdma.CdmaSMSDispatcher.sendRawPdu
E/AndroidRuntime( 2981): at com.android.internal.telephony.cdma.CdmaSMSDi
spatcher.sendSubmitPdu(CdmaSMSDispatcher.java:377)
E/AndroidRuntime( 2981): at com.android.internal.telephony.cdma.CdmaSMSDi
spatcher.sendText(CdmaSMSDispatcher.java:329)
E/AndroidRuntime( 2981): at com.android.internal.telephony.IccSmsInterfac
eManager.sendText(IccSmsInterfaceManager.java:123)
E/AndroidRuntime( 2981): at com.android.internal.telephony.IccSmsInterfac
eManagerProxy.sendText(IccSmsInterfaceManagerProxy.java:61)
E/AndroidRuntime( 2981): at com.android.internal.telephony.ISms$Stub.onTr
ansact(ISms.java:146)
E/AndroidRuntime( 2981): at android.os.Binder.execTransact(Binder.java:36
7)
E/AndroidRuntime( 2981): at dalvik.system.NativeStart.run(Native Method)
D/memalloc( 1412): /dev/pmem: Allocated buffer base:0x41618000 size:163840 offse
t:0 fd:34
D/memalloc( 1638): /dev/pmem: Mapped buffer base:0x54a34000 size:163840 offset:0
fd:243
D/memalloc( 1412): /dev/pmem: Allocated buffer base:0x41618000 size:163840 offse
t:163840 fd:51
D/memalloc( 1638): /dev/pmem: Mapped buffer base:0x54a5c000 size:327680 offset:1
63840 fd:246
D/memalloc( 1412): /dev/pmem: Allocated buffer base:0x41618000 size:163840 offse
t:327680 fd:62
D/memalloc( 1638): /dev/pmem: Mapped buffer base:0x551fc000 size:491520 offset:3
27680 fd:249V/SmsReceiverService( 3005): onStart: #1 mResultCode: -1 = Activity.RESULT_OK
D/dalvikvm( 1638): WAIT_FOR_CONCURRENT_GC blocked 0ms
D/dalvikvm( 1638): GC_EXPLICIT freed 662K, 18% free 9971K/12103K, paused 9ms+15m
s, total 144ms
E/JavaBinder( 2981): *** Uncaught remote exception! (Exceptions are not yet sup
ported across processes.)
E/JavaBinder( 2981): java.lang.NoSuchMethodError: com.android.internal.telephony
.cdma.CdmaSMSDispatcher.sendRawPdu
E/JavaBinder( 2981): at com.android.internal.telephony.cdma.CdmaSMSDispatcher
.sendSubmitPdu(CdmaSMSDispatcher.java:377)
E/JavaBinder( 2981): at com.android.internal.telephony.cdma.CdmaSMSDispatcher
.sendText(CdmaSMSDispatcher.java:329)
E/JavaBinder( 2981): at com.android.internal.telephony.IccSmsInterfaceManager
.sendText(IccSmsInterfaceManager.java:123)
E/JavaBinder( 2981): at com.android.internal.telephony.IccSmsInterfaceManager
Proxy.sendText(IccSmsInterfaceManagerProxy.java:61)
E/JavaBinder( 2981): at com.android.internal.telephony.ISms$Stub.onTransact(I
Sms.java:146)
E/JavaBinder( 2981): at android.os.Binder.execTransact(Binder.java:367)
E/JavaBinder( 2981): at dalvik.system.NativeStart.run(Native Method)
W/dalvikvm( 2981): threadid=10: thread exiting with uncaught exception (group=0x
40a9a300)
E/AndroidRuntime( 2981): FATAL EXCEPTION: Binder_2
E/AndroidRuntime( 2981): java.lang.NoSuchMethodError: com.android.internal.telep
hony.cdma.CdmaSMSDispatcher.sendRawPdu
E/AndroidRuntime( 2981): at com.android.internal.telephony.cdma.CdmaSMSDi
spatcher.sendSubmitPdu(CdmaSMSDispatcher.java:377)
E/AndroidRuntime( 2981): at com.android.internal.telephony.cdma.CdmaSMSDi
spatcher.sendText(CdmaSMSDispatcher.java:329)
E/AndroidRuntime( 2981): at com.android.internal.telephony.IccSmsInterfac
eManager.sendText(IccSmsInterfaceManager.java:123)
E/AndroidRuntime( 2981): at com.android.internal.telephony.IccSmsInterfac
eManagerProxy.sendText(IccSmsInterfaceManagerProxy.java:61)
E/AndroidRuntime( 2981): at com.android.internal.telephony.ISms$Stub.onTr
ansact(ISms.java:146)
E/AndroidRuntime( 2981): at android.os.Binder.execTransact(Binder.java:36
7)
E/AndroidRuntime( 2981): at dalvik.system.NativeStart.run(Native Method)
D/memalloc( 1412): /dev/pmem: Allocated buffer base:0x41618000 size:163840 offse
t:0 fd:34
D/memalloc( 1638): /dev/pmem: Mapped buffer base:0x54a34000 size:163840 offset:0
fd:243
D/memalloc( 1412): /dev/pmem: Allocated buffer base:0x41618000 size:163840 offse
t:163840 fd:51
D/memalloc( 1638): /dev/pmem: Mapped buffer base:0x54a5c000 size:327680 offset:1
63840 fd:246
D/memalloc( 1412): /dev/pmem: Allocated buffer base:0x41618000 size:163840 offse
t:327680 fd:62
D/memalloc( 1638): /dev/pmem: Mapped buffer base:0x551fc000 size:491520 offset:3
27680 fd:249
If anyone at all knows how to help, please do! Thank you

Note: I changed the names of the cdmasmsdispatchers for less confusion on which is which.