Moving undelivered SMS to Sent folder in the DB - HTC Sensation

Hi my friends,
I have discovered a bug with Android 2.3.4
After doing a restore, then restarted my phone, all last 30 sent sms moved from sent status to undelivered and started to resend everyone, one by one...then I had to turn on Flight Mode to stop the massacre... it cost me money !!!
Is there a genius there, to show me how to change the status of the undelivered sms to "Sent" to make them visible in the sms threading...?
I'd like to explore the /data/data/.... sms database and doing some sqllite queries...
Thanks in advance !
UPDATE :
I got an idea...
I found that :
status -1 = ok
status >= 0 = not ok
type 1 = received
type 2 = sent
type 5 = undelivered
so I updated like this :
update sms set type = 2 where status >= 0
update sms set status = -1 where status >= 0 (because all the undelivered sms are in reality sent ok)
I think I have to reboot the phone, but unfortunately I can't do it now because I reseted the battery stats and i need to fully discharge the battery...so I wait...
Any Idea from you will be welcome !
UPDATE :
After reboot, I tested and the Undelivered sms became "Sent" so it's ok, but the application sms became instable, from one opened sms, after few seconds it jumps back to the sms thread, then few seconds later jumps to the main screen and close the sms app.
Any idea on how to get it properly done ? Any Genius here ?

Related

xda 1&2 sending one text in about 2 or 3 bits - fix here

hi all since ive 1st had my xda 1 and now my xda 2 everytime i send a text under 160 letters it sends it out as about 2 or 3 or sometimes even more and it sometimes costs me about 50p to send one simple text lol
well i found a fix for this here
dunno why its enabled as defult but it bluddy shouldnt be
right....
1: open inbox
2: click tools
3: click options
4: click accounts tab
5: tap sms
6: untick the send sms messege using inicode when necessary box
7: press ok
8: press ok again (at top)
9: send texts to who ever u like and get charged the normal rate not about 3 times the ammout as now it wont split the messages into little bits when sending works fine even when sending 2 joined or 3 part messages even more lol
8)

Sms problem Xda 2

Hey all, since upgrading my rom to the 172187 from o2, i seem to have problems with my sms...
everytime i send an sms with less than 160 characters, it sends to the other person as 2 txt msgs.... :evil:
any1 else geting this problem ? or know of a solution ?
thanks
Do you mean it sends the same message twice or that it splits the message into two?
watch the character counter, some xda's have a problem counting
the counter goes 1, 0, 1, 2, 3, 4, ... thus when you actually already have 3 characters, the counter says 1. If this is the case for you don't go over 158 characters.
it splits the msg in 2.....
and it happens even if i use like 80 characters.....
i think it's because it's set to unicode they take 2 time the space of normal chars making the max sms size ½
Rudegar said:
i think it's because it's set to unicode they take 2 time the space of normal chars making the max sms size ½
Click to expand...
Click to collapse
Good thinking
Something to try then is from Inbox, go to Accounts->Accounts..., tap * SMS and then uncheck the Send SMS using Unicode when necessary option.
excellent work chaps....seems to have sorted the problem .....
thanks alot
if it comes back il repost ....

Reset Call duration is here !!!

Thanks to guest/Bad we have a solution :
* Call someone.
* turn back clock as many hours as the outgoing counter
* hang up
* Let someone call you
* turn back clock as many hours as incoming counter
* hang up
don't overturn, because it will cause the counter to be in the millions.
THis solution is so easy, nobody figured it out until now :lol:
M4io,
thanks but can you explain more how to do that, i'm little confused with steps!!
Thanks
I think somebody knows but they do not want to share us. M4io
I tested so many times, because I made overturn, million hours
And now it's so easy M4io?
reset for dummies (just an expression, nothing personal) :
tap on the Flag (left top corner)
tap settings
tap the tab System (in the botttom)
tap Device information
tap the tab Call duration (in the bottom)
write down incoming and outgoing
for example :
incoming = 48hr 27 min. 55 sec
outgoing = 14r 57 min 01 sec
Outgoing reset :
Call someone, (with the phone, not with your voice).
While the conversation is ongoing :
tap on the Flag (left top corner)
tap settings
tap the tab system
tap clock & alarms
tap the tab Time
change the Time
for example
if it is 15:37 18/01/2005
change it -14hr 57min 01 sec (outgoing)
to 00:41 18/01/2005
tap OK (right top corner)
end the conversation/ hang up the phone.
Set your clock back to reality
incoming reset :
let someone call you.
While the conversation is ongoing :
tap on the Flag (left top corner)
tap settings
tap the tab system
tap clock & alarms
tap the tab Time
change the Time
if it is 15:37 18/01/2005
change -48hr 27 min. 55 sec (incoming)
to 15:10 16/01/2005
tap OK (right top corner)
end the conversation/ hang up the phone.
Set your clock back to reality
you are the best man it really rocks man thanks a lot really looking for it from a long time. thanks man really a very very nice post simply i can say the best one till date.
thanks very much
jeet
What if the counter is on something like 165247hr15min30sec ???
elio said:
What if the counter is on something like 165247hr15min30sec ???
Click to expand...
Click to collapse
Just change the date/time back to what was before. It will revert back to your original counter value.
No u don't get me, I mean for some odd reason, without any manipulation from my part, the counter has jumped to such crazy figures. So I guess this elegant way to reset won't work in such a case?
elio said:
What if the counter is on something like 165247hr15min30sec ???
Click to expand...
Click to collapse
you could try to turn back 18 years
I don't know when it overflows , but you could try to turn forward.
short explanation : small negative display as large positive numbers if you handle it as unsigned field.
so it could be that
165247hr15min30sec is something like -1hr00min00sec
so you could solve it by turning the time forward 1 hour.
if anyone knows approxemately what -00hr00min01sec is you could calculate how much to turn forward.
ANYONE ?
The only time I have seen such high numbers for calls is on a brand new phone, once a call is made it resets.
maybe your counters were very close to zero point and by using it went from negative to positive?
oldest virtual xda phone user
In fact there's been quite a few reports on such odd counter behavior. Best solution in my opinion is to use a third party software and forget about the built in counter.
Meanwhile we could launch a contest for the "oldest virtual xda phone user" ) But screen captures are required!!
cool but have you tried reseting the "all calls" from the call timers?
(phone/call history/tools/call timers)
Thanks to Bonzo
I think the zero point is :
1193046 hr 28 min 16 sec
thus if your counter is closer to this, than to 0, It is easier to turn time forward going over 1193046 hr 28 min 16 sec. This should give you a very small calling time.
Wohoo! I got mentioned!
Sweet! :lol:
thanks to M4IO
problem with Magneto
For the those who are using WM5.0/Magneto, both INCOMING and OUTGOING call duration are set to "Unknown".
I guess this solution is not compatible with WM5.0 (as of May 20 2005 version 1. 50f.blWWE)
Re: problem with Magneto
steelorange said:
For the those who are using WM5.0/Magneto, both INCOMING and OUTGOING call duration are set to "Unknown".
I guess this solution is not compatible with WM5.0 (as of May 20 2005 version 1. 50f.blWWE)
Click to expand...
Click to collapse
My Call Duration still showing hour (not Unknown). I use WM2005 with the latest RAM upgrade.
Re: problem with Magneto
istana_pulau_es said:
My Call Duration still showing hour (not Unknown). I use WM2005 with the latest RAM upgrade.
Click to expand...
Click to collapse
May i know your ROM Version? (Settings>System Tab>Device Information)
Thanks
worked fine for me though my counter was 175???, had to devide this number by 24 then by 365 days to make how many years it was around 22 years of my total 27 years old on the phone gosh :shock: anyways went back to the 80's hanged went to real time vuala got it right
PS i have windows 2005 1.50h

