Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

On my iPhone 4, I have a large number of SMS messages (I don't delete them at all).

If I want to search for text in a particular message, it appears not to search historic SMSes. In other words, unless the text is visible in the latest messages, viewable on the screen without tapping "Load Earlier Messages", it will not match my string.

Am I doing it wrong? Is this a known issue?

share|improve this question
up vote 4 down vote accepted

Apple does not search for very old text messages as it makes the search much slower. There is no setting to modify the period of messages it should go through, but if you really need this then you can jailbreak and SSH into your iPhone. You can then edit the .plist file and make it search for messages that are even 2 years old.

Note: This will significantly make the searching slow.

share|improve this answer
I'm not prepared to jailbreak for this feature. Thanks for your answer. – user479 Nov 22 '11 at 5:57
which .plist file to edit? and what changes are to made to view old messages in search. plz explain. – user15719 Dec 30 '11 at 7:09

I know it isn't a solution for viewing on the iPhone but there is a program called DiskAid will allow you to view past messages on your computer. It uses your backup files from iTunes.

share|improve this answer
I've got a way to do it on the computer. I wanted a solution for the phone unfortunately. Thanks for your post. – user479 Nov 21 '11 at 4:34

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.