Мобильное

Копирование контактов с Windows Mobile под Linux

Когда-то писал о том, как здорово организован в Windows Mobile 6.1 экспорт списка контактов. И вот, пару дней назад руки дошли, наконец, до попытки его экспорта под Linux.

Первым делом установил SynCE, позволяющий наладить связь с телефонами на Windows Mobile. В openSUSE установку можно осуществить из репозитория. Поставил наборчик для KDE4 и запустил synce-kpm. Заработало прямо сразу. Иконка, подозрительно напоминающая ActiveSync, появилась в трее, а при подключении телефона через USB — позеленела и радостно сообщила, что подключен Toshiba g810. В окошке synce-kpm появилась сопутствующая информация: имя и фамилия владельца, список установленного софта, уровень заряда, свободное место на флешке и всякое такое. Можно даже установить прямо оттуда софт из CAB-файлов (я не пробовал). Симпатичная программка.

Для извлечения же данных из телефона необходим OpenSync. Он тоже легко ставится из репозитория — zypper se opensync показывает доступные пакеты. В принципе, можно поставить впрок их все, но важно отметить, что нужно ставить плагин libonepsync-synce-plugin, если в телефоне Windows Mobile 5 и выше, и libonepsync-synce-plugin-legacy в противном случае. Пользователей openSUSE тут, кстати, поджидает сюрприз баг. В репозитории 11.2 находится нерабочая версия libopensync-plugin-python-module (подробности). Но эта проблема легко решается удалением плохого модуля и установкой хорошего — из репозитория openSUSE Factory.

Телефон вернулся

Вчера нежный Toshiba G810 на платформе Windows Mobile 6.1 наконец-то вернулся ко мне из сервиса. Болезному заменили самое ценное: материнскую плату. Конечно, новая материнская плата не лишила его старых недостатков, таких, например, как неудобные боковые кнопки, хреновый стилус и еще более хреновый звук. И тем более ничего не изменилось в плане управления контактами. Ну — по крайней мере, хуже тоже не стало.

В прошедший за время ремонта месяц ходил с Nokia 3250. Должен заметить — было ничуть не менее удобно, разве что поначалу все время хотелось тыкать пальцами в экран. Но «контакты», календарь с органайзером — в «симбе» не хуже, а местами даже и лучше. И это несмотря на то, что 3250 значительно старше. А если включить плеер с правильной музыкой — тут финский кирпичик враз опускает тошыбу ниже уровня моря. У последней тоже, конечно, преимущества есть. Навигатор, экран большой. Фильмы в отпуске смотреть можно!

Но, так или иначе, за этот месяц решил: never again. Надо впредь брать Нокию — с «симбой», нормальным динамиком, вменяемым сохранением контактов и разработкой софта на Qt. А пока еще такой Нокия не куплен и не иссяк энтузиазм — попробую наладить дружбу с OpenSync, авось получится.

Еще раз про контакты в Windows Mobile

Не так давно писал о своей любви к Windows Mobile. Забыл указать, собственно, программу, с помощью которой мне удалось получить жалкое подобие решения проблемы.

А использовал я программу NS Contacts, которую пришлось, конечно, установить на ОС Windows. Программа эта умеет немногое:

  • высасывать через активсинк из телефона всю контактную информацию (нужно ставить в телефон программу NS Contacts Backup);
  • сохранять ее в собственном нестандартном закрытом формате;
  • изменять/удалять каждую из записей;
  • закачивать измененную адресную книжку обратно в телефон.

Большего в переносе контактов в обход аутлука достичь пока не удалось.

Когда мой чудесный телефон с ОС Windows Mobile 6.1 вернется из сервиса, попробую помучать OpenSync.

Управление контактами в Windows Mobile

За что мы любим Windows Mobile? Говорить об этом можно часами.

Возьмем, к примеру, телефон Nokia 3250 с ОС Symbian 9.1. Зайдем в меню, выберем «Контакты», нажмем «Функции» и в выпадающем меню увидим «Скопировать->На карту памяти». Таким образом, выделив сразу все записи в телефонной книге, мы сохраним их на microSD.

Затем мы вставим нашу флешку в новый телефон на платформе Windows Mobile 6.1. Телефон сожрет экспортированные данные и не подавится — все записи, фотографии, категории и прочее без потерь появятся в «контактах» мобильной винды.

Но прошли долгие месяцы, и наш прекрасный телефон на платформе Windows Mobile 6.1 оказался более нежным, чем суровая финская Нокия — сломался. И вот мы хотим вернуть записи обратно в старую Нокию. Заходим в «Контакты», смотрим в меню, и что мы видим? «Сохранить на SIM»? Отправить vcard смской? А где же «Скопировать на карту памяти»? А нет такого пункта.

И теперь мы обязаны включать наши компьютеры с Microsoft Windows XP или Vista, запускать на них Microsoft Outlook и синхронизировать информацию через ActiveSync. Затем сохранять «контакты» из аутлука на флешку через адаптер в подходящем формате и только тогда мы сможем вернуть наши данные в телефон Нокия.

А что мы можем сделать, если не пользуемся Microsoft Windows XP или Vista? Или если нам на хер не нужен Microsoft Outlook и поэтому он не установлен? Windows Mobile открывает для нас огромный, новый и интересный мир сторонних программ, которые позволят-таки скопировать контакты на ПК. В произвольном, закрытом, нечитаемом формате, полезном только разве пролистывать записи по одной. Или передать их в другую систему Windows Mobile. И это прекрасно.

Вот за все эти приключения мы и любим платформу Windows Mobile.