I'm new to Ubuntu, and I don't know how to mount my iPhone.
I would like to download iTunes, but I saw that USB doesn't work, but I just need to access to all my files and APP because would like to transfer APP from pc to iPhone.
|
|
Evidently I was wrong about being able to mount an iPhone on Ubuntu. You can perform this using the following steps on yakkety. Note, you would need the device to be jailbroken in order to load apps onto the device this way, but this method will suffice for getting media from the device. Option 1: Using a script If you want to save yourself some time, you can download a script here to do most of the work of the process for you. Once downloaded, you will need to change the permisions so you can execute the script. Assuming you downloaded it with the default name,
Convert the Windows line endings by doing
Then run the script with root privileges using
This will complete all of Step 1 of the manual setup for you, as well as Step 3 and Step 4. You will then need to do Step 2 and Step 5 of the manual setup after the script finishes running. Option 2: Doing it manually Step 1: Installing the tools Before plugging in the iPhone, you will need to install the several programs to make it possible to mount the iPhone. Step 1.1: Installing several important tools with apt-get Do the following in the terminal to install a few packages that will be needed for any version of iOS.
If you are connecting an iPhone with an iOS version before iOS 9, you can skip the remaining substeps of step 1 and instead just do the following:
Step 1.2: Installing tools for building Use
Step 1.3: Installing libplist First, install the required dependencies for building
Then download the latest version of You should now have a directory called "libplist-master" in the directory to which you extracted the
When the
And, finally, run
Step 1.4: Installing libusbmuxd This step is similar to the previous step, except we are installing First, download the latest version of
When this is finished, run
followed by
Step 1.5: Installing libimobiledevice First, install the build dependencies by doing the following:
Then download the latest version of
When this is finished, run
followed by
Step 1.6: Installing a better version of usbmuxd First, uninstall the old version of
Then, install the build dependencies by doing
Then, download the latest version of
When this is finished, run
followed by
Step 1.7: Installing ifuse This is the last thing you will need to install! First install, the build dependencies by doing
Download the latest version of This time there is an extra step in building the program. Do
as usual, but then do
as well. Then, continue on to the normal
and
Step 2: Running usbmuxd and attaching iPhone This step is simple. Run Now check to see if the device was recognized correctly by doing
If nothing shows up, try disconnecting the iPhone, running Step 3: Creating a mount point for the iPhone You can manually create a mount point for the iPhone by doing
You will then likely want to change the permissions for the mount point. Do
Step 4: Editing the ifuse configuration file The ifuse configuration file Edit the configuration file using your favorite editor, for example gedit
In the file ensure that the following two lines are under the line that says
Save the file and quit the editor. Step 5: Pairing the iPhone Run the following line in order to pair your iPhone using
Step 6: Mounting with ifuse Run the following line to mount the device at the mount point specified earlier:
NOTE: At this point you may mount the root filesystem if you have your phone jailbroken by doing the following line instead
The iPhone should now be accessible at When you want to unmount, do the following two lines
These steps were adapted for xenial from this tutorial at dedoimedo, then further modified to suit devices with iOS 9+. |
|||||||||||||||||||||
|
|
||||
|
|
|
It seems that with iOS 10.2 Apple has broken it again. To fix:
Tested on Ubuntu 16.04 and iPhone 7 with iOS 10.2 |
|||||||||
|
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?