Как синхронизировать телефон с Windows Mobile 6.1 с Kontact, Evolution или Sunbird

3963
Joshua K

Я хочу синхронизировать мой телефон с Windows Mobile 6.1 с Kontact. Я немного гибок и хотел бы использовать Evolution или Sun bird.

Предоставить пошаговую инструкцию в Ubuntu Jaunty Jackalope

1

2 ответа на вопрос

1
joe

Из Здесь

Сначала вам нужно добавить лучшие репозитории. Вы можете заставить его работать со стандартными пакетами в Ibex, но он работает не так гладко.

sudo nano /etc/apt/sources.list 

И добавьте это в конец файла:

deb http://ppa.launchpad.net/synce/ubuntu intrepid main deb-src http://ppa.launchpad.net/synce/ubuntu intrepid main 

Необходимые модули уже включены в ядро ​​Intrepid. Установите основные библиотеки:

sudo apt-get update sudo apt-get install synce-hal librra0-tools librapi2-tools 

Теперь подключите ваше устройство к компьютеру и запустите:

synce-pls 

Вы должны увидеть список файлов на вашем устройстве. Если ваше устройство защищено паролем, вы получите эту ошибку:

. WARNING **: synce_info_from_odccm: Failed to get a connection for <device_name>: Not authenticated, you need to call !ProvidePassword with the correct password. pls: Could not find configuration at path '(Default)' You will need to install synce-trayicon or synce-kpm. 

Если в Ubuntu запущен Gnome Network Manager, он настроит ваше устройство в качестве нового сетевого подключения по умолчанию. Проверьте, какое устройство Ethernet было передано вашему устройству, выполнив следующую команду в терминале после подключения устройства:

/sbin/ifconfig -a | grep 80:00:60:0f:e8:00 | cut -d " " -f 1 

затем добавьте следующую строку /etc/network/interfaces:

iface <interface of your device> inet dhcp 

Это заставит Gnome Network Manager игнорировать интерфейс. Затем перезапустите сеть с помощью команды:

sudo /etc/init.d/networking restart 

Вам нужно будет отключить любые брандмауэры или настроить их. Я не знаю, как это сделать, но я видел списки необходимых портов.

Теперь вы можете установить механизм синхронизации, opensync библиотеки и мультисинхронный интерфейс.

sudo apt-get install multisync-tools opensync-plugin-evolution opensync-plugin-synce 

Пользователи KDE могут использовать opensync-plugin-kdepim вместо модуля evolution2. В стабильной версии opensync поддержка Thunderbird отсутствует.

Теперь нам нужно настроить синхронизацию и opensync. Механизм синхронизации запускается автоматически, если вы используете репозиторий ppa. Механизм синхронизации должен работать без файла конфигурации, но вы можете загрузить файл конфигурации и отредактировать его (он больше не называется config.xml):

mkdir ~/.synce wget -O ~/.synce/syncengine.conf.xml http://synce.svn.sf.net/svnroot/sync...fig/config.xml gedit ~/.synce/syncengine.conf.xml 

Вы можете отключить и снова подключить ваше устройство до загрузки изменений. Теперь вам нужно настроить профиль синхронизации на устройстве. Windows Mobile может обрабатывать только до двух профилей, поэтому может потребоваться сначала удалить профиль с помощью synce-delete-partnership. Чтобы создать партнерство, используйте следующую команду. (Вы можете настроить синхронизацию «Контакты, Календарь, Задачи, Файлы». Удалите ненужные.)

synce-create-partnership "Рабочий стол Linux" "Контакты, календарь, задачи, файлы" Теперь нам нужно настроить opensync. Вы можете использовать программу multisync0.90 для установки или создать группу и добавить компоненты через командную строку:

msynctool --addgroup synce-sync msynctool --addmember synce-sync synce-opensync-plugin msynctool --addmember synce-sync evo2-sync 

Вы можете редактировать настройки с помощью multisync0.90. Для синхронизации нажмите кнопку в multisync0.90 или выполните:

msynctool --sync synce-sync 

Вы также можете нажать кнопку синхронизации в ActiveSync на устройстве. Используя пользовательский конфиг, вы можете изменить его на всплывающее окно терминала на вашем компьютере, когда activesync запрашивает синхронизацию вместо того, чтобы делать это в фоновом режиме.

Кажется, что-то меня куда-то заводит, однако я получаю сообщение об ошибке «Не удалось установить соединение». Вы говорите, что это означает, что у меня есть пароль устройства, но это не так. У меня нет пароля устройства. Joshua K 15 лет назад 0
0
admintech

Мне просто удалось сделать это сразу после года многопоточности и множества разных способов попробовать. Этот путь занял у меня около четырех часов, а с этим руководством - еще меньше.

Это было протестировано для работы, как описано на CDMA HTC Touch Pro от Sprint, а также на HTC Apache с тем же радио

