idevicekit
idevicekit copied to clipboard
Add ability to activate/deactivate device
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)