vitus_wagner: My photo 2005 (village)
vitus_wagner ([personal profile] vitus_wagner) wrote2014-05-23 09:48 am
Entry tags:

Бекап контактов

В позапрошлом году, когда я завел андроидный телефон себе, я искал zero-click solution для резервного копирования записной книжки ( можно и календаря). Тогда устраивающего меня решения я не нашел. Поэтому ограничился периодическим ручным экспортом в файл. Но может с тех пор что-то изменилось?

Требуется решение, которое:
1. Не требует внимания пользователя. Совсем.
2. Не пытается без явной команды бэкапиться пр нахождении вне домашней сети или если последнего бэкапа прошло менее заданного интервала времени.
3. Не использует серверов, не принадлежащих мне.
4. Не требует установки на сервер проприетарного или слишком объемного ПО. В идеале чтобы scp или rsync пользовалось. Но простенький cgi, обрабатывающий post или put я переживу. Git или svn - тоже нормально. Софт из дистрибутива скорее всего тоже ничего, если не надо будет разводить для этого php или клиент-серверную базу данных.
5. Оно не должно требовать рутовать телефон.
6. Для доставания информации из бэкапа контактов, лежащего на сервере, не должно требоваться восстановление этого бэкапа на телефон (какой бы то ни было, а не только "с той же версие Андроида")

В принципе, если мне дадут кусок java-кода, который вызывает стандартную операцию экспорта контактов в vcf-файл, остальное я и сам напишу.
arilou: (Default)

[personal profile] arilou 2014-05-23 07:47 am (UTC)(link)
То ли ты не дописал, то ли последняя строчка поста лишняя. ;)

[identity profile] nomadmoon.livejournal.com 2014-05-23 05:56 am (UTC)(link)
Раз уж речь зашла про Андроид может кто еще подскажет как заблокировать перемешение иконок по рабочему столу. А то у меня в половине случаев иконка не кликается а пытается переместиться.

[identity profile] freedom_of_sea.livejournal.com 2014-05-23 06:37 am (UTC)(link)
попробуйте более отрывисто на них тыкать, а не давить

(no subject)

[identity profile] nomadmoon.livejournal.com - 2014-05-23 06:58 (UTC) - Expand

(no subject)

[identity profile] kremator666.livejournal.com - 2014-05-23 09:09 (UTC) - Expand

(no subject)

[identity profile] toman-k.livejournal.com - 2014-05-23 14:48 (UTC) - Expand

(no subject)

[identity profile] toman-k.livejournal.com - 2014-05-23 14:41 (UTC) - Expand

(no subject)

[identity profile] bee-din.livejournal.com - 2014-06-02 03:24 (UTC) - Expand

[identity profile] crazy-daemon.livejournal.com 2014-05-23 06:18 pm (UTC)(link)
Зависит от лончера. В некоторых можно заблокировать модификацию.

[identity profile] shadowfoto.livejournal.com 2014-05-25 01:42 am (UTC)(link)
+1 за сменить лаунчер. Nova Launcher, например, вполне умеет блокировать изменение рабочего стола.

(no subject)

[identity profile] nomadmoon.livejournal.com - 2014-06-05 01:17 (UTC) - Expand

[identity profile] http://users.livejournal.com/_past/ 2014-05-23 06:31 am (UTC)(link)
Tasker + rsync плагин, триггером на домашний вайфай например.

(no subject)

[identity profile] usovalx.livejournal.com - 2014-05-23 16:00 (UTC) - Expand

[identity profile] ju-undin.livejournal.com 2014-05-23 06:40 am (UTC)(link)
Я теперь, после нескольких потерь, храню все контакты в гугле. Андроид настраиваться на них. Если вдруг теперь с телефоном или с СИМ-картой что-то случится, все контакты лежат в сети.
Другой вопрос, что если сеть по каким-то причинам недоступна, то и контактов не будет, хотя их можно параллельно сохранять и в телефоне.

(no subject)

[identity profile] ju-undin.livejournal.com - 2014-05-23 08:09 (UTC) - Expand

(no subject)

[identity profile] ju-undin.livejournal.com - 2014-05-23 08:28 (UTC) - Expand

(no subject)

[personal profile] sergey_cheban - 2014-05-23 09:15 (UTC) - Expand

(no subject)

[personal profile] sergey_cheban - 2014-05-23 12:16 (UTC) - Expand

(no subject)

[identity profile] p_govorun.livejournal.com - 2014-05-23 10:52 (UTC) - Expand

(no subject)

[personal profile] sergey_cheban - 2014-05-23 13:16 (UTC) - Expand

[identity profile] nomadmoon.livejournal.com 2014-05-23 06:59 am (UTC)(link)
АНБ одобряет ваш выбор.

