diff options
| author | 2008-08-03 20:47:47 +0200 | |
|---|---|---|
| committer | 2008-08-05 23:28:10 -0700 | |
| commit | b9f9675e1e3978693bb2e7f66a7125473b3cb30e (patch) | |
| tree | ca582a51bce704bfb764e31b8ef65403b4e6fc86 /src/main.c | |
| parent | b25fea997fc798e945dd7f19f8d0be0d8d3289d1 (diff) | |
| download | libimobiledevice-b9f9675e1e3978693bb2e7f66a7125473b3cb30e.tar.gz libimobiledevice-b9f9675e1e3978693bb2e7f66a7125473b3cb30e.tar.bz2 | |
Initial pairing implementation.
Signed-off-by: Matt Colyer <matt@colyer.name>
Diffstat (limited to 'src/main.c')
| -rw-r--r-- | src/main.c | 9 |
1 files changed, 6 insertions, 3 deletions
| @@ -45,7 +45,10 @@ int main(int argc, char *argv[]) { | |||
| 45 | int bytes = 0, port = 0, i = 0; | 45 | int bytes = 0, port = 0, i = 0; |
| 46 | if (phone) printf("I got a phone.\n"); | 46 | if (phone) printf("I got a phone.\n"); |
| 47 | else { printf("oops\n"); return -1; } | 47 | else { printf("oops\n"); return -1; } |
| 48 | 48 | ||
| 49 | lockdownd_client *control = NULL; | ||
| 50 | lockdownd_init(phone, &control); | ||
| 51 | /* | ||
| 49 | lockdownd_client *control = new_lockdownd_client(phone); | 52 | lockdownd_client *control = new_lockdownd_client(phone); |
| 50 | if (!lockdownd_hello(control)) { | 53 | if (!lockdownd_hello(control)) { |
| 51 | printf("Something went wrong in the lockdownd client, go take a look.\n"); | 54 | printf("Something went wrong in the lockdownd client, go take a look.\n"); |
| @@ -59,10 +62,10 @@ int main(int argc, char *argv[]) { | |||
| 59 | printf("Error happened in GnuTLS...\n"); | 62 | printf("Error happened in GnuTLS...\n"); |
| 60 | } else { | 63 | } else { |
| 61 | free(host_id); | 64 | free(host_id); |
| 62 | host_id = NULL; | 65 | host_id = NULL;*/ |
| 63 | printf("... we're in SSL with the phone... !?\n"); | 66 | printf("... we're in SSL with the phone... !?\n"); |
| 64 | port = lockdownd_start_service(control, "com.apple.afc"); | 67 | port = lockdownd_start_service(control, "com.apple.afc"); |
| 65 | } | 68 | //} |
| 66 | if (port) { | 69 | if (port) { |
| 67 | printf("Start Service successful -- connect on port %i\n", port); | 70 | printf("Start Service successful -- connect on port %i\n", port); |
| 68 | AFClient *afc = afc_connect(phone, 3432, port); | 71 | AFClient *afc = afc_connect(phone, 3432, port); |
