I also changed my Virtual Box VM setting so that it supports USB3.0.
Did you install linux in VM ..
This is a problem ..
I've tried VM other devices non-Apple products . Contact will not be normal
It is better to install linux on PC
I do not have Iphone for test. sorry But I can convert mobiledevice and usbmuxd to pascal code