WM6 SMS Sent Notification Disable

I tried to use a wm5 tweak to disable SMS Sent notification but the Settings tree under HKLM>SOFTWARE>MICROSOFT>INBOX> isn't there? what do i do? i'm using Faria's WM6 rom btw.. thanks
Start>settings>system>Registry Wizard, disable it in there, and then choose apply and your phone will reset by itself.
sintax said:
I tried to use a wm5 tweak to disable SMS Sent notification but the Settings tree under HKLM>SOFTWARE>MICROSOFT>INBOX> isn't there? what do i do? i'm using Faria's WM6 rom btw.. thanks
Click to expand...
Click to collapse
Messaging, Tools, Options, SMS Messages, uncheck 'Request delivery notifications'......
It's turned on by default. I assume this coresponds to a registry key as well but it's pretty easy through the GUI
Andy
request delivery notification is where you get an actual text message saying your message was delivered
I got the same problem - I would love to disable the sent notification!!
it should be under HKCU
Code:
[HKEY_CURRENT_USER\Software\Microsoft\Inbox\Settings]
"SMSDeliveryNotify"=dword:0
And if the "Settings" key cannot be found under Inbox... just create it...
Worked on every ROM I've tried
Hmmm. I created the REG_DWORD and set value to 0, but it didnt work...any other ideas?
It's in HKLM
Saw the answer here: http://xman892.blogspot.com/2006/07/windows-mobile-tweaks.html
Just add the keys if needed:
Code:
HKLM\Software\Microsoft\Inbox\Settings\SMSNoSentMsg = 1
It is a Decimal DWORD.
Should work on all Windows Mobile 6 phones.
solex said:
Code:
HKLM\Software\Microsoft\Inbox\Settings\SMSNoSentMsg = 1
It is a Decimal DWORD.
Should work on all Windows Mobile 6 phones.
Click to expand...
Click to collapse
I'm using WinMo 6.5, I tried every kind of little trick to disable the notification "message sent", but nothing happened. Tried to change the registry too, but I still get the message, and that's pretty annoying. I would like to have delivery notification, I like it, and for this reason my phone rings 2 times: 1. "message sent" 2. "the message to... delivered"
Finally something that works, i got rid of it with this
HKLM|Software|Microsoft|Inbox|Settings|SMSNoSentMsg = 1
thank you solex
Nothing is working
As the title states, I've tried all of the above listed registry tweaks, and....nothing. Played around with the "1" and "0" values with DWORD and string, respectively and no dice. I'm thinking there's really no way to disable the notification.
Acid
AcidShark said:
As the title states, I've tried all of the above listed registry tweaks, and....nothing. Played around with the "1" and "0" values with DWORD and string, respectively and no dice. I'm thinking there's really no way to disable the notification.
Acid
Click to expand...
Click to collapse
Alternatively, download and extract file SMSNoSentMsg then install on your device

SMS delay

Good Night
Before CM13 i had my sms with 10 seconds delay sending.
After CM13 i can't find the way to program my OPO to make the same. And in my sms sent doesn't appear the 2 "flags" (for delivery and for read), only appears 1 flag (deliver).
How can i program these 2 functions?
Thanks

Categories

Resources