summaryrefslogtreecommitdiffstats
path: root/dev/msync.py
diff options
context:
space:
mode:
Diffstat (limited to 'dev/msync.py')
-rwxr-xr-xdev/msync.py26
1 files changed, 14 insertions, 12 deletions
diff --git a/dev/msync.py b/dev/msync.py
index fe7f1fd..6bb85d7 100755
--- a/dev/msync.py
+++ b/dev/msync.py
@@ -1,6 +1,7 @@
1#! /usr/bin/env python 1#! /usr/bin/env python
2 2
3from libiphone.iPhone import * 3from iphone import *
4from plist import *
4 5
5# get msync client 6# get msync client
6def GetMobileSyncClient() : 7def GetMobileSyncClient() :
@@ -24,17 +25,18 @@ msync = GetMobileSyncClient()
24if not msync : 25if not msync :
25 exit(1) 26 exit(1)
26 27
27array = PListNode(PLIST_ARRAY) 28a = Array()
28array.add_sub_string("SDMessageSyncDataClassWithDevice") 29a.append( String("SDMessageSyncDataClassWithDevice") )
29array.add_sub_string("com.apple.Contacts"); 30a.append( String("") )
30array.add_sub_string("---"); 31a.append( String("com.apple.Contacts") )
31array.add_sub_string("2009-01-13 22:25:58 +0100"); 32a.append( String("---") )
32array.add_sub_uint(106); 33a.append( String("2009-01-13 22:25:58 +0100") )
33array.add_sub_string("___EmptyParameterString___"); 34a.append( Integer(106) )
34 35a.append( String("___EmptyParameterString___") )
35msync.send(array) 36
36array = msync.receive() 37msync.send(a)
37print array.to_xml() 38a = msync.receive()
39print a.to_xml()
38 40
39 41
40 42