[FAQ] Как исправить неработающий поиск по SMS-сообщениям в iOS

IMG_0882

Если вы хотите увидеть на нашем сайте ответы на интересующие вас вопросы обо всём, что связано с техникой, программами и сервисами Apple, iOS или Mac OS X, iTunes Store или App Store, пишите нам через форму обратной связи.

К нам поступил следующий вопрос:

доброе утро! заметил недавно, что в sms-клиенте перестал нормально работать поиск по сообщениям. одни слова ищет, другие — нет. одни имена ищет, другие не хочет. ни перезагрузки, ни сброс настроек не помогают. перешиваться не хочется, но если без этого никак, согласен и на это. может, есть способ как-нибудь сбросить поиск по sms, чтобы он снова начал работать? джейл сделан, iphone 5, ios 6.1

Здравствуйте!

Виновник тут вычисляется однозначно, это функция поиска Spotlight, точнее, её модуль, отвечающий за сканирование базы SMS/MMS/iMessage-сообщений.

Можем предложить два способа – попроще и посложнее, начать лучше с первого:

  • способ попроще – загляните в настройки iOS, в секцию Основные-Поиск Spotlight. Снимите галочку около пункта «В сообщениях», подождите 5 секунд и поставьте её обратно

IMG_0883

  • способ посложнее предполагает радикальное вмешательство. Т.к. у вас сделан джейлбрейк, задача заметно упрощается. Через любой файловый менеджер для iOS-устройств зайдите в папку /private/var/mobile/Library/Spotlight и удалите папки com.apple.MobileSMS и com.apple.SpotlightTopHits. Затем перезагрузите устройство – так вы заставите iOS перестроить индекс Spotlight. После этого поиск по SMS-сообщениям в iOS должен вновь заработать.

Заметим, что второй способ реально организовать и без джейлбрейка, с помощью полезных утилит для редактирования бэкапов iTunes, например, iBackupBot.