1 (02.03.2013 06:53:15 отредактировано inux)

Ситуация не стандартная, надеюсь подскажите, как это можно "победить".

Iphone (ios) тот же линукс.. семейство UNIX
/var/mobile/Library/SMS/sms.db - файл с историей смс.
заменяю sms.db из бэкапа, но смс не появляются.
нужно перезагрузить устройство и только тогда смс видны.

подскажите, что можно сделать, чтобы не перезагружать устройство и смс из бэкапа сразу были видны.
может процесс какой убивать нужно или службу какую перезагрузить?

спасибо.


ps
процесс убиваю так - killall -9 MobileSMS
заменяю sms.db
респринг

2 (01.03.2013 02:10:24 отредактировано stalker_tk)

Как говорится пальцем в небо
заменить sms.db
процесс не убивать а

kill -HUP MobileSMS

или

killall -1 MobileSMS
Hunter, who is on the trail ...

3

stalker_tk пишет:

kill -HUP MobileSMS

или

killall -1 MobileSMS

спасибо, но не помогает (

4

verg снимите плюс с репутации, как я понимаю человек поторопился с этим..... ah

Hunter, who is on the trail ...
inux пишет:

Iphone (ios) тот же линукс..

Ни разу. Это BSD.

6

karl_muenhgausen пишет:

Ни разу.

структура одна и таже, команды одни и теже...

inux пишет:

структура одна и таже, команды одни и теже...


Ещё не убедились? bx

8

А с джейл еще и apt-get в наличии.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.
zenon пишет:

А с джейл еще и apt-get в наличии.

Куда катится мир???

10

MozgFx: 1-е предупреждение. Причина: нарушение правил 3.2.(15-16)
Запрещается переходить на личности в обсуждении. Запрещается явное или косвенное провоцирование участников на нарушение правил форума.

11 (02.03.2013 05:05:28 отредактировано inux)

inux пишет:

Iphone (ios) тот же линукс..

скажем по другому IOS - Семейство Unix

12

а линукс кстати, тоже  - Семейство Unix!

inux пишет:

а линукс кстати, тоже  - Семейство Unix!


Да ну???

http://upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Linux_Distribution_Timeline.svg/500px-Linux_Distribution_Timeline.svg.png

14

Слушайте, здесь есть на форуме флудильня?
Вот там свои картинки показывайте, ок! )

15 (02.03.2013 10:55:54 отредактировано Lupo Alberto)

inux пишет:

/var/mobile/Library/SMS/sms.db

Попробую «пальцем в небо»: расширение .db предполагает (понятно, с рядом оговорок), что файл создан какой-либо базой данных. Эта программа и должна обновить свои базы.

Был, был и весь вышел...

16 (02.03.2013 11:05:30 отредактировано inux)

Вот процессы которые запущены:

+ открыть спойлер

http://s61.radikal.ru/i174/1303/34/530d441ef14f.jpg  http://s16.radikal.ru/i191/1303/ba/bce38ac9f9c1.jpg  http://s018.radikal.ru/i523/1303/51/98e9c6c17c0a.jpg

http://s017.radikal.ru/i404/1303/b6/4d8d0d7e492d.jpg  http://s019.radikal.ru/i620/1303/73/2459f7862b6f.jpg

17 (02.03.2013 11:11:55 отредактировано inux)

Удаляю все в папке SMS:
http://s019.radikal.ru/i600/1303/13/e88b70630fbc.jpg 
Запускаю смс (MobileSMS)
и смс по-прежнему видны! но ведь я удалил /var/mobile/Library/SMS/sms.db и вообще все что в папке!
откуда смс берутся?

18

Lupo Alberto пишет:
inux пишет:

/var/mobile/Library/SMS/sms.db

Попробую «пальцем в небо»: расширение .db предполагает (понятно, с рядом оговорок), что файл создан какой-либо базой данных. Эта программа и должна обновить свои базы.

Ещё один палец... Возможно Вы удаляете файлы отвечающие за работу СМС, а не базу данных с СМС сообщениями...
Предполагаю что они должны храниться где угодно? но не в папке с именем "библиотека" у меня сразу ассоциация с classes.

