Possible bug in SMS Sent/Received Timings
Similar to this thread but it has problems with timezones, but mine happens with same timezones.
But i found few details by exploring this issue, very annoying issue, screws up not only your order or sent/received times, but backups are also messed up with the same problem.
I may have a solution for this atleast when we take backups.
First please read this thread of SMSBackup.
Once you familiar with CommsBackup.xml, then read further.
Notice each Message Block as an property as:
0xe060040
And
0x550040
After finding on internet, they are called as tags, and i could only find reference for 0xe060040 which means PR_MESSAGE_DELIVERY_TIME, not sure about 0x550040
Now mostly this both tags hold same value in HEX format which once converted will become DateTime but sometimes can also hold different values of datetime with slight difference between them, and thats where the problem is.
Now if it is storing as per timezones in 2 different properties/tags, and then converting to phones local timezone, it must be creating that difference and reason for the problem.
So for e.g. 0xe060040 stores the datetime of the message when received and 0x550040 store datetime after converting 0xe060040's value to local timezone of phone, and might be recording it with some delays causing the datetime to go off.
Solution for me atleast was that if all my messages are from same timezone, then in my backup tool, all i need to do is check between those dates and pick the one which is higher/newer. That way we wont take the old date which sometime is older then the date of message sent by us to which it was reply back.
For people who frequently gets messages from different timezones, we can have an option to pick from list and then convert.
Hopefully, if shinichi_wtn can look in to the same for his thoughts, we may have some solution or may be an checkbox in his tool, to tackle this problem if it happens for anyone.
Currently his tool works great, but because of this issue, i cant use his exported backups as they are off in time.
Luckily i have access to the CommsBackup.xml, i can write my own tool to export it to correct way by checking those dates and safely rely on the backup.
Hope i make a point here and may be helpful.
PS. I have HD2/WP7.5
Ciao!!
My SMSBackup app use 0x550040 as the message send/receive time. I have look into it when developing the app. I never encounter the time problem as you said. Everything works fine in my phone.
According to MSDN, 0x0E060040 represents PR_MESSAGE_DELIVERY_TIME property just as you said.
PR_MESSAGE_DELIVERY_TIME property describes the time the message was stored at the server, rather than the download time when the transport provider copied the message from the server to the local store.
Click to expand...
Click to collapse
In my CommsBackup.xml, all messages I send have the same value in 0x0E060040 & 0x550040. but most of my messages I receive have different values in the two properties.
After some tests, I find that 0x550040 is the actual receive time in my CommsBackup.xml. 0x0E060040 may smaller or larger than 0x550040, sometimes 0x0E060040 is more than 1hour earlier or later than 0x550040. But the time I really receive the message is 0x550040. So I guess 0x0E060040 is just a time that the operator stores(as MSDN writes).
Thanks for reply, i think lot of people have such issues.
And fix for that is to manually set our timezone in datetime settings.
Check this links, they all same problem.
http://answers.microsoft.com/en-us/...ncorrect/1414aa38-878d-4bc8-b811-deadd8eb0143
http://forums.techarena.in/portable-devices/1432640.htm
And lot more:
https://www.google.co.in/#sclient=p....,cf.osb&fp=1785ddfd4331b4bb&biw=1440&bih=759
shinichi_wtn said:
After some tests, I find that 0x550040 is the actual receive time in my CommsBackup.xml. 0x0E060040 may smaller or larger than 0x550040, sometimes 0x0E060040 is more than 1hour earlier or later than 0x550040. But the time I really receive the message is 0x550040. So I guess 0x0E060040 is just a time that the operator stores(as MSDN writes).
Click to expand...
Click to collapse
Right, but in my case because of that problem, my backups are having wrong datetime. I can send you xml if required.
So using backups created with your app, will export with wrong timestamps.
Though like i mentioned to keep a condition checkbox in your apps settings areas, can help people having this problem.
This is what happens:
1. I send sms at 10.01 am
2. I receive reply at 10.00 am to the same message instead of 10.02 am
3. I again send sms at 10.04 am
4. I receive reply at 10.03 am instead of 10.05 am
Now backups will export that way, so pratically if i am reading the coversation, its all upside down.
dhruwal said:
Right, but in my case because of that problem, my backups are having wrong datetime. I can send you xml if required.
So using backups created with your app, will export with wrong timestamps.
Though like i mentioned to keep a condition checkbox in your apps settings areas, can help people having this problem.
Click to expand...
Click to collapse
Yes, adding a checkbox is easy, but what strategy to handle the problem? What the checkbox stands for? If user checks then use 0xe060040, otherwise use 0x550040, is that your idea?
No, Checking the checkbox means, pick the latest (higher) date by comparing both values.
Because sometimes 0xe060040 has latest timestamp and sometimes 0x550040 has latest.
dhruwal said:
No, Checking the checkbox means, pick the latest (higher) date by comparing both values.
Because sometimes 0xe060040 has latest timestamp and sometimes 0x550040 has latest.
Click to expand...
Click to collapse
OK, I understand. I will implement it in the next version. But this is only for those have time problems.
Yes that is correct.
Checkbox can say something like "Select to fix incorrect times."
Thanks.
sms.xml file you create, seems like it has correct times.
But sms_export.xml does not have.
Not sure why they are created seperately, if you can put some light on it.
Moved To WP7 General
I feel this is best suited in the general section
Related
Hi,
There is a new program with SMS Backup, Restore feature.
Let's try it now! http://xpocketpc.fw.hu
By
It would be more great if they add a feature that also can backup contacts, tasks and appointments.. and also can support wm2005..
btw, speaking of 2005.. is this working on wm2005?
thats Great
hey i downloaded it
sounds to be too great
wish i got it before i did a hardreset and lost my more than 1000 sms's
anyways thanks
...If you need to do backups of everything (all messages AND contacts etc.) and you're within range of a PC when you do it, Jeyo Mobile Companion seems to do a brilliant job...
http://www.jeyo.com
New smsBackup v1.1 application
New smsBackup v1.1 application has been released!
http://www.pdafresh.net/communications/sms/app_smsbackup.htm
restoring of messages after hard reset
Hi,
I need help on restoring my messages..I did a hard reset on my XDA IIs and reinstalled smsbackup but was unable to restore the messages back..I opened the directory where I stored my messages in my storage card (that’s where I exported and backed up the messages to prior doing the hard reset), I was able to see all the stored messages..
I’m not too sure if I did my settings right but here’s how the settings being configured:
Output directory : \storage card
Execute directory : \storage card
The 2 main .dll and .exe files were placed in \windows\smsbackup
Would appreciate if I could have your valuable advise on this issue..Thank You..
I'm getting errors with this.
xMessage:GetAttachments
Read failed.
I've got the settings right for the paths, backing up to \My Documents\Personal
Any ideas? Or have I come across a bug? Does this app have any logs that anyone knows of for tracing this kind of issue?
I've been getting the same error message ... smsBackup just doesn't seem to work on my IIs either, and I've tried installing it immediately after a hard reset just in case it was due to some other program!
When it fails without effort, it sucks
Fails on my Harrier. (XV6600). Same error messages.
I'd use Jeyo, but they don't grok folders other than the
default folders.
Ehud
Anyone know who the author is of the software and how we can contact them?
I think the failure I am getting is related to an email that contains another email as an attachment.
Re: smsBackup, smsHide, Allexport
Hello,
It will be available a new program (not a new version) in few hours: smsOrganizer!
You will be able to use all functions of smsBackup, smsHide, Allexport and much more:
· Message Blacklist and/or Whitelist
· Message Backup/Restore manually or automatic by rules/profiles
· Message Encrypt
· Export Messages
· Forward Messages automatic by rules/profiles
· Hide/Unhide Messages manually or automatic by rules/profiles
· Reply Messages automatic by rules/profiles
· Store Messages in custom folders manually or automatic by rules profiles
· Message Tone for Contacts/Category/Phone Number by profiles
You can use the smsOrganizer trial version for free.
This program is full compatible with the following programs:
smsBackup
smsHide
Allexport (messages function only)
When you will use the smsBackup and the smsHide functions then the trial version of smsOrganizer allows you free to use maximal 3 functions (rules) – perhaps one for the backup and one for the hide function. And of course you will be able to export and restore your messages too.
So please download the smsOrganizer trial version for FREE!
If you like it, you can buy the program and use all of the functions.
Download smsOrganizer!
http://www.zedsoft.net
:wink:
What about reading messages from and copying messages to the simcard itself? i cant seem to find software that can do that. kinda annoying, i cant read old messages from my sim. know any software that can do that?
Well...
Hi anevemkovacs...
...to be quite honest, I've had a disapointment with SMSOrganizer...
I've been using SMSBackup for some time... and I always used without a problem... but a while ago I was forced to change to SMSOrganizer (SMSBackup told me to go get a newer version and didn't let me use it anymore).
Well... I configured SMSOrganizer... and asked it to backup my SMSs (that's all I needed)... it took me ages and I wasn't able to finish the process!!!! When I used SMSBackup the process was completed in some 15 seconds (if it took that much)... Whit SMSOrganizer it was running for 15 minutes... and the process is almost at the beggining... :O((((
Do you think this is just some bug or does the increased funcionality of this new application makes it soooo slow?
Thanks for everything...
i like smsbackup whats with the forced upgrade? i'm curious to try smsorganizer but it may not sit well with some being pushed into it. is the smsorganizer trial version also time limited?
any chance making smsbackup available again? in case smsorganizer might not work out for me (angelito seems to be having issues with it).
Well...
Hi thorne...
Don't get me wrong... For what I've seen SMSOrganizer is quite complete... and it's a nice upgrade from the SMSBackup in terms of funcionalities... however... for me is way to slow (but it may be any bug or any configuration I have on my Qtek2020).
But I do, in fact, had all I wanted in SMSBackup... it was simple and fast.
(OH!!! I still wasn't able to do that backup since SMSBackup went on vacations )
Just to inform...
Hi thorne...
I haven't tried it yet... but there's an update to smsOrganizer (at http://www.zedsoft.net/, as usual). According to anevemkovacs it will correct the problem I had... I'll try it today, later at night... and I'll give a feedback on how it worked out.
About the time limit I really don't have a clue if smsOrganizer is also defined to last a certain amount of time... but I supose so... since both smsBackup and AllExport worked like that...
EDITED [06.09.2005 23h12]
I've tried the v1.01 and everything's OK now!
And the speed is just like smsBackup... I think you can migrate to smsOrganizer without fear now...
see ya!
thanks for the heads up dude! i'm gonna give it a try over the weekend
Wouldn't it be easier to just make a full backup from day 2 day?
I've tried the smsorganizer.. there's a new version online..
The backup bug has been fixed.. I've just manage to do a back up.
Export work as well too.. It creates a txt of the sms in the specified folder.
However store feature doesn't seem to work.. but that's secondary to me..
As long as I can backup and restore plus export them out.. I'm good to go..
I receive, on a fairly frequent basis, the same text message from a coworker of mine. They ask for a particular password (because they can never remember it) and I give it to them. It can, at times, be a little annoying, but it did get me thinking...
Is there a program that'll auto reply to text messages conforming to a certain pattern and from a certain party? Is there a program that'll make it so any text from Bob saying "whats the pw" will automatically be replied to with the password?
I searched and found a whole bunch of stuff, but don't think they're exactly what you're looking for. Perhaps someone else personally knows of a particular application that is suitable.
But anyway, I just want to say that you need to file a complaint against that co-worker!
-Sharing passwords should be against your company policy.
- Releasing passwords via an unsecure medium (ie, SMS) should also be against policy.
- Also, if you've sent him the password via SMS before, he should be smart enough to just look through his SMS history for it.
By the way, it's not worth installing an application just because of 1 person's memory problem. You should grab his mobile and save the password as a note on his device. Super cheap dumbphones have notes applications these days...
ohyeahar said:
I searched and found a whole bunch of stuff, but don't think they're exactly what you're looking for. Perhaps someone else personally knows of a particular application that is suitable.
But anyway, I just want to say that you need to file a complaint against that co-worker!
-Sharing passwords should be against your company policy.
- Releasing passwords via an unsecure medium (ie, SMS) should also be against policy.
- Also, if you've sent him the password via SMS before, he should be smart enough to just look through his SMS history for it.
By the way, it's not worth installing an application just because of 1 person's memory problem. You should grab his mobile and save the password as a note on his device. Super cheap dumbphones have notes applications these days...
Click to expand...
Click to collapse
It's a screen saver password for a demo computer. There's only one account on the computer - 'demo'. The fact that it even has a password is fairly ridiculous, imho - it sits in storage until an employee takes it out and prospective customers aren't left alone with it. But alas, I don't have much say in the matter.
When linked to my Exchange server. It's strange though, since my Htc Hero has no issues whatsoever with this. I can begin to type any name in the To: field and it start suggesting receivers. Now with the Desire, I get no name completion/suggestions whatsoever. It does however work in the recipient fields in for example the SMS application.
Anybody else experience this?
Running 2.1-update1 as is.
Thanks in advance.
Hi jivebunny,
Mine suggests names just fine (from history usage or from my contacts). What is does not do is to suggest names from the full corporate directory (this could take a lot of network/time if you have a big corporate directory). If you want to do that, click the little person icon next to the "to:" list and you can search your corporate directory.
John
Hi John,
Thanks for the reply, this is what I also found, yet how do you control these settings? I've synced my contacts onto the phone through activesync (or does it not work like that anymore?), yet it will suggest nothing when it comes to emails. If I indeed press the little contactperson I get corporate contacts as base, and clicking that again leads to device contacts. Is there a way to change the default setting for that?
I'd rather it not search through the corporate list, since it's big and slow indeed.
I searched and tried a lot of things, but no option found for this.
Thanks again!
I'm using TSM GingerBliss and noticed the timestamps for incoming messages with the HTC messaging app are 3 hours earlier than my phone's current time. Haven't seen this before and haven't quite gotten around to testing with GoSMS or another app. Does anyone know why this is happening, or what file/setting I need to modify to correct this?
I would've posted this in the development area but I haven't posted enough past posts, and it's probably suitable for the general area anyway.
I am running TSM Bliss too but my time stamp is correct. I am not sure what is going on. I would try another messaging app to see if it is wrong there too. If so then you know it isn't the messaging app. There could be some sort of lag on your local Verizon network at the moment.
Hmm, thank you, and good thought on the Verizon lag, but I'm not sure if that's the issue though. As an initial test I sent myself a message, which returns within a few seconds with a timestamp 3 hours earlier than my phone's time. I'll try another app to check as well.
As a temporary fix I installed 'SMS Time Fix' which helps, but I'm curious now as to the actual problem.
Same here man idk what's going on
Sent from my ADR6350 using XDA App
honestly, i dont know why its doing that for some and not others..and tbh i dont know (ive poured through the xmls) and not seen why/what would be doing that
Yeah, that makes two of us so far I've tried with the stock and GoSMS apps with the same result. The SMS Time Fix app does work at fixing the timestamp, but I'm curious as to how it does this which could lead to some ideas. Newt's Inc2HD ROM has the same issue.
So does the messaging system rely on time zone info? I'm heading to another time zone so I'll be able to test that.
Ok, so I'm in Kansas City, and now the timestamps of my incoming messages are 2 hours behind. So for some reason the messaging system thinks I'm in the Pacific time zone. Maybe it's using my home zip code that I have setup through Verizon, which is in California...not sure. Another strange thing is that MMS are not affected, only SMS, go figure.
However, I might have found a setting on my flight over that could work. Maybe someone can confirm this, but in the folder
/data/data/com.android.mms/shared_prefs
there is a file
com.android.mms.customizationBySIM.xml
that has a line
<boolean name="SMS_Use_Device_Time" value ="false" />
I changed it to true, and now all the incoming messages use my phone's time, even after restart. I don't know, maybe that was added by the SMS Time Fix app, sounds promising though. Any thoughts?
In my contact manager, I often include some descriptive text in the phone number field to differentiate one "Work" number from another.
For example, I have two "Work" numbers for Verizon. In the phone number field, after the actual number, I'll enter "Tech Supp" for one and "Billing" for the other. On my phone, it looks like:
Work: (800) 555-1212 Tech Supp
Work: (800) 555-1213 Billing
But dialers convert that text and dial it as numbers. Dialers I have tried will dial the above numbers as:
800555121283247877
80055512132455464
Is there a dialer that will ignore text that appears in the field with the phone number and/or simply dial the first ten digits??
Thanks.
Jace
I've never seen such a dialer, especially since some letters are actually used for things like a 'hard pause' and 'wait'.
There is a cleaner solution however, but it'll take a bit of work on your part.
If you use Google Contacts as your primary contact list (and I highly suggest you do for all sorts of reasons), you can actually change the text displayed next to any phone or email simply by clicking where it says Home/Work and selecting CUSTOM. Name it whatever you like and that label will carry over to your phone in the S3's default address book.
For example I have a few listed as:
Work - Direct (Line)
Work - Main (Company)
Note: I had an issue with a previous phone where not all the letters showed up so I tried to keep the names shorter by omitting the parts you see in ().
It works great however and it's quite easy to set up on a PC when on the Google contacts page. (I'm not sure if you can set custom on the phone directly).
Good luck
Thanks. I'd always heard that the characters for pauses and waits were "," and ";". but a little Googling reveals that "p" and "w" are used as well. You learn something every day, eh?
I use Microsoft Exchange for my contacts and sync w/ my phone because the contact list is shared with other people. Calendars too. I'll look into syncing with Google Contacts, but am a little leary of putting all that data in the cloud with reports of all the breaches occurring these days. Still, if Google Contacts can sync (two ways) w/ MS Exchange and with our phones (also two ways) so we are able to edit data on the phones and have it sync back to MS Exchange (through Google Contacts), that would be a workable solution.
Thanks again for the input.
DroidGnome said:
I've never seen such a dialer, especially since some letters are actually used for things like a 'hard pause' and 'wait'.
There is a cleaner solution however, but it'll take a bit of work on your part.
If you use Google Contacts as your primary contact list (and I highly suggest you do for all sorts of reasons), you can actually change the text displayed next to any phone or email simply by clicking where it says Home/Work and selecting CUSTOM. Name it whatever you like and that label will carry over to your phone in the S3's default address book.
For example I have a few listed as:
Work - Direct (Line)
Work - Main (Company)
Note: I had an issue with a previous phone where not all the letters showed up so I tried to keep the names shorter by omitting the parts you see in ().
It works great however and it's quite easy to set up on a PC when on the Google contacts page. (I'm not sure if you can set custom on the phone directly).
Good luck
Click to expand...
Click to collapse
And yes you can do the same thing from the phones contacts list.
_______________
Just Flash It !!!
I don't see how to edit the label from the phone itself, if that is what you were referring to, neither from the stock Contacts app, nor from Touchdown (which is what I currently have all my contacts in).
jrgreenman said:
I don't see how to edit the label from the phone itself, if that is what you were referring to, neither from the stock Contacts app, nor from Touchdown (which is what I currently have all my contacts in).
Click to expand...
Click to collapse
It was started above already
In the stock contacts app
Edit contact
Next to the number should be a label
Click it scroll down to custom and change it.
Sent from my SPH-L710 using Tapatalk 2
ZiggSVO said:
It was started above already
In the stock contacts app
Edit contact
Next to the number should be a label
Click it scroll down to custom and change it.
Sent from my SPH-L710 using Tapatalk 2
Click to expand...
Click to collapse
Aha!! Got it. Thanks!
jrgreenman
I see someone gave you a solution to your issue, you should edit your title to reflect that it's been fixed or something along that line, I jumped in to suggest that same solution!
elephant007 said:
jrgreenman
I see someone gave you a solution to your issue, you should edit your title to reflect that it's been fixed or something along that line, I jumped in to suggest that same solution!
Click to expand...
Click to collapse
While the solution may be workable, it is rather brute force to edit the 4000+ contacts I have. Is it acceptable to leave the thread open in the hope of a more elegant solution?
jrgreenman said:
While the solution may be workable, it is rather brute force to edit the 4000+ contacts I have. Is it acceptable to leave the thread open in the hope of a more elegant solution?
Click to expand...
Click to collapse
of course it is, you're the OP, it's your thread!
Wow that's a lot of contacts!
elephant007 said:
of course it is, you're the OP, it's your thread!
Wow that's a lot of contacts!
Click to expand...
Click to collapse
A lifetime's worth. And growing every day.
Thanks for the confirmation. Wasn't sure if I was on the edge of a forum rule or something.