You need this : libimobiledevice
This is a cross-platform package which communicates with i-devices and get file-system access (and much more) and needs no jailbreaking.
Most recent version is 1.2.0 and you can read details here: Official page : libimobiledevice.org
Coming to installation, there is already excellent description available here : Mounting i-devices on ubuntu
After mounting your iphone like a USB device, you will be able to access the folders and then your transfer job will be just copy/paste thing.
If you are transferring a video file and it is not recognized by the default video app on iPhone, then the issue is with the file format including bitrate and frames per second. To solve this, one can simply convert to iPhone supported video format easily using Handbrake
video encoder.
This application is available in the software repository and installation is easy using the the Software center
on 14.04 or Software
on 16.04.
In the application, choose 'iPhone and iPod touch
' shown in Devices menu on the right.
(* Most of the times it is noticed that the file size becomes smaller than original. If you have several files, you can queue them and convert all of them together.)
- After the transfer of the files, you need to the Sync the folder where you have placed the file(s) in the particular application, say
iTunes
to get the new video(s) playable.
Best Answer
Actually I kind of stumbled upon an almost too obvious solution.
I can just connect a flash drive or external HDD using an OTG cable. Cables are available readily at any local store for about a dollar. No setup is required.
Source: https://www.youtube.com/watch?v=7VUhFKJgqqQ