summaryrefslogtreecommitdiffstats
path: root/src/asr.h
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2024-06-24 12:42:22 +0200
committerGravatar Nikias Bassen2024-06-24 12:42:22 +0200
commit28c1dab3c2c631d8bea7d0a08aa48a1e11da7eff (patch)
tree73ee37b6d25697680385d622a27bf4e37a4f372d /src/asr.h
parentde1d17df224bffa4ae40e8b052c57d3af4f83dfd (diff)
downloadidevicerestore-28c1dab3c2c631d8bea7d0a08aa48a1e11da7eff.tar.gz
idevicerestore-28c1dab3c2c631d8bea7d0a08aa48a1e11da7eff.tar.bz2
Add support for iOS 18 restore process
Diffstat (limited to 'src/asr.h')
-rw-r--r--src/asr.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/asr.h b/src/asr.h
index 0d9534c..4473fbb 100644
--- a/src/asr.h
+++ b/src/asr.h
@@ -30,6 +30,8 @@ extern "C" {
#include <libimobiledevice/libimobiledevice.h>
+#define ASR_DEFAULT_PORT 12345
+
typedef void (*asr_progress_cb_t)(double, void*);
struct asr_client {
@@ -44,7 +46,7 @@ typedef struct asr_client *asr_client_t;
struct ipsw_file_handle;
typedef struct ipsw_file_handle* ipsw_file_handle_t;
-int asr_open_with_timeout(idevice_t device, asr_client_t* asr);
+int asr_open_with_timeout(idevice_t device, asr_client_t* asr, uint16_t port);
void asr_set_progress_callback(asr_client_t asr, asr_progress_cb_t, void* userdata);
int asr_send(asr_client_t asr, plist_t data);
int asr_receive(asr_client_t asr, plist_t* data);