[identity profile] inkelyad.livejournal.com 2014-05-23 06:58 am (UTC)(link)
Любое приложение, которое умеет делать резервные копии в файловую систему + foldersync

(no subject)

[identity profile] inkelyad.livejournal.com - 2014-05-23 07:26 (UTC) - Expand

(no subject)

[identity profile] inkelyad.livejournal.com - 2014-05-23 07:41 (UTC) - Expand

(no subject)

[identity profile] inkelyad.livejournal.com - 2014-05-23 17:29 (UTC) - Expand

[identity profile] aldarin.livejournal.com 2014-05-23 06:58 am (UTC)(link)
Серию Go смотрел?

Например, Go Contacts
https://play.google.com/store/apps/details?id=com.jbapps.contact&hl=ru

Он выгоняет бэкап на SD-карту и никаких серверов.
Edited 2014-05-23 07:01 (UTC)

(no subject)

[identity profile] aldarin.livejournal.com - 2014-05-23 07:16 (UTC) - Expand

(no subject)

[identity profile] usovalx.livejournal.com - 2014-05-23 16:03 (UTC) - Expand

[identity profile] jegjj.livejournal.com 2014-05-23 07:05 am (UTC)(link)
у меня в аднроидфоне гугла нет, поэтому использую сторонний софт

бэкапы делаю OrangeBackup, он делает копию всех системных разделов, пакует и складывает на SD-карту
этот архив можно использовать для восстановления телефона из режима recovery, хотя я этого не проверяла
в большинстве случаев при доведении телефона до состояния трупа SD-карта остается в нормальном виде

чтобы не забыть, использую Jorte, оно умеет делать удобные напоминания и имеет совершенно шикарный виджет со списком текущих дел и календарем
stiv_sigmal: (Время не ждёт)

[personal profile] stiv_sigmal 2014-05-23 07:40 am (UTC)(link)
Смешно читать комментарии: столько советов и все не про то.
Конечно, я и сам такой (как и множество ещё народу), но в этот раз просто читаю.

[identity profile] as-pushkin-by.livejournal.com 2014-05-23 08:20 am (UTC)(link)
MobileOrg. Это мобильная версия emacs-овского org-mode. Синхронизируется в том числе через WebDav. Но лично я использую Dropbox.

[identity profile] prividen.livejournal.com 2014-05-23 08:42 am (UTC)(link)
В воскресенье шеф озадачил меня такой же задачей.
Пока запустил прототип на OwnCloud.
Контакты там доступны через WebDAV и CardDAV.
Для Андроида есть приложение для синхронизации.
Для Thunderbird тоже есть расширение.
Явных глюков пока не заметил.

Календарики тоже поддерживаются.

Так же OwnCloud может быть полезно кучей других вещей по хранению и выборочному расшариванию файлов.

(no subject)

[identity profile] prividen.livejournal.com - 2014-05-23 08:53 (UTC) - Expand

(no subject)

[identity profile] fukurokudzu.livejournal.com - 2014-05-23 14:36 (UTC) - Expand

(no subject)

[identity profile] prividen.livejournal.com - 2014-05-24 10:48 (UTC) - Expand

(no subject)

[identity profile] fukurokudzu.livejournal.com - 2014-05-24 10:50 (UTC) - Expand

(no subject)

[identity profile] toshische.livejournal.com - 2014-05-23 09:34 (UTC) - Expand

[identity profile] t-mike.livejournal.com 2014-05-23 08:59 am (UTC)(link)
SyncML? вроде андроид умеет, да и в репах есть сервер

[identity profile] sergey daniloff (from livejournal.com) 2014-05-26 08:54 am (UTC)(link)
На java не знаю.
На моем телефоне (Cyanogenmod 10.1) вот здесь лежат контакты в виде sqlite:
/data/data/com.android.providers.contacts/databases/
Сама база contacts2.db, основная таблица data.
В sony оно может как-то по другому называться, но это уже не такая большая проблема.
Как вариант: взять всю эту базу с телефона целиком, а уже на сервере либо потрошить в vcf, либо хранить как резервную копию... Если в базе фотографии не очень высокого разрешения, то файл не очень большой будет.
Вробе бы на play.google.com можно найти ssh server, не требующий root.

(no subject)

[identity profile] sergey daniloff - 2014-05-26 11:07 (UTC) - Expand

[identity profile] taris_marh.livejournal.com 2014-06-04 05:42 am (UTC)(link)
API для работы с контактами есть и вполне развесистый, есть куча примеров, но чтобы прямо точно рабочий кусок кода - такого с ходу не нашёл. Могу ссылок накидать, но они найдены через Gogle и, в силу отсутствия в данный момент смартфона, не проверены, так что ценность их под вопросом. А задача интересная, так что буду её копать, когда мой аппарат из ремонта приедет.
Edited 2014-06-04 05:44 (UTC)