Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

If Ubuntu can't do this natively, are there any workarounds?

share|improve this question
    
Using what? With banshee? What you plan to sync? –  Braiam Feb 23 at 0:12
add comment

closed as unclear what you're asking by Braiam, searchfgold6789, Mahesh, Andrea Corbellini, mikewhatever Feb 23 at 18:39

Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question.If this question can be reworded to fit the rules in the help center, please edit the question.

5 Answers

  1. Open up the Synaptic Package Manager

  2. Go to the Repositories (Under Settings)

  3. Add this source - ppa:pmcenery/ppa

  4. Click Close and then click the 'Reload' button at the top left of the Synaptic Package Manager

  5. After it's finished reloading search for - libimobiledevice1

  6. You will see two package in the list, install both of them

  7. Now click the 'mark all upgrades' button and click 'mark' when the popup appears then click the 'Apply' button of the Synaptic Package Manager.

  8. The software packages will then be downloaded and installed.

  9. Restart your computer and login back in.

  10. The 1st time you connect you ipod/iphone/ipad with rhythmbox open it will unmount. Just close rhythmbox then disconnect and reconnect you ipod/iphone. You should now see your ipod/iphone/ipad listed under Devices in rhythmbox.

Notes - Always best not to have rhythmbox open before you connect your ipod/iphone/ipad Rhythmbox is only supported, rhythmbox may say the songs are transferred but the 'Sync in Progress' is usually shown on the ipod/iphone/ipad after so just wait till you no longer see this displayed.

For a more detailed how to, see hee - http://forums.linuxmint.com/viewtopic.php?f=42&t=53489

share|improve this answer
1  
it is not required to restart after the installation, everything working on ubuntu 10.10 Linux 2.6.35-28-generic –  dogmatic69 May 25 '11 at 9:26
    
"Music/Video Synchronization doesn't currently work for devices with DBVersion > 4 (run "ideviceinfo -q com.apple.mobile.iTunes -k DBVersion" to check your DBVersion run). It may be moving the files but it isn't updating the DB correctly." See this answer –  Michele Oct 12 '12 at 15:03
add comment

Lucid natively supports both iPhone and iPod Touch 1G, 2G, 3G and 3GS models (iPad should also work) running up to firmware 4.0 without the need to jailbreak.

If you want to use you iPhone for USB tethering check out this blog post.

More information can be found at https://help.ubuntu.com/community/PortableDevices/iPhone.

share|improve this answer
    
newer versions libimobiledevice work –  akshatj Aug 5 '10 at 9:25
add comment

I have actually had success in syncing my iPhone 4 (iOS 4.2.8), with Rhythmbox on Ubuntu 11.04. I still however, cannot get Banshee to work (and that is by far my favorite player, it feels MUCH more polished). Read the all the steps before you begin, some steps are more than one procedure and require information to complete. Here is what I did:

  1. Installed all the libraries/applications indicated above (libmobiledevice, iFuse etc).

  2. Then, as you are Jailbroken, Download iFile (easy) or SSH to your iphone (pain) and locate and edit /System/Library/Lockdown/Checkpoint.xml. Find the DBVersion key, and change its value from 5 to 4. Save and reboot your iPhone.

  3. Then, you can use this page (http://ihash.marcansoft.com/) to generate a HashInfo file for your device and manually copy it to your phone. There will be instructions on that link above, that tell you where the hashinfo file goes after you create it. Note* You will need to have your UIDID.

It is a PAIN to get the UIDID from your phone unless you have iTunes, obviously we are using Linux (no iTunes), BUT there is a simple command to find it on your Linux machine: in the terminal with your iPhone connected, type:

lsusb -v

It prints a TON of text that seems to repeat, but keep scrolling down until you see "iSerial: (40 letters and numbers in random sequence)" Copy that serial/uidid info into the website hashgenerator above, and copy it to itunes_control/Device as per the sites' instructions. After all is done above, open Rythmbox, and you're set!

If it still does not work, I can try to clarify the steps further. It was a ROYAL PAIN for me to hunt these down until it worked, but it works flawlessly in Rhythmbox. (Banshee would be better.... but beggars cant be choosers! :)

share|improve this answer
add comment

Banshee and Rhythmbow don't work with an iPad 2 at this point. I did not try the step above though ( http://askubuntu.com/a/62479/35622 ).

But it is possible to copy mp3 (m4b not supported, don't know about other formats) to Good Reader with Ubuntu and play them.

AVPlayerHD is even better ( http://itunes.apple.com/en/app/avplayerhd/id407976815?mt=8 ), this supported m4b and it is easy to copy files with file browser or via wifi.

share|improve this answer
    
Yep that's one workaround at the last resort. There are many apps on iOS that allow to connect from a computer and transmit files. One I have is called "Stash" (it also lets you put a password and multiple users/collections). I guess the trick then is to use one of those apps that has "Open in..." options. Then you could use "Open in iBooks" to get your PDF files there. I don't know if you can use "Open in" to transfer music and video to the native iOS apps though :/ –  faB May 20 '13 at 17:01
add comment

Here's an easy way to connect an Iphone or Ipad to Ubuntu:

  • Open up the Synaptic Package Manager

  • Go to the Repositories (Under Settings)

  • Add this source - ppa:pmcenery/ppa

  • Click 'Close', and then click the 'Reload' button at the top left of the Synaptic Package Manager

share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.