Jetzt wo wir alles haben geht es ans synchronisieren. Dazu verwenden wir das Kommandozeilentool msynctool.
Zuerst eine Gruppe anlegen und die Sync-Partner eintragen.
|
Quellcode
|
1
2
3
|
msynctool --addgroup mobile
msynctool --addmember mobile evo2-sync
msynctool --addmember mobile syncml-obex-client
|
Jetzt Bluetooth sowohl bei Handy als auch Computer einschalten.
|
Quellcode
|
1
|
sdptool browse
|
Liefert uns die Information welche MAC Adresse und welchen Channel wir brauchen.
Channel ist jener, welcher unter diesem InfoHeader steht:
Service Name: SyncMLClient
Service RecHandle: 0x10033
Service Class ID List:
UUID 128: 00000002-0000-1000-8000-0002ee000002
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 10
"OBEX" (0x000

Language Base Attr List:
code_ISO639: 0x454e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"" (0x00000002-0000-1000-8000-0002ee000002)
Version: 0x0100
In diesem Fall also 10.
Nun müssen die Konfigurationsscripts angepasst werden.
Hiezu:
|
Quellcode
|
1
|
msynctool --configure mobile 2
|
Dann die Datei anpassen. (Dies erfolgt mittels dem Editor nano, STRG+O speichert, STRG+X beendet die Datei).
<?xml version="1.0"?>
<config>
<bluetooth_address>xx:xx:xx:xx:xx:xx</bluetooth_address>
<bluetooth_channel>xx</bluetooth_channel>
<interface>0</interface>
<identifier>PC Suite</identifier>
<version>1</version>
<wbxml>1</wbxml>
<username></username>
<password></password>
<type>2</type>
<usestringtable>1</usestringtable>
<onlyreplace>0</onlyreplace>
<recvLimit>0</recvLimit>
<maxObjSize>0</maxObjSize>
<contact_db>Contacts</contact_db>
</config>
Zu ändern sind die Werte von
<bluetooth_address>xx:xx:xx:xx:xx:xx</bluetooth_address>
<bluetooth_channel>xx</bluetooth_channel>
<identifier>PC Suite</identifier>