The main focus of the library is with electron apps. More info in their official site libimobiledevice.org
$ yarn add libimobiledevice
For using libimobiledevice-node on windows the following requeriments are needed:
- Install Visual Studio 2017 community.
- Install Windows SDK 8.1.
- Be sure Powershell command can be called from the command line.
- Add msbuild.exe on windows PATH.
$ yarn add libimobiledevice
Binaries ported
- idevice_id
- idevicebackup
- idevicebackup2
- idevicecrashreport
- idevicedate
- idevicedebug
- idevicedebugserverproxy
- idevicediagnostics
- ideviceenterrecovery
- ideviceimagemounter
- ideviceinfo
- idevicename
- idevicenotificationproxy
- idevicepair
- ideviceprovision
- idevicescreenshot
- idevicesyslog
const lib = require('libimobiledevice')
// List of devices
lib.id(data => console.log(data))
// Device info
lib.info({
debug: true,
simple: true,
udid: 'string',
domain: 'string',
key: 'string'
}, (err, data) => console.log(err, data))