View Single Post
  #39 (permalink)  
Old 01-05-2009, 04:35 PM
MadManX's Avatar
MadManX
PPCGeeks Regular
Offline
Location: Maricopa, AZ
 
Join Date: Dec 2006
Posts: 73
Reputation: 15
MadManX is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Send a message via AIM to MadManX
Re: Arcsoft MMS Working on My Touch Pro - 12/8/08

Quote:
Originally Posted by kessomatt View Post
Did you look at the logs? This first one is from the old arcsoft that sends and receives perfectly(I put X's where my phone number would be):

mm1lib for WINCE wap2.0 (HTTP)version :2.0.2.11 [build : Jul 8 2005 16:11:14 ]
log file level : 3
Configuration:
name:Sprint PCS
gateway:
gateway port:80
mmsc uri:http://mms.sprintpcs.com/servlets/mms
retrieve quickly:1
report allowed:1
max send size:358400
max retrieve size:99999999
try count:4
send recv timeout:5000
lastack timeout:4000
wtp max retry:8
log file level:3
enable wap2:1
connection via:{436EF144-B4FB-4863-A041-8F905A62C572}
log file path:\My Documents\UAContents\MMS Log\
Using WAP2.0 HTTP directly
[242828]
dump m-send-req pdu's header:
The transId is: 20125558661508857652
The date is: 1231111314
the from address is: +1949xxxxxxx
the To address is: 949xxxxxxx;
the message class is: 128
the Priority is: 129
the SenderVisibility is: 129
the content type is: application/vnd.wap.multipart.related

HTTP POST method url: http://mms.sprintpcs.com/servlets/mms
the POST REQUEST HTTP header is:
User-Agent: utstar67kv1
X-VzW-MDN: xxxxxxxxxx
Accept: application/vnd.wap.multipart.related
Accept-Language: en
Content-Type: application/vnd.wap.mms-message
Content-Length: 25964
HTTP SEND RECV 600
the RESPONSE HTTP header is:
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2009 07:21:42 GMT
Server: Apache/1.3.37 (Unix) Resin/2.1.10 DAV/1.0.3
Content-Length: 54
Connection: close
Content-Type: application/vnd.wap.mms-message
[247710]
dump m-send-conf pdu's header:
The transId is: 20125558661508857652
The Mms Version is: 145
the response status is: 128
the response text is : Ok
the msg id is: 001_0126cbaa91da10cf

/////////Send Result/////////Send Result: 0



This next one is with the new version integrated that will not send. The 2 lines that say wrong are interesting..

mm1lib for WINCE wap2.0 (HTTP)version :2.0.9.1 [build : Feb 28 2008 11:55:23 ]
log file level : 4
Configuration:
name:sprint pcs
gateway:
gateway port:80
mmsc uri:http://mms.sprintpcs.com/servlets/mms
retrieve quickly:1
report allowed:1
max send size:307200
max retrieve size:1024000
try count:1
send recv timeout:5000
lastack timeout:4000
wtp max retry:8
log file level:4
packet size:1000
enable wap2:1
connection via:{436EF144-B4FB-4863-A041-8F905A62C572}
log file path:\My Documents\UAContents\MMS Log\
[3258724, Monday, January 05, 2009 0:25:37 AM]Using WAP2.0 HTTP directly

[3258726, Monday, January 05, 2009 0:25:37 AM]
dump m-send-req pdu's header:
The transId is: 25279190384411691437
The Mms Version is: 146
Wrong!!!! no mms date
Wrong!!!! no from address
the To address is: 949xxxxxxx
the message class is: 128
the Priority is: 129
the SenderVisibility is: 129
the DeliveryReport is false
the read reply is false
the content type is: application/vnd.wap.multipart.related
HTTP SEND RECV 240

[3258777, Monday, January 05, 2009 0:25:37 AM]HTTP POST method url: http://mms.sprintpcs.com/servlets/mms
the POST REQUEST HTTP header is:
Accept-Language: en
x-wap-profile: http://www.arcsoft.com/mobile/UAProf...UA-PPC-v40.xml
User-Agent: ArcSoft/MMSUA/PPC/v5.0
Accept: */*
Accept-Charset: us-ascii,utf-8,iso-10646-ucs-2,iso-8859-1,gb2312,gb13000
Content-Type: application/vnd.wap.mms-message
Content-Length: 24631
[3258990, Monday, January 05, 2009 0:25:37 AM]HTTP Write file:71/24925
[3258994, Monday, January 05, 2009 0:25:37 AM]163 Bytes/24925 Bytes
[3258998, Monday, January 05, 2009 0:25:37 AM]4259 Bytes/24925 Bytes
[3259006, Monday, January 05, 2009 0:25:37 AM]8355 Bytes/24925 Bytes
[3259022, Monday, January 05, 2009 0:25:37 AM]12451 Bytes/24925 Bytes
[3259031, Monday, January 05, 2009 0:25:37 AM]16547 Bytes/24925 Bytes
[3259479, Monday, January 05, 2009 0:25:38 AM]20643 Bytes/24925 Bytes
[3259853, Monday, January 05, 2009 0:25:38 AM]HTTP End Request
[3260763, Monday, January 05, 2009 0:25:39 AM]Http Pick Response
the RESPONSE HTTP header is:
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2009 08:25:27 GMT
Server: Apache/1.3.37 (Unix) Resin/2.1.10 DAV/1.0.3
Content-Length: 54
Connection: close
Content-Type: application/vnd.wap.mms-message
[3260766, Monday, January 05, 2009 0:25:39 AM]HTTP Read file:24702/24979
[3260770, Monday, January 05, 2009 0:25:39 AM]HTTP Pick Response OK
Decode header:0x0c
Decode header:0x18
Decode header:0x0d
Decode header:0x12
Decode header:0x13
Decode header:0x0b

[3260797, Monday, January 05, 2009 0:25:39 AM]
dump m-send-conf pdu's header:
The transId is: 25279190384411691437
The Mms Version is: 146
the response status is: 128
the response text is : Ok
the msg id is: 000_1343f2a4a4786159
[3260801, Monday, January 05, 2009 0:25:39 AM]HTTP uninit
[3260806, Monday, January 05, 2009 0:25:39 AM]HTTP Close Request
[3260830, Monday, January 05, 2009 0:25:39 AM]HTTP Close Connection
[3260832, Monday, January 05, 2009 0:25:39 AM]HTTP Close Opened internet
/////////Send Result/////////
Send Result: 0
I didn't know that they had logs to be honest. Nice find and thanks for the input. I came accross an app that can sniff the cell packets, so if there is just the WAP headers missing, this is fixable. Since there is a WAP header section in the registry, I would hope that the app is including anything added. I'm betting since I get NO errors sending, but never recive, it is because the from number is missing. My guess is that the from and dates were removed from the application because that allowed the end user to "forge" messages. Leaving this extra stamping to be done by the provider, and since we all know Sprint does not support this, they probably aren't stamping the messages either. When Juggalo's new rom releases (sounds like tomorrow) I'll do some more hard resetting and packet sniffing between the versions and compair. If I can find the difference in the header I'll try and include the missing settings in the registry and see if that fixes everything. As for the missing date, I hope that isn't a problem, cause I can't think of a quick fix other than a fixed date added to the registry for that one.

Expect some updates within a day or so of Juggalo's next release

-MadManX
Reply With Quote