summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Unify --network option with the other idevice toolsprereleaseNikias Bassen2020-06-052-6/+6
|
* Update ideviceactivation man page to match current usage and clean it a bitMartin Szulecki2020-06-041-12/+23
|
* Add "--network" option in ideviceactivation tool to support network devicesMartin Szulecki2020-06-041-13/+13
|
* Update NEWS with latest changesMartin Szulecki2020-06-041-0/+7
|
* Unify ideviceactivation usage output with other tools and add bugreport URLMartin Szulecki2020-06-041-4/+8
|
* Use secure project URL in configure.acMartin Szulecki2020-06-041-1/+1
|
* Post release version bump to 1.1.1Martin Szulecki2020-06-041-1/+1
|
* Ignore SIGPIPENikias Bassen2019-09-281-0/+6
|
* Fix typo in NEWSNikias Bassen2019-01-271-1/+1
|
* Bump version to 1.1.0 and update soversion accordingly1.1.0Nikias Bassen2019-01-271-2/+2
|
* Updated NEWSNikias Bassen2019-01-271-1/+16
|
* Updated copyright headersNikias Bassen2019-01-273-3/+3
|
* ideviceactivation: Check ActivationState for success if lockdownd_activate() ↵Nikias Bassen2019-01-271-3/+16
| | | | | | | | | | | returns no result On older devices it might happen that lockdownd does not return any result, neither success nor failure, when invoking lockdownd_activate(). This results in the code to assume the operation failed. Instead of relying on the return value of that function we query the actual ActivationState to see if it is not "Unactivated" anymore to determine if the activation was successful.
* activation: Make sure to get IMSI and ICCID from lockdowndNikias Bassen2019-01-271-18/+27
| | | | | | | | | For some reason, asking lockdownd for 'InternationalMobileSubscriberIdentity' sometimes returns "MissingValue", even though ideviceinfo (without passing a key) shows it. This commit changes the code to get the whole lockdownd 'NULL domain' info (equivalent to ideviceinfo without specifying any key) and parse the required info from there.
* win32: Avoid version numbers in dll namesNikias Bassen2019-01-271-0/+4
|
* win32: Make thread_once() static to silence compiler warningNikias Bassen2019-01-271-1/+1
|
* activation: Fix parsing of description from buddyml responseNikias Bassen2019-01-271-1/+8
|
* ideviceactivation: Mask input for secure input fieldsNikias Bassen2019-01-271-2/+61
|
* activation: Add API calls to query if an input field is secure and to get ↵Nikias Bassen2019-01-272-3/+47
| | | | its placeholder
* ideviceactivation: Add '-b' command line switch to run non-interactivelyNikias Bassen2019-01-271-3/+28
|
* Remove length check on UDID argument to support newer devicesNikias Bassen2018-10-011-2/+2
|
* activation: Set CURLOPT_FOLLOWLOCATION to handle 302 redirects from Apples ↵Nikias Bassen2018-05-171-0/+1
| | | | activation server
* ideviceactivation: Add new 'state' command to query device for activation stateNikias Bassen2018-03-151-1/+23
|
* ideviceactivation: Only warn about 'Device Unknown' server response when ↵Nikias Bassen2018-03-151-1/+1
| | | | trying to activate
* ideviceactivation: Make sure to always perform drmHandshake for iOS >= 10Nikias Bassen2018-01-041-1/+1
|
* ideviceactivation: Fix iOS 11.2+ activation by passing response headers with ↵Nikias Bassen2017-12-071-1/+5
| | | | activation command
* activation: Store the response headers and provide helper function to ↵Nikias Bassen2017-12-072-8/+47
| | | | retrieve them
* activation: Return activation record as PLIST_DATA to keep it exactly as ↵Nikias Bassen2017-12-071-1/+1
| | | | received from the activation server
* activation: Simplify plist_strip_xml() by removing some unnecessary operationsBALATON Zoltan2017-07-141-5/+2
|
* activation: Fix wrong argument check of plist_strip_xml()BALATON Zoltan2017-07-141-5/+6
| | | | | This also fixes a potential segfault when xmlplist is NULL and adds check for failing to allocate memory.
* activation: Remove unreachable goto after returnBALATON Zoltan2017-07-131-1/+0
|
* activation: Simplify very long conditional expressionsBALATON Zoltan2017-07-131-11/+17
|
* activation: Improve code readability by removing unnecessary conditionalsBALATON Zoltan2017-07-131-51/+30
|
* activation: Also print HTTP body data when communication debugging is requestedNikias Bassen2017-07-101-4/+29
|
* activation: Close connection after completing requestNikias Bassen2017-07-101-0/+1
|
* ideviceactivation: Use new 'drmHandshake' / session mode for activating ↵Nikias Bassen2017-07-041-22/+120
| | | | never devices
* activation: Add support for drmHandshake requestsNikias Bassen2017-07-042-63/+92
|
* activation: Add sanity checks for input parameters of APINikias Bassen2017-07-041-15/+66
|
* activation: Make sure response content is 0-terminatedNikias Bassen2017-07-041-1/+2
|
* Make sure to only globally init/deinit libcurl upon library load/unloadNikias Bassen2017-07-043-4/+576
| | | | | | Up until now libcurl was initialized/deinitialized every time a request was sent. However curl_global_cleanup() also affects other libraries' code so that e.g. OpenSSL-related functions could fail.
* ideviceactivation: Use mobileactivation API for newer iOS versionsmobileactivationNikias Bassen2016-07-022-17/+92
|
* ideviceactivation: Fix typo in error messageNikias Bassen2016-07-021-1/+1
|
* activation: Fix logical not vs. value comparison, silencing compiler warningNikias Bassen2016-07-011-2/+2
|
* Fix incorrect license textMartin Szulecki2015-01-291-2/+0
|
* Require autoconf 2.64+ to use package bugreport and project URL in AC_INITMartin Szulecki2015-01-291-2/+2
|
* Move pkg-config file into src directoryMartin Szulecki2015-01-294-5/+3
|
* Improve maintainability and Requires of pkg-config fileMartin Szulecki2015-01-291-4/+4
|
* tools: Use correct GPLv3 license for ideviceactivationMartin Szulecki2015-01-291-16/+18
|
* Add GPLv3 license file and rename LGPL one properly for make distMartin Szulecki2015-01-292-486/+1160
|
* tools: Add link to project homepage on usage outputMartin Szulecki2015-01-291-0/+1
|