From de0419fbe8adafda4f09cbc7ef16761ebe35b898 Mon Sep 17 00:00:00 2001 From: Nikias Bassen Date: Sat, 30 Jan 2010 22:25:35 +0100 Subject: Adaption due to libiphone rename to libimobiledevice --- configure.ac | 2 +- src/Makefile.am | 4 ++-- src/ifuse.c | 20 ++++++++++---------- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/configure.ac b/configure.ac index 0101bc1..8212f20 100644 --- a/configure.ac +++ b/configure.ac @@ -12,7 +12,7 @@ AC_PROG_CC AM_PROG_CC_C_O # Checks for libraries. -PKG_CHECK_MODULES(libiphone, libiphone-1.0 >= 0.9.6) +PKG_CHECK_MODULES(libimobiledevice, libimobiledevice-1.0 >= 0.9.7) PKG_CHECK_MODULES(libglib2, glib-2.0 >= 2.14.1) PKG_CHECK_MODULES(libgthread2, gthread-2.0 >= 2.14.1) PKG_CHECK_MODULES(libfuse, fuse >= 2.7.0) diff --git a/src/Makefile.am b/src/Makefile.am index 63988d4..8ea6824 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,5 +1,5 @@ -AM_CFLAGS = $(libglib2_CFLAGS) $(libfuse_CFLAGS) $(libiphone_CFLAGS) -g -AM_LDFLAGS = $(libglib2_LIBS) $(libfuse_LIBS) $(libiphone_LIBS) +AM_CFLAGS = $(libglib2_CFLAGS) $(libfuse_CFLAGS) $(libimobiledevice_CFLAGS) -g +AM_LDFLAGS = $(libglib2_LIBS) $(libfuse_LIBS) $(libimobiledevice_LIBS) bin_PROGRAMS = ifuse diff --git a/src/ifuse.c b/src/ifuse.c index 4f72174..2110f44 100644 --- a/src/ifuse.c +++ b/src/ifuse.c @@ -38,14 +38,14 @@ #define AFC_SERVICE_NAME "com.apple.afc" #define AFC2_SERVICE_NAME "com.apple.afc2" -#include -#include -#include +#include +#include +#include /* assume this is the default block size */ int g_blocksize = 4096; -iphone_device_t phone = NULL; +idevice_t phone = NULL; lockdownd_client_t control = NULL; int debug = 0; @@ -406,7 +406,7 @@ void ifuse_cleanup(void *data) if (control) { lockdownd_client_free(control); } - iphone_device_free(phone); + idevice_free(phone); } int ifuse_flush(const char *path, struct fuse_file_info *fi) @@ -588,7 +588,7 @@ static void print_usage() fprintf(stderr, " -h, --help\t\tprint usage information\n"); fprintf(stderr, " -V, --version\t\tprint version\n"); fprintf(stderr, " --root\t\tmount root file system (jailbroken device required)\n"); - fprintf(stderr, " --debug\t\tenable libiphone communication debugging\n"); + fprintf(stderr, " --debug\t\tenable libimobiledevice communication debugging\n"); fprintf(stderr, "\n"); fprintf(stderr, "Example:\n\n"); fprintf(stderr, " $ ifuse /media/iPhone --root\n\n"); @@ -613,7 +613,7 @@ static int ifuse_opt_proc(void *data, const char *arg, int key, struct fuse_args res = 0; break; case KEY_DEBUG: - iphone_set_debug_level(1); + idevice_set_debug_level(1); res = 0; break; case KEY_ROOT: @@ -678,7 +678,7 @@ int main(int argc, char *argv[]) return -1; } - iphone_device_new(&phone, opts.device_uuid ? opts.device_uuid : NULL); + idevice_new(&phone, opts.device_uuid ? opts.device_uuid : NULL); if (!phone) { fprintf(stderr, "No device found, is it connected?\n"); fprintf(stderr, "If it is make sure that your user has permissions to access the raw usb device.\n"); @@ -688,7 +688,7 @@ int main(int argc, char *argv[]) ret = lockdownd_client_new_with_handshake(phone, &control, "ifuse"); if (ret != LOCKDOWN_E_SUCCESS) { - iphone_device_free(phone); + idevice_free(phone); if (ret == LOCKDOWN_E_PASSWORD_PROTECTED) { fprintf(stderr, "Please disable the password protection on your device and try again.\n"); fprintf(stderr, "The device does not allow pairing as long as a password has been set.\n"); @@ -702,7 +702,7 @@ int main(int argc, char *argv[]) if ((lockdownd_start_service(control, opts.service_name, &opts.port) != LOCKDOWN_E_SUCCESS) || !opts.port) { lockdownd_client_free(control); - iphone_device_free(phone); + idevice_free(phone); fprintf(stderr, "Failed to start AFC service '%s' on the device.\n", opts.service_name); if (!strcmp(opts.service_name, AFC2_SERVICE_NAME)) { fprintf(stderr, "This service enables access to the root filesystem of your device.\n"); -- cgit v1.1-32-gdbae