2009-09-09

Синхронизация контактов между SE K750i и Gmail (2)

0. Задача

Синхронизировать телефонную книгу Sony Ericsson K750i с Gmail Contacts.

Зачем это нужно и как сделать бэкап контактов -- тут (0, 1, 2).

(Сий труд писан для K750i, но наверняка применим и к W800, и к прочим моделям.)


3. Настройка телефона для синхронизации

GPRS уже должне быть настроен.

Будем использовать Google Sync, то есть синхронизироваться через интернеты. Готовьтесь платить за трафик. В vCard мои 117 контактов заняли 27 килобайт, получилось около 240 байт на контакт. Грубо говоря, 4 контакта -- 1 килобайт. В общем, даже если синхронизироваться раз в неделю, что по-моему слишком часто, то суммы все равно смешные, а у кого и вовсе на халяву.

Чтобы все не поломать, проверяем порядок синхронизации:

Menu -- Contacts -- Options -- Advanced -- Sync. order


Выбираем либо "By first name", либо "By last name", в зависимости от того, как записаны контакты в Gmail. Так, у меня и там и там формат "Лена Головач", поэтому у меня стоит синхронизация по имени. Если и там и там контакты записаны как "Пильник, Яна", то синхронизация должна быть по фамилии. Если гмэйловскую Дуню Кулакову в телефоне зовут "Кулакова, Дуня", то синхронизацию ставьте по фамилии, Gmail должен разобраться. Если наоборот -- не знаю. Если поменять порядок и заново синхронизироваться, получите в телефоне по две копии контактов. Так что выберите один формат и больше не шалите.

Скачать-запустить Google Sync не получится, вместо этого придется настраивать телефон. Впрочем, тут все просто. Здесь все написано, на всякий случай продублирую:

Menu -- Organizer -- Synchronization -- New account

Name: Google Sync (не принципиально)

Server address: https://m.google.com/syncml
Username: (гугло-юзернейм, ну вы в курсе)
Password: (гугло-пассворд)
Remote initiation: (у меня "Always ask", чего и вам советую)
Connection: (выбираем GPRS соединение, которым будем пользоваться)
Sync. interval: (я поставил на "Off" -- буду вручную запускать; можно воткнуть "7 days")
Applications: (выбираем только "Contacts", жмем OK)
App. settings -- Contacts:
Database name: contacts (все буквы строчные)
(остальные поля не трогаем)

Save


Готово. Пока не запускаем, я для этого заготовил отдельный пункт.


4. Синхронизация

Последняя проверка телефона:

  • Забэкапили контакты из телефонной книги (на симку, другой телефон или компьютер)? тыцк
  • Убедились, что порядок синхронизации правильный (Илья Муромец или Никитич, Добрыня)? тыцк
  • Настроили GPRS?
  • Настроили учетку Google Sync для синхронизации? тыцк

Последняя проверка Gmail:

  • Забэкапили контакты в Gmail (как минимум My Contacts)? тыцк
  • Вычистили My Contacts? Все контакты из этой группы будут залиты на телефон. тыцк

Поехали. Можно запускать из органайзера:

Menu -- Organizer -- Synchronization -- Google Sync -- Start


... или из телефонной книги:

Menu -- Contacts -- Options -- Sync. contacts -- OK


Готово. Идем в Gmail и смотрим, что же мы наделали.


5. Авгиевы конюшни

Синхронизация редко проходит без сучка и задоринки. Наверняка появятся дублированные контакты. К счастю, в Gmail с ними очень легко бороться. Выделяем откровенные дубли и жмем "Merge contacts":



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

Можно поступить более радикально: снести все контакты в телефоне и просто залить их заново с Gmail. Если хватает смелости, то вперед:

Menu -- Contacts -- Advanced -- Delete all contacts


Телефон спросит код блокировки, заводское значение "0000".

Далее, когда чистка контактов в Gmail закончена, не торопитесь врубать sync. Есть один нюанс -- sync с пустой телефонной книгой подвесит телефон намертво. Чтобы все заработало, надо создать хотя бы один контакт. После этого запустить синхронизацию, получить контакты с Gmail и эту "заглушку" удалить, на телефоне и в Gmail.


6. Пару слов о безопасности

Если телефон украдут и смогут разблокировать, засранцы получат вашу базу контактов. Если какие-то сведения "светить" таким образом ну никак нельзя, удалите соответствующие поля в Gmail Contacts.

При настройке учетной записи Google Sync телефон сохраняет логин и пароль от Gmail. Если телефон уйдет на сторону, как минимум логин достать -- дело пяти секунд. С паролем у меня не получилось, правда, не очень-то и старался. Как бы там ни было, для меня риски великоваты, посему я перед каждой синхронизацией логин и пароль ввожу заново, а после синхронизации удаляю. Такие дела.

3 comments:

Владимир said...

Супер, спасибо, что вы есть.
Написано так, что не ошибешься.
Очень благодарен.

GhostKU said...

Походу возникло 2 вопроса:
- Как сделать так чтобы синхронизировалис все группы а не только My contacts?
- Как сделать одностороннюю синхронизацию, чтобы телефон мог слить инфу с Google Contacts но не мог ниче попортить в базе контактов.

Anonymous said...

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