Questions tagged [libimobiledevice]

A cross-platform software protocol library and tools to communicate with iOS devices natively. It does not depend on using any existing proprietary libraries and does not require jailbreaking

libimobiledevice is a cross-platform open source software library that talks the protocols to support iPhone, iPod Touch, iPad and Apple TV devices. Unlike other projects, it does not depend on using any existing proprietary libraries and does not require jailbreaking. It allows other software to easily access the device's filesystem, retrieve information about the device and it's internals, backup/restore the device, manage SpringBoard icons, manage installed applications, retrieve addressbook/calendars/notes and bookmarks and (using libgpod) synchronize music and video to the device. The library is in development since August 2007 with the goal to bring support for these devices to the Linux Desktop.

To install in your Mac

brew install libimobiledevice

Some major product using libimobiledevice under the hood

and many more...

Links

64 questions
0
votes
1 answer

communication between Nodejs and iOS (libimobiledevice)

I'm attempting to establish communication (messages/socket/tcp) between an iOS app (I can do either hybrid and Native app) and a macOS through USB (on the mac will be nodejs app the listen to messages) I read on libimobiledevice that it's possible…
Liam
  • 957
  • 1
  • 9
  • 25
0
votes
0 answers

Send files from Ubuntu to iPhone idevicepair says "no device found"

How to get idevicepair to see my iPhone? I'm trying find some way of sending files to the phone from laptop without using Internet. Following the instructions at https://wiki.archlinux.org/title/IOS for installing libimobiledevice: systemctl status…
Aleksander K
  • 21
  • 1
  • 4
0
votes
0 answers

download iCloud backup to a Windows computer

iCloud Backup. Is there a command within libidimobile that connect to iCloud and allow one to download a backup to a computer providing that one can authenticate properly? What is expected is to be able to download iCloud backup to a computer after…
L Bar
  • 1
  • 2
0
votes
0 answers

Connecting iPhone/iPad inside docker using libimobiledevice

I do have an Ubuntu 18.04 docker image and installed libimobiledevice on my macbook m1 apt install -y usbmuxd libimobiledevice6 libimobiledevice-utils libavahi-compat-libdnssd-dev curl wget After I tried running: idevicepair pair No device found,…
kalebG
  • 1
0
votes
1 answer

Connect to an iPhone inside docker using libimobiledevice

I have an Ubuntu docker image and I have installed the following packages sudo apt install libimobiledevice6 libimobiledevice-utils I am also running in privileged mode and mounting the /dev inside the docker container -v /dev/:/dev/…
zambs
  • 21
  • 8
0
votes
0 answers

How can I control iOS device (connected via USB) from Windows (c#) using libimobiledevice?

I can connect to device and take the screenshot. Additionally I would like to simulate touch, swipe, etc... I am not using Xamarin, just c# and libimobiledevice. I didn't find the way how to simulate it.
Ivan
  • 1
0
votes
0 answers

Does the phone need to be rooted to use libimobiledevice on android?

I want to connect android and iphone. How can I do this on a non-rooted phone? I've been working on this for a while. But usbmuxd is not starting on android. After some research, I found that the phone must be rooted. Does the phone need to be…
0
votes
0 answers

Using libimobile device on Zorin OS 16 (Ubuntu Bionic), getting "Failed to open directory..." message

Zorin OS Lite 16 (Ubuntu bionic), iPhone 12 Pro Max, iOS version 15.6.1, libimobiledevice installs successfully; ideviceinfo command generates detail about my phone After connecting and mounting my iOS device, pictures in the DCI folder can be…
0
votes
1 answer

ERROR:Unable to create preboard manifest idevicerestore.exe

idevicerestore.exe ios15.3.1.ipsw return : Checking if device requires stashbag... ERROR: img4_create_local_manifest: Unhandled component 'Ap,SystemVolumeCanonicalMetadata' - can't create manifest ERROR: Unable to create preboard manifest. I…
MrBug
  • 63
  • 6
0
votes
0 answers

Is it possible to control media (play/pause/volume/...) on an iOS device remotely?

Is it possible, with the use of libraries like libmobiledevice (or any other) to act on media controls (play/pause/volume/...) on iOS? I am currently emulating a bluetooth keyboard to do so and I wanted to know if it was possible in another way,…
Lawris
  • 965
  • 2
  • 9
  • 21
0
votes
1 answer

Operation not permitted while executing brew install libimobildevice in mac

Im trying to install libimobiledevice with brew install libimobiledevice in my mac but I give operation not permitted error and permission denied. Im admin. cp: utimes: /usr/local/Cellar/openssl@1.1/.: Operation not permitted
Mario Ramos García
  • 755
  • 3
  • 8
  • 20
0
votes
1 answer

Not able to install Production/Distribution Sign iOS .ipa using ideviceinstaller

In my MacBook-Pro v11.3.1 in which I installed: libimobiledevice ideviceinstaller (https://github.com/libimobiledevice/ideviceinstaller) Expecting: Application Side loading is required. Any option by which iOS can install to end user iPhone,…
0
votes
1 answer

How to find variables for ideviceimagemounter

I'm trying to mount my iphone and browse its filesystem on my Mac like any other hard drive. I've got ideviceimagemounter installed, but I don't know how to find the variables it wants as input. ideviceimagemounter [OPTIONS] IMAGE_FILE…
0
votes
1 answer

libimobiledevice ideviceimagemounter iPhone example

I've scoured and cannot find an example of this. The question is how to bundle libimobiledevice into a macOS app and access iPhone photos. I found this answer using osxFuse's CLI but I don't want to try to bundle Brew packages in my app and then run…
Mikeumus
  • 3,570
  • 9
  • 40
  • 65
0
votes
1 answer

autogen.sh - no such file or directory

I'm at the Get Started build instructions for libimobiledevice: Build Enter the commands provided below. $ ./autogen.sh \ --prefix=/opt/local \ --enable-debug $ make ... and I see the following error: bash: ./autogen.sh: No such file or…
quipquopro
  • 93
  • 1
  • 1
  • 7