Добавлено спустя:
Почитал бегло....
Все правильно у Вас... Но вот еще пишут что на некоторых телефонах может лежать тут

/private/var/mobile/Library/SMS/sms.db

Если уж копать давайте версию IOS..

19 (02.03.2013 11:48:34 отредактировано inux)

mozgfx пишет:

а не базу данных с СМС сообщениями...

/var/mobile/Library/SMS/sms.db если заменить этот файл и перезагрузить, то смс появятся!
смс, именно в этом файле!
Но они появляются только после перезагрузки!

20

Ещё выключили ли Вы iCloud contacts Backup перед выполнением операций?

21

inux пишет:

Вот процессы которые запущены:

+ открыть спойлер

http://s61.radikal.ru/i174/1303/34/530d441ef14f.jpg  http://s16.radikal.ru/i191/1303/ba/bce38ac9f9c1.jpg  http://s018.radikal.ru/i523/1303/51/98e9c6c17c0a.jpg

http://s017.radikal.ru/i404/1303/b6/4d8d0d7e492d.jpg  http://s019.radikal.ru/i620/1303/73/2459f7862b6f.jpg

Возможно невнимательно смотрел, но среди них нет процесса MobileSMS? bw
И можно поподробней, может то что вы хотите, можно сделать совершенно другим способом.

Hunter, who is on the trail ...

22

inux пишет:

откуда смс берутся?

Из кеша или из памяти телефона.
А вообще там обычный sqlitedb,  и скорее всего смс привязаны к адресной книге. Как вариант это перезапустить приложение адресной книги.

It is good day to die ...
MS Windows 10
Заметки о главном...

23

stalker_tk пишет:

И можно поподробней, может то что вы хотите, можно сделать совершенно другим способом.

есть файл - /var/mobile/Library/SMS/sms.db
в нем история СМС (бэкап от определенного числа) и его нужно восстановить!
заменяю /var/mobile/Library/SMS/sms.db \ перезагружаю - все ок, смс восстановились!

Я добиваюсь того, чтобы не нужно было перезагружаться и смс были видны сразу!

Когда восстанавливаю тел. книгу (контакты) /var/mobile/Library/AddressBook/AddressBook.sqlitedb
их видно сразу, перезагружать не нужно!

24

i2ks пишет:

Из кеша или из памяти телефона.

вот и надо понять, где и что перезапустить, чтобы не делать ребут.

i2ks пишет:

и скорее всего смс привязаны к адресной книге. Как вариант это перезапустить приложение адресной книги.

убвал процессы:
killall -9 MobilePhone
killall -9 MobileSMS
не помогает.

25

mozgfx пишет:

Ещё выключили ли Вы iCloud contacts Backup перед выполнением операций?

не пользуюсь iCloud

26

inux пишет:

не пользуюсь iCloud

Он по умолчанию включен как я понял.... в настройках... поэтому проверьте...

27 (03.03.2013 11:33:31 отредактировано inux)

mozgfx пишет:

Он по умолчанию включен как я понял.... в настройках... поэтому проверьте...

точно нет, не включен! )

28 (03.03.2013 12:00:09 отредактировано zenon)

Не пойму, если это SQLite база почему штатными методами бэкапа/восстановления не воспользоваться?

cd /var/mobile/Library/SMS/sms.db
sqlite3 sms.db > backup.db
sqlite3 sms.db < backup.db

sqlite3 или sqlite...

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

29

zenon пишет:

sqlite3 или sqlite...

в iphone такого нет.

30 (03.03.2013 12:12:12 отредактировано inux)

а процессы ничего неговорят?

+ открыть спойлер

http://s61.radikal.ru/i174/1303/34/530d441ef14f.jpg  http://s16.radikal.ru/i191/1303/ba/bce38ac9f9c1.jpg  http://s018.radikal.ru/i523/1303/51/98e9c6c17c0a.jpg

http://s017.radikal.ru/i404/1303/b6/4d8d0d7e492d.jpg  http://s019.radikal.ru/i620/1303/73/2459f7862b6f.jpg

какой из них может отвечать за смс? )