Skip to content

Conversation

@xFuney
Copy link

@xFuney xFuney commented Sep 14, 2020

Added ability to execute ideviceactivation from iDeviceKit, useful for autonomous activation/deactivation of connected iDevices.

Example

// Specify UDID for manipulation.
const iDeviceKit = require('idevicekit');
let udid = "example-udid";

// Activate Device
iDeviceKit.activate(udid).then( () => {
    console.log("Device Activated.")
}).catch( ( err ) => {
    console.log("Error activating device.")
    console.log(err)
});

// Deactivate Device
iDeviceKit.deactivate(udid).then( () => {
    console.log("Device Deactivated.")
}).catch( ( err ) => {
    console.log("Error deactivating device.")
    console.log(err)
});

Tests

  • Tested working on Windows 10 using pre-compiled libimobiledevice binaries.
  • Able to activate and deactivate devices properly (it is possible to specify activation server and other arguments, might add an options argument soon)

xFuney added a commit to xFuney/ideviceinfo_gui that referenced this pull request Sep 14, 2020
xFuney added a commit to xFuney/ideviceinfo_gui that referenced this pull request Sep 14, 2020
alyyousuf7 and others added 2 commits October 16, 2020 16:36
Signed-off-by: Ali Yousuf <aly.yousuf7@gmail.com>
Update sharp version and add lockfile
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants