iOS devices

Hello

I'm trying to get iOS devices to share over the network (mainly iPads). I am currently using the trial version to test whether VirtualHere would work for my setup.
I already understand that for iOS devices, both the server and the client need to run macOS.

As the server, I am using an Intel iMac (2013) with macOS 10.15 (Catalina) running.
As the client, I am using an M1 MacBook with macOS 12 (Monterey) running.

I can get the iPads to show up in the client, and I can also connect to them. The client also then tells me that I am connected (it says "iPad (in use by you"), and the iPad is also no longer accessible from the server, but it does not show up in my client.

Is there any additional configuration that I need to do for this to work?

Thank you in advance for the helpful feedback!
Robert

#2

No, its currently not supported

#3

Thank you for the quick reply. That is unfortunate.
What exactly is the problem with my setup? The description of VirtualHere says that iOS devices are principally supported.
Is there anything I can change hardware - wise to make this work?

#4

What is happening is this:

1. usbmuxd is running on the MacOS server side. This daemon handles the iDevice interaction. usbmuxd grabs the iDevice exclusively and does not let virtualhere grab it. On the server if you look in the virtualhere settings->View Server Log it will say Cannot open...
2. Normally virtualhere server can stop usbmuxd before it grabs it. However, MacOS on the server side is still holding some interfaces and does not allow the iPad to be passed through still.

I will do a bit more investigation but it looks like Apple does not want iDevices grabbed by any other program without stopping a lot of important daemons which might be used in other parts of macOS so i will need to see what i can do...I'll add it to my TODO list

#5

As the server, I am using an Raspberry pi 4 with latest rasbian server running latest virtualhere server with iphone ios 15.3.1
As the client, I am using an MacBook with macOS 10.15.7 (Catalina) running.

I can get the iphone to show up in the client, and I can also connect to them. The client also then tells me that I am connected (it says "iPhone (in use by you") and immediately disconnected.
I am able to get iphone device usb connected to Raspberry pi & virtualhere server side using libimobiledevice-utils. Not able to connect the via virtualhere client software.

What am I missing?

#6

It's not supported

#7

Is there any combination we can virtually connect a iOS devices?

#8

Yes server macos -> Client MacOS < 11
Server linux->Client windows
Server linux->Client linux
Server Windows->Client Windows

This is subject to change...

#9

I really need the Server linux->Client macOS combination.

#10

Yeah the reason it doesn't work that way is it needs a kernel patch which I don't want to do, I don't want vh relying on kernel patches.