Android bit by bit - Android Software/Hacking General [Developers Only]

Hi
I just deleted by accident a whoe thread of text messages.
I know I can't recover the text messages as a nice thread back on my phone.
What I am trying to do however is to access *all* of the internal memory.
Make some sort of the whole internal memory where text messages are stored and browse it with a hex editor in the hope of finding pieces of my text messages with my gf.
Is it possible ? are there better solutions ?
Thanks

Related

Where are SMS's stored?

er...that's it really. I'm curious as to which database holds the SMS's that come in. Is it one DB per folder (i.e., inbox, deleted items, etc) or does one database take care of all SMS's?
Thanks.
It's quite hard to find out, and it involves using a program like Pocket dbExplorer.
They are held in a system database, though in my experience it is never the same name from one installation to the next. A good way to look is to look at the number of messages in your sms inbox, then look for a folder (usually one of the larger ones) that has the same record count. The messages are stored in the expected way: fields for date, time, sender, message content etc. Depending on the program you use you can export or back up the table, but AFAIK they are all cross referenced and won't work 100% as before should you try to restore them after, say, a hard reset. You would also need to rename the table when restoring as it won't be the same any longer.
As far as SMSs YOU'VE sent, the process is much the same. However, this table appears even further cross referenced as even when you restore it and rename / overwrite it, the messages themselves are missing with only the headers showing in your Sent Items. If someone has a way to more effectively back up the texts (without using SMS Save or whatever it's called) then I'd be interested to know.
Cheers
Anthony
Thanks!
Export SMS/MMS/Email messages onto Storage Card
Hi,
Have you tried this one:
http://xpocketpc.fw.hu

Any way to manually insert SMS Messages into Android SMS Database ?

Hi guys ... I have a really silly question .. I have an old Blackberry Curve 8700 which has some very important SMSs in it .. I would like to copy over all the SMS from this Blackberry Curve 8700 into my new HTC Desire Z ... Problem is I dont see any tool for the Blackberry which allows me to export SMS messages .. So my only option is to maybe somehow open up the SMS Database for my Android phone is some editor, and manually plant the SMSs from my blackberry by manually typing them in, and also setting the correct times as to when I received them, or when I sent them out .. There are only like 10-15 messages so I don't mind manually typing them in if I have to, but because they are so important, I have to somehow copy them over ..
Any suggestions ? Is there any tool available for the Androids which allows you to dissect and operate on the SMS database in an Android phone at low level ?
Any other suggestions are welcome too ...
What exactly is a "very important SMS" and why couldn't you simply just record the information in a text file or write it down somewhere? Email it to yourself? Why does it need to be loaded into the SMS database of another device? Why must it remain an SMS?
I hope that's not prying, but I just can't seem to understand why it would need to be kept in "sms format"
deathsled said:
What exactly is a "very important SMS" and why couldn't you simply just record the information in a text file or write it down somewhere? Email it to yourself? Why does it need to be loaded into the SMS database of another device? Why must it remain an SMS?
I hope that's not prying, but I just can't seem to understand why it would need to be kept in "sms format"
Click to expand...
Click to collapse
Its actually a business related thing .. I have talks with clients and its very important you have a complete chronological record of all discussions in your phone .. So I would really prefer to copy them over if I can as this would make my life a lot easier later when referring to these conversations ..
By SQlite you can edit a sqlite file and put it back into
take pictures with your new phone of all the SMSes.
Use SMS Faker. It let's you put fake text messages on your phone at any time. To and from.
Sent from my GT-I9000 using XDA App

[Q] HTC Wildfire Lost SMS

