POST http://xxxxx/ HTTP/1.1\r\n // Apparently the “/” at the end if the URL is important Host: xxxxx\r\n Proxy-Connection: Keep-Alive\r\n Content-Type: application/vnd.wap.mms-message\r\n Accept: */*\r\n User-Agent: SAMSUNG-SGH-I617/UCIB1 Mozilla/4.0\r\n x-wap-profile: http://wap.samsungmobile.com/uaprof/SGH-i617.xml\r\n Content-Length: xxxxx\r\n\r\n 0x8C 0x80 // X-MMS-MESSAGE-TYPE = m-send-req 0x98 xxxxx 0x00 // X-MMS-TRANSACTION-ID = xxxxx 0x8D 0x92 // X-MMS-VERSION = 1.2 0x89 0x01 0x81 // From = auto insert 0x97 “xxxxx/TYPE=PLMN” 0x00 // To = xxxxx (recipient phone number) 0x97 “xxxxx/TYPE=PLMN” 0x00 // To = xxxxx (another recipient phone number) 0x96 “xxxxx” 0x00 // Subject = xxxxx 0x8A 0x80 // X-MMS-MESSAGE-CLASS = Personal 0x8F 0x81 // X-MMS-PRIORITY = Normal 0x94 0x81 // X-MMS-SENDER-VISIBILITY = Show 0x86 0x81 // X-MMS-DELIVERY-REPORT = No 0x90 0x81 // X-MMS-READ=REPLY = No 0x84 0x1F // Content-Type = ? 0x20 // Content header length = 32 0xB3 0x89 “application/smil” 0x00 0x8A “” 0x00 //Content header 0x03 // Number of parts = 3 0x2A // Part 1 header length = 42 0x83 0x49 // Part 1 content length = 457 "application/smil" 0x00 0xC0 0x22 "" 0x00 0x8E "SMIL.smil" 0x00 // Part 1 header // Part 1 content 0x2D // Part 2 header length = 45 xxxxx // Part 2 content length = xxxxx 0x11 0x83 0x81 0xEA 0x85 "12345678.txt" 0x00 0xC0 0x22 "<29155136>" 0x00 0x8E "12345678.txt" 0x00 // Part 2 header xxxxx // Part 2 content = text message 0x2B // Part 3 header length = 43 xxxxx // Part 3 content length = xxxxx 0x0F 0x9E 0x85 "PICT0001.jpg" 0x00 0xC0 0x22 "<29158432>" 0x00 0x8E "PICT0001.jpg" 0x00 // Part 3 header xxxxx // Part 3 content = jpeg data