RE: SMS messages on an LX5450

Simon C <[email protected]>
Newsgroups gmane.comp.mobile.bitpim.devel
Message-ID <[email protected]>
Sure, I've sent a message to your e-mail address

Greg Kelley <[email protected]> wrote:Simon,

Ok, I did manage to get it compiled and running. However, I am not
getting it to convert the message body. I did some troubleshooting with
a couple of inbox and outbox files.

With the inbox files, it is because sms.num_msg_elements gets set to 0
even though there appears to be a body of the message. Still
troubleshooting the outbox. If you want to give it a try, contact me
off line and I can see about getting you some messages.

Greg Kelley, EnCE
Vestige Digital Investigations
Computer Forensics | Electronic Discovery | Corporate Surety
46 Public Square, Ste 220
Medina, OH 44256
(330)721-1205 x5432
(330)721-1206 Fax
http://www.vestigeltd.com


-----Original Message-----
From: Greg Kelley 
Sent: Friday, August 19, 2005 7:04 AM
To: [email protected]
Subject: RE: [BitPim-devel] SMS messages on an LX5450


Thanks, Simon. You wouldn't have the Makefile for compiling this, would
you?

Greg Kelley, EnCE
Vestige Digital Investigations
Computer Forensics | Electronic Discovery | Corporate Surety
46 Public Square, Ste 220
Medina, OH 44256
(330)721-1205 x5432
(330)721-1206 Fax
http://www.vestigeltd.com


-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Simon
Sent: Thursday, August 18, 2005 9:40 PM
To: [email protected]
Subject: RE: [BitPim-devel] SMS messages on an LX5450


Greg,

If it is of any help I have been looking at the vx8100 SMS messages and
can decode the inbox, outbox and saved message files using a c program I
wrote, I am now porting it to python, code should be ready in a week or
so. The timestamp you are seeing is probably GPS time (google it),
seconds since 1-6-80. The reverse order is due to the file being in LSB
format, if you read it as a 4 byte lsb int it will be sorted correctly.

As far as decoding the 7-bit ascii.
I have found two types.

I have attached the experiemental c code I use for the vx8100, you pass
in the file type (i(nbox), o(utbox) or p(ending)) followed by the file
name, it takes multiple files.

I know this will not work with other phones, I tried it on my SO's
vx6100 and the inbox did not work, the outbox printed out some of the
message but the first character was missing. However looking at the raw
binary it does look similar, I suspect that the data structure I have in
the code needs to be tweeked for each phone. If you want to send me a
few sample inbox outbox and saved messages I can have a go at this, or
you can have a look at the code attached yourself and make your own
changes.

BTW, there is data in the outbox message that bitpim cannot handle
today. Multiple recipients (To:), whether or not each receipient has
received the message and when it was received. Priority is missing, as
is the flag that says if it has been read (not really useful this one).


-----Original Message-----
From: [email protected]
[mailto:[email protected]]On Behalf Of Greg
Kelley
Sent: Thursday, August 18, 2005 4:10 PM
To: [email protected]
Subject: [BitPim-devel] SMS messages on an LX5450


I have been talking with Karl Dunnagan and he said I should post the
following here...


I believe I have found where the date is stored in the Inbox messages.
Here is what I did:

1. Took 4 messages exported from an LG LX5450 using BitPim

2. Noted the time and date stamp for each message as stored in the phone
OS

3. Downloaded QualComms Brew SDK and tools.

4. Used the Brew Simulator and SMS Emulator to get a Timestamp (in
decimal format) for the dates of the stored SMS message using the date
time reported in the phone OS. In doing further inspection, this
"Timestamp" is the number of seconds from 1/1/1980 12:00:00am to the
current time and date.

5. Converted the Timestamp to hexadecimal and looked for the value
inside of the stored SMS message

6. I believe I found the timestamp stored in bytes 78 through 7B.
However, the bytes are in reverse order.

7. Of the 4 messages I played with, 2 of them had a stored timestamp
that was 3 hours off of the file date/time. The other 2 messages were 2
hours off. Well, in looking further, the 2 that were 3 hours off came
in on or before 10/30/2004 and the 2 that were just 2 hours off came in
after 10/30/2004. Why is 10/30/2004 important? Because day light
savings ended on 10/31/2004 at 2am.

I hope this proves helpful and others can test to prove or disprove my
hypothesis. Now, if someone could help me with an issue I have, I would
be VERY GRATEFUL. I need to take these Inbox and Outbox messages that I
exported using BitPim and convert the portion that has the 7bit message
body into a readable message. Can somone help with this? I know they
are in a packed format and I thought I read and executed the conversion
properly, but I got gibberish after the conversion.

Greg Kelley, EnCE
Vestige Digital Investigations
Computer Forensics | Electronic Discovery | Corporate Surety
46 Public Square, Ste 220
Medina, OH 44256
(330)721-1205 x5432
(330)721-1206 Fax
http://www.vestigeltd.com


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle
Practices Agile & Plan-Driven Development * Managing Projects & Teams *
Testing & QA Security * Process Improvement & Measurement *
http://www.sqe.com/bsce5sf
_______________________________________________
BitPim-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bitpim-devel


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle
Practices Agile & Plan-Driven Development * Managing Projects & Teams *
Testing & QA Security * Process Improvement & Measurement *
http://www.sqe.com/bsce5sf
_______________________________________________
BitPim-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bitpim-devel


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
BitPim-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bitpim-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.