ВНИМАНИЕ, СОХРАНИТЕ ВСЕ КОНТАКТЫ И СОБЫТИЯ, ПРЕЖДЕ ЧЕМ СИНХРОНИЗИРОВАТЬ. Это очень похоже на то, что на первом этапе вы потеряете все свои контакты на одном или обоих устройствах! При моей первой синхронизации (со всеми моими контактами на моем телефоне) они были стерты, и мне пришлось снова вручную добавить их в Evolution, потому что у меня не было совместимого формата резервного копирования и CVS отстой ... PIMBackup ( http: // freewareppc. com / database / pimbackup.shtml ) для вашего устройства WM - хороший бесплатный вариант

Это руководство по синхронизации вашего смартфона или карманного ПК с Windows Mobile 5+ с Evolution. Он также должен работать (с использованием дополнительных плагинов opensync) с пакетами и устройствами Sunbird, KDE 3.x PIM, Blackberry, Palm и Open Palm. Однако это руководство будет посвящено только Windows Mobile и Evolution.

Для начала нам нужно установить несколько пакетов, на которые будут опираться наши приложения для синхронизации GUI.

sudo apt-get install synce-sync-engine synce-kpm multisync0.90 note Примечание Нет встроенной опции синхронизации Gnome, которую я могу найти для Intrepid, которая почти так же хороша, как sync-kpm. Я рекомендую его как пользователям KDE, так и пользователям Gnome. Используйте synce-kde или synce-gdm для Hardy

Для просмотра файлов в Nautilus в Gnome также установите sudo apt-get install synce-gnomevfs Заметьте, что это не нужно для новых устройств WM 6+, так как они дают вам возможность использовать соединение с большой памятью при подключении, которое работает как любое другое съемное хранилище. в убунту.

Теперь нам нужно установить наши плагины OpenSync для использования с MultiSync. Для Windows Mobile и Evolution мы хотим запустить sudo apt-get install opensync-plugin-synce opensync-plugin-evolution

На этом этапе вы хотите использовать Alt-F2 для запуска synce-sync-engine, затем Alt-F2 и запустить synce-kpm

note synce-kpm не будет создавать панель запуска в вашем меню, возможно, вы захотите установить для нее ярлык на рабочем столе. заметьте, что вы хотите убедиться, что RNDIS включен на вашем телефоне, перейдя в «Настройки> вкладка Подключения> USB к ПК» и убедившись, что флажок «Включить расширенную сетевую функциональность» установлен, иначе это не сработает. Многие другие руководства требуют, чтобы это было отключено, поэтому, если вы пробовали другие руководства для синхронизации вашего устройства WM, это может быть отключено.

На этом этапе вы сможете подключить ваше устройство, и оно должно быть распознано уже запущенным sync-kpm. Это попросит вас создать партнерство для вашего устройства. (* См. Проблемы внизу) Выберите имя и то, что вы хотите синхронизировать, и вы должны увидеть экран, который показывает вам информацию об аккумуляторе, базовую информацию об устройстве и добавить / удалить программы вкладка.

Если в этот момент ваше устройство не обнаружено, откройте ActiveSync на вашем устройстве и перейдите в «Меню> Подключения» и убедитесь, что «Синхронизировать все компьютеры, использующие это подключение:», установлен и установлен на USB

Если это по-прежнему не работает, попробуйте отключить брандмауэр Ubuntu с помощью (только если вы находитесь за маршрутизатором с брандмауэром, в противном случае смотрите нижнюю часть сообщения для портов, чтобы открываться по отдельности) sudo ufw disable

Если у вас есть соединение с synce-kpm, то вы можете запустить программу, которая на самом деле устанавливает синхронизацию, MultiSync.

Запустите multisync, запустив multisync0.90 через Alt + F2 или из окна терминала. В левом верхнем углу нажмите кнопку Добавить и выберите имя группы для этого профиля синхронизации. После выбора имени вашей группы вам будет предложено окно для настройки фактического профиля синхронизации.

Нажмите кнопку «Добавить участника» и выберите «Evolution 2.x». Нажмите кнопку «Добавить участника» еще раз, выберите «Плагин для синхронизации с устройством Windows CE» и нажмите «Закрыть».

Теперь, когда запущен KDE PDA Manager (synce-kpm), нажмите кнопку обновления под вновь созданной группой в MultiSync, и ваши контакты и календарь должны синхронизироваться.

Как я уже говорил, в первый раз он стер мои контакты с моего устройства, но кажется, что если вы ничего не удаляете с вашего ПК, что вы не хотите удалять с устройства, тогда он будет работать нормально и синхронизироваться в обоих направлениях. Я удалил все контакты в Evolution, чтобы попытаться выполнить чистую синхронизацию с ПК, но вместо этого он зарегистрировал удаление на моем устройстве.

  • Кажется, есть проблема с synce-kpm, регистрирующим устройство как новое каждый раз, когда оно подключено. Каждый раз, когда вы подключаете свое устройство для синхронизации, вам может понадобиться создать новое партнерство с synce-kpm. Я не уверен, как это исправить или почему каждый новый созданный флешки привязан к synce-configure-bindings, но сама синхронизация работает, так что, надеюсь, кто-нибудь сможет решить эти менее серьезные проблемы позже.

* Отдельные порты, которые нужно открыть для синхронизации Windows Mobile, - это TCP 990, 999, 5678, 5721, 26675. Я не буду подробно рассказывать о том, как открываются порты брандмауэра, эту информацию можно найти во многих других местах с помощью быстрого поиска Google.

Я не могу найти "Включить расширенную сетевую функциональность". Synce-kpm не находит мое устройство даже с отключенным брандмауэром. Joshua K 15 лет назад 0

Похожие вопросы