Hi all, I'm using an unrooted HTC Wildfire and yesterday all of my texts just disappeared - about 8000 in total. I think it was after I recieved a text from someone. I reasoned that the messages have to still be on the phone somewhere due to the fact that data is just marked as overwritable, or am I wrong about that? Either way, I hunted through the SD card with some file recovery software (PC Inspector File Recovery, to be precise) and found a few files that may be useful - "com.gb.gosms-1.asec" in "android_secure" that's 4.09MB (about the right size for the data my messaging app was reading in the "Settings>Applications", and "40123", found in "LOST.DIR" that is 14.0MB, probably too large but the closest I could find as the other two in that directory were only a few hundred kilobytes.
I can't open any of them - I tried "40123" as .db and .xml files and the .ASEC file seems to be an encrypted Android file.
I'm looking for a few things, I guess - Where should I look to use the file recovery software to find the old SMS files? How do I open a .ASEC file, and might it be the right one? And does anyone know of any way to recover my texts? I just would quite like to recover my texts as there are some important ones on there!
Many thanks in advance, and sorry if I am repeating anything, I ran a search but couldn't find anything.
P.S., I am using GoSMS, but my stock messaging app is just as empty!
Why do you have 8,000 texts on your phone? Typically any SMS app you download will automagicly delete any texts once you collect a certain amount.
I like to keep all my messages so I can know what has been said and because there are some important texts in there, and I just double checked and couldn't find any settings like that in there, but I know it's disabled on my stock app and I had conversations ranging from about 5000 to 2 or 3 texts, but thanks for the suggestion!
I did, however, find a thing saying that I had sent 1900 messages in total, or thereabouts, which is a lot more than I sent since the messages went missing, a lot less than I have sent since I got the phone. Perhaps it is from when I started using Go SMS, but is it indicative of the messages still being on the phone somewhere?
Yes it is since you got Go sms because the stock messanging app doesn't count how many was sent. And no that doesn't mean that they are on your phone. It is simply a built in counter allowing you to keep track of your messages in case you don't have an unlimited messaging plan. Try downloading a file explorer and searching for your texts, that should all be backlogged onto your phone somewhere. Chances are though that the messages where deleted. Linux will overwrite information in order to better utilize your memory space. I recommend to back up any messages, or lock the ones you want kept to avoid this in the future.
Thanks very much, I'll do that
As per my original message, does anyone know how to open a .ASEC file?

How does the iPhone Save Old SMS Messages?

Okay I was wondering how the iPhone handles old text messages. Like, after a certain amount of texts, usually 200+, Android automatically starts deleting them to save space on the phone. How the iPhone do this? Does it store every text message on the phone or what because I had a friend who was able to scroll back pretty far in his conversations and I'm not exactly sure if they were being retrieved from a server or if they were stored on his phone? I am asking because I wanted to know if the 8gb iPhone 4 would get all its space taken since I usually text 2000-3000 messages per month.
Any help would be appreciated, Thanks.
YoungBloodz said:
Okay I was wondering how the iPhone handles old text messages. Like, after a certain amount of texts, usually 200+, Android automatically starts deleting them to save space on the phone. How the iPhone do this? Does it store every text message on the phone or what because I had a friend who was able to scroll back pretty far in his conversations and I'm not exactly sure if they were being retrieved from a server or if they were stored on his phone? I am asking because I wanted to know if the 8gb iPhone 4 would get all its space taken since I usually text 2000-3000 messages per month.
Any help would be appreciated, Thanks.
Click to expand...
Click to collapse
The iPhone stores SMS messages on the phone's internal flash memory. Unless you text a lot... to the tune of 15 million text messages you won't run out of memory. Old text threads can be deleted. I'm not sure on this, but I'm somewhat certain there's an option to delete messages past a certain # in threads somewhere in the settings. It's been a while since I held an iPhone in my hand.

[Q] Anyway to save entire SMS Chat from WM6.1 to PC?

Hey everyone,
I've wondering this for a long time and couldn't find a solution to my problem. I have samsung i780 and have upgraded it to windows mobile 6.1. It comes with the SMS displayed as a chat conversation, which is neat. I want to backup all these conversations, as they are.
When I try most SMS backup software,(like iMobile SMS backup or Godswmobile SMS transfer) they backup all the messages, but they don't save it in a conversation way. They split them into sent or received smses, and its really hard to make sense of things and its tiresome.
Is there any software that can save the entire conversation as they are displayed in wm6.1? (i.e sent-received-sent-received etc)
Or at least someone can think of in this way:
In the conversation window, I can select all, and then copy the messages to Microsoft word or Note. The problem is, it shows very few messages at a time(as the screen is small, so only like 7 or 8 are displayed at a time), and I have to keep clicking on 'Older' to go to the very first sms, which is like a 1000 click before. And its tiresome to copy/paste it in the word, and if one small error, you are pushed back to the very recent sms chat.
Cant I just access the main html/xml file on the mobile where all of this is stored? Anyone knows how to retrieve the file where all your SMS chat/conversation is saved?
Thanks
Okay, I found the software.
Jeyo Software is the one. God, I wish I had known such a software existed before. Its just beautiful.
One more thing, any idea how to restore contacts that were saved as .xml?
Thankx

Categories

Resources