223 Commits

Author SHA1 Message Date
Nikias Bassen b7feed9f5a mobileactivation: Allow passing activation response headers as required for iOS 11.2+
When activating in session mode - which is required for newer iOS versions -
we can now pass the activation response headers with the activation command.
For iOS 11.2+ this is mandatory or the activation will fail.
2017-12-07 16:48:36 +07:00
Nikias Bassen 0dbe76b4e7 mobileactivation: Add new functions required for drmHandshake / session mode device activation 2017-07-03 03:09:35 +02:00
Nikias Bassen 5250024b53 Add basic mobileactivation service implementation 2017-06-29 02:43:29 +02:00
BALATON Zoltan f8999ef550 Define htobe16 if not defined 2017-04-08 15:48:23 +02:00
BALATON Zoltan 4bdea2983a Added IDEVICE_DEVICE_PAIRED event constant matching the corresponding
event number in libusbmuxd
2017-04-08 15:48:23 +02:00
BALATON Zoltan 5a8449a391 Propagate lower level errors to callers instead of returning unknown
error for most failures
2017-04-08 15:48:07 +02:00
Nikias Bassen 2a9e6fe374 misagent: Add new misagent_copy_all() function (introduced in iOS 9.3) 2016-12-01 03:43:05 +01:00
BALATON Zoltan 692f7c9de7 Add new function to get the underlying file descriptor of an idevice connection 2016-04-01 22:53:13 +02:00
Nikias Bassen f268393d4e lockdown: Add new lockdownd_pair_with_options() function 2015-07-15 07:22:37 +02:00
Nikias Bassen e1cac25e63 lockdown: Add more error codes 2015-07-10 03:03:23 +02:00
Martin Szulecki bf3223b972 lockdown: Remove dead link to old documentation 2015-01-28 01:28:34 +01:00
Martin Szulecki 24ce2e27b4 Remove trailing whitespace errors from all files 2015-01-28 01:27:59 +01:00
Martin Szulecki c9d8013c1a Update copyright of public headers 2015-01-28 01:19:55 +01:00
Martin Szulecki 294dea4eaa installation_proxy: Use char* array to pass capabilities for related method 2015-01-27 22:01:23 +01:00
Martin Szulecki 73b36cce14 installation_proxy: Use char* array to pass appids for lookup command 2015-01-27 22:01:23 +01:00
Martin Szulecki d44af054c8 installation_proxy: Use new lookup command for app path retrieval helper 2015-01-27 22:01:23 +01:00
Martin Szulecki 9d7667a1ac installation_proxy: Refactor implementation, add new commands and helpers 2015-01-27 22:01:23 +01:00
Martin Szulecki 148e8b96d8 installation_proxy: Add missing native errors to enum 2015-01-27 22:01:23 +01:00
Martin Szulecki db4f941a4c installation_proxy: Add new helper to set return attributes in client options 2015-01-27 22:01:23 +01:00
Martin Szulecki 4902178daf installation_proxy: Improve comment formatting and some whitespaces 2015-01-27 22:01:23 +01:00
Martin Szulecki 42cea6264e debugserver: Make debugserver_client_set_ack_mode() public 2015-01-27 22:01:23 +01:00
Martin Szulecki f7884fb0af lockdown: Fix documentation for client argument on pairing methods 2015-01-12 18:18:18 +01:00
Martin Szulecki 48cb70eda4 lockdown: Refactor internal error checking and add more native errors to enum 2015-01-12 18:08:27 +01:00
Martin Szulecki ee73b89ed4 lockdown: Add new LOCKDOWN_E_SERVICE_LIMIT error to detect service limit states 2014-12-10 14:02:22 +01:00
Martin Szulecki e5795ac9ab debugserver: Remove const argv requirement for creating commands 2014-12-09 14:52:26 +01:00