What is the current state of apple device (iPhone, iPod, etc.) support?












18
















  1. What ubuntu applications provide support? (guides, how to's, status)


  2. Also, specifically, details on support for syncing music to iPhone's and iPod's with the latest OS version:




    • Can you sync music to apple devices using >iOS4? (iPhone & iPod)

    • What applications allow you to do this and how? (guides, how to's, status)




What has already been established is:




  • Apple does not support Linux and has no plans to.


  • libimobiledevice provides some support, however it currently does not support music/video synchronization with devices >iOS4. Go to libimobiledevice and scroll to the section titled "Status" to see if your device version is supported.










share|improve this question





























    18
















    1. What ubuntu applications provide support? (guides, how to's, status)


    2. Also, specifically, details on support for syncing music to iPhone's and iPod's with the latest OS version:




      • Can you sync music to apple devices using >iOS4? (iPhone & iPod)

      • What applications allow you to do this and how? (guides, how to's, status)




    What has already been established is:




    • Apple does not support Linux and has no plans to.


    • libimobiledevice provides some support, however it currently does not support music/video synchronization with devices >iOS4. Go to libimobiledevice and scroll to the section titled "Status" to see if your device version is supported.










    share|improve this question



























      18












      18








      18


      7







      1. What ubuntu applications provide support? (guides, how to's, status)


      2. Also, specifically, details on support for syncing music to iPhone's and iPod's with the latest OS version:




        • Can you sync music to apple devices using >iOS4? (iPhone & iPod)

        • What applications allow you to do this and how? (guides, how to's, status)




      What has already been established is:




      • Apple does not support Linux and has no plans to.


      • libimobiledevice provides some support, however it currently does not support music/video synchronization with devices >iOS4. Go to libimobiledevice and scroll to the section titled "Status" to see if your device version is supported.










      share|improve this question

















      1. What ubuntu applications provide support? (guides, how to's, status)


      2. Also, specifically, details on support for syncing music to iPhone's and iPod's with the latest OS version:




        • Can you sync music to apple devices using >iOS4? (iPhone & iPod)

        • What applications allow you to do this and how? (guides, how to's, status)




      What has already been established is:




      • Apple does not support Linux and has no plans to.


      • libimobiledevice provides some support, however it currently does not support music/video synchronization with devices >iOS4. Go to libimobiledevice and scroll to the section titled "Status" to see if your device version is supported.







      ipod iphone






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Jul 15 '14 at 21:25







      Gerard

















      asked Nov 28 '11 at 17:50









      GerardGerard

      1,18421736




      1,18421736






















          7 Answers
          7






          active

          oldest

          votes


















          19





          +50









          This a constantly moving target. If you find a tool that works, Apple breaks it in a 'security update' (they sometimes use the term subjectively). For some iPods, try replacing the firmware with Rockbox. For iPhones stick with Windows or a Mac, or try setting up a Windows guest OS with VirtualBox in Ubuntu.



          Apple will never allow this kind of interoperability to happen, long-term. You are going to have to accept their rules for their devices, or find a device that you can root and load with alternate firmware.






          share|improve this answer
























          • "Apple breaks it in a 'security update'", yes, when I tried to sync it broke a few things. But, why don't the applications say "Look, you're trying to sync with an apple version we don't recognise, if you continue, it is very likely that the sync will break something. Do you want to continue? You've been warned." Instead, the applications seem to just try and sync, knowing only too well that there's a good chance the sync is going fail and break something. It's infuriating, and I don't think blaming apple is a very good excuse.

            – Gerard
            Dec 20 '11 at 17:21








          • 3





            Once you step outside Apple's walled garden you are on your own, they have no obligation to deliver such further warnings. You agreed to this already and have accepted their unilateral terms. I think this is infuriating, too. I can't blame Apple though. Their obligation is to the shareholders. If you applied an update or tried to sync outside their approved ecosystem and it broke something, you can only blame yourself. Harsh, but true. Meantime just vote wisely, choose your devices wisely, and give what you can to organizations like the EFF. Good luck.

            – Tom Brossman
            Dec 20 '11 at 18:24






          • 1





            I agree, however I'm not talking about apple providing warnings (you're 100% correct, they have absolutely no obligation to provide support, warnings, anything. If it's not in their business interests, why should they?), I'm talking about applications like banshee, rhythmbox, etc, that provide a "kind of" support, they should provide warnings when they encounter an untested apple device version. Or maybe it's impossible for them do that (I'd be surprised if it is), Also, don't get me wrong, I know people work hard on those projects for free

            – Gerard
            Dec 20 '11 at 19:02








          • 1





            @ElderGeek the application can warn you that the version of, e.g. iOS, has not been vetted and has not passed the application makers acceptance tests, can it not? You're using iOS 7.2.1, this version of iOS is unknown to this application. Our acceptance tests process [link] found no issues with version 7.2.0. Should you proceed...

            – Gerard
            Jul 23 '14 at 19:00








          • 1





            @BullfrogBlues The nice thing about open source software is that you can modify it as you see fit within the boundaries of the GPL that covers it. This means that you can learn to make the changes you desire. You do not have this option with iOS x.x.x or any commercially available product for that matter. Best of luck!

            – Elder Geek
            Jul 24 '14 at 18:32



















          14














          Apples support of Linux is non-existing. There is not a single version of iOS that supports Ubuntu. Please file a bug with Apple.



          Also, Apple frequently uses obfuscation techniques, which are likely to break the music database on iDevices.



          RE: I just want to add here that I have filed numerous bug reports with Apple, also mentioning that I refuse to have Windows and therefore have Linux Ubuntu installed on my laptop as well as owing iPhone3, iPhone4, iPhone5 and an iMac and that it's quite frustrating that I can't use my Ubuntu to at least manage my music and so on...
          They have never replied a single letter, never mind any explanation and all that ignorance is pretty frustrating to the point that I will probably switch to Android device next time I`m getting a new phone.






          share|improve this answer


























          • That's a good point, but if you happen to have a iDevice with VLC you CAN put your music and videos in VLC app's documents folder - even if they don't want you to use the builtin music player for some odd reason.

            – NoBugs
            Jan 4 '17 at 4:53



















          4














          Just going to add that it's libgpod that currently can't handle DBVersion > 4. The most recent release goes back to July, as does the most recent commit ( http://gtkpod.git.sourceforge.net/git/gitweb.cgi?p=gtkpod/libgpod;a=summary )
          I don't know what the status is but my guess is that it's currently on hold and not being worked on.



          They however implemented the following in version 0.8.2 so who knows when someone out there will provide a solution to this.




          iPhone 4/iPod Touch 4/iPad/Nano 6g are still unsupported in this
          release. However, libgpod now has a mechanism to dynamically load a
          module named $libdir/libgpod/libhashab.so. This will be useful to
          easily enable support for these devices if someone comes up with a way
          to compute the music database checksum.




          You can read the full release note here : http://old.nabble.com/libgpod-0.8.2-td32125543.html



          =================



          Update: User Israr Khan seems to be working on this right now, you can get a quick idea of the status on his twitter: http://twitter.com/#!/isrark






          share|improve this answer





















          • 3





            Is there a way that all the Linux/Apple users can crowd source some solution to this problem? How can the solution to this be excellerated (by a non programmer)?

            – seb
            Jun 25 '12 at 11:36



















          4














          Try libimobiledevice. Scroll to the section titled "Status" to see if your device version is supported.




          libimobiledevice is a cross-platform software library that talks the protocols to support iPhone®, iPod Touch®, iPad® and Apple TV® devices. Unlike other projects, it does not depend on using any existing proprietary libraries and does not require jailbreaking. It allows other software to easily access the device's filesystem, retrieve information about the device and it's internals, backup/restore the device, manage SpringBoard® icons, manage installed applications, retrieve addressbook/calendars/notes and bookmarks and (using libgpod) synchronize music and video to the device. The library is in development since August 2007 with the goal to bring support for these devices to the Linux Desktop. — http://www.libimobiledevice.org/







          share|improve this answer





















          • 2





            Very confusing to say the least, I don't think the video helped matters either. I'm particularly interested in iOS5 support, which as far as syncing music goes I understand support to be zero.

            – Gerard
            Dec 19 '11 at 20:03



















          2














          While reading through this site and using google, I've found a way to be able to sync my iPhone 4 on iOS 7.0.2 on Ubuntu 12.04. These instructions I've compiled from other users, and from the libimobiledevice github repo.



          First, make sure the following packages are installed, either through the Ubuntu Software Center, or through the Terminal:



          git
          libgnutls
          libgnutls-dev
          libplist
          libplist-dev
          libusbmuxd
          libusbmuxd-dev
          usbmuxd
          make
          autoconf # this should also install automake
          autoheader
          libtool
          pkg-config
          gcc

          # optional but recommended

          cython
          doxygen


          Second, create a folder somewhere on your computer (I will use a folder on my desktop called libupdate).



          Open the terminal and CD to that directory:



          cd ~/Desktop/libupdate


          Once you do that, type or copy/paste this into the console:



          git clone http://git.sukimashita.com/libimobiledevice.git


          Wait for the repo to download. Keep that Terminal window open



          Once that completes, open the folder that was created when you ran the above command (should be called libimobiledevice). Double click the file called autogen.sh and click Run in Terminal. It will open a new terminal window that will close when it's finished.



          To run these next commands first cd into the libimobiledevice directory that was created through the git clone command above by typing:



          cd libimobiledevice


          These next commands can be run as-is, but I recommend running as sudo to minimize chances of issues arising. The last command MUST be run as sudo. Run these one at a time, let them complete before running the next



          ./configure
          make
          sudo make install


          Once this completes, restart your computer.



          Once you log back in to your computer, unlock your iPhone. Ignore any dialogs that pop up on your computer. Follow these next steps EXACTLY AS I LIST THEM




          1. Plug the USB end of the cable into the computer

          2. Plug the iPhone end of the cable into the iPhone

          3. The trust dialog will come up

          4. You must be quick for this next step, tap on Trust and IMMEDIATELY UNPLUG THE IPHONE FROM THE CABLE! You must pull the cable out before the iPhone vibrates/reconnects and brings the trust dialog up again. If this happens, do this step again

          5. Lock your iPhone

          6. Plug your iPhone back in

          7. Unlock your iPhone, ignore any dialogs that pop up on either your computer or the iPhone (Trust Dialog shouldn't come up)


          8. In a Terminal, run the following command



            idevicepair pair



          9. The Terminal should report this as successful and your device should be accessible from your computer, to test this run Shotwell (from the terminal or the dash). Click on your iPhone and your pictures should come up.



          You can also click on your iPhone in the devices section in the Nautilus file browser. If something comes up on your iPhone hit Trust ONLY ONCE! and click try again, continue, etc. on your computer. Your iPhone may then come up twice. The one that says documents is for apps that have some sort of file sharing/document access (like music downloaders or ringtone makers).



          If you want to backup your iPhone, run this command



          idevicebackup2 backup --full <path/to/where/you/want/to/backup>


          If you want to backup/copy your photos and videos, open Shotwell and import your photos (CTRL+A, right click, import)



          If you want to copy your music/music videos/movies onto your computer, open Rhythmbox and select your iPhone, then make sure you can see all of your music (videos and ringotones won't have a title, music might, depending if you ever edited their tags in iTunes originally). Then, select all (CTRL+A), and drag them into a folder on your computer. They might have weird names, blame iTunes.



          I haven't tried adding anything yet, but atleast you can access your files and backup you iPhone now!






          share|improve this answer


























          • What is git.sukimashita.com/libimobiledevice.git? Why not the official sources?

            – Gerard
            Jul 15 '14 at 21:09











          • At the time, that was the repo that I had used, I think that had a fix for the trust loop. You probably can use the official resources now. I've moved on to Android since March and as such no longer own an iPhone.

            – Tech0verlord
            Jul 24 '14 at 6:11



















          1














          I have connected my iPod shuffle and recognized it as an iPod and I know that you can sync it with Rythmbox. Just make sure the Portable Players plug-ins are enabled via



          Tools > Plugins





          share|improve this answer































            0














            Everyone appears in agreement that any kind of Linux integration with iTunes is shaky at best. For me at least though the real problem is "how do I copy music from Linux onto an iDevice and play it"; iTunes is not a requirement. Here is my solution to that much more tractable problem.




            1. Install foobar2000 on your iDevice (I love fb2k on the desktop - enough to run it in Wine, just discovered the app version, hope it's anywhere near as good)

            2. Start foobar2000, gear icon in upper right for Tools, FTP Server


              1. Allow write access = on

              2. Server running = on



            3. Connect to the IP address listed using the FTP client of your choice and upload music to foobar2000 Music Folder (I suspect I'll use rclone to handle syncing eventually)


            After exiting the FTP server foobar2000 will see your music and you are off to the races. And if you don't like foobar2000 as a player I suspect other 3rd party apps could also play from the file system.






            share|improve this answer























              Your Answer








              StackExchange.ready(function() {
              var channelOptions = {
              tags: "".split(" "),
              id: "89"
              };
              initTagRenderer("".split(" "), "".split(" "), channelOptions);

              StackExchange.using("externalEditor", function() {
              // Have to fire editor after snippets, if snippets enabled
              if (StackExchange.settings.snippets.snippetsEnabled) {
              StackExchange.using("snippets", function() {
              createEditor();
              });
              }
              else {
              createEditor();
              }
              });

              function createEditor() {
              StackExchange.prepareEditor({
              heartbeatType: 'answer',
              autoActivateHeartbeat: false,
              convertImagesToLinks: true,
              noModals: true,
              showLowRepImageUploadWarning: true,
              reputationToPostImages: 10,
              bindNavPrevention: true,
              postfix: "",
              imageUploader: {
              brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
              contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
              allowUrls: true
              },
              onDemand: true,
              discardSelector: ".discard-answer"
              ,immediatelyShowMarkdownHelp:true
              });


              }
              });














              draft saved

              draft discarded


















              StackExchange.ready(
              function () {
              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f83484%2fwhat-is-the-current-state-of-apple-device-iphone-ipod-etc-support%23new-answer', 'question_page');
              }
              );

              Post as a guest















              Required, but never shown

























              7 Answers
              7






              active

              oldest

              votes








              7 Answers
              7






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              19





              +50









              This a constantly moving target. If you find a tool that works, Apple breaks it in a 'security update' (they sometimes use the term subjectively). For some iPods, try replacing the firmware with Rockbox. For iPhones stick with Windows or a Mac, or try setting up a Windows guest OS with VirtualBox in Ubuntu.



              Apple will never allow this kind of interoperability to happen, long-term. You are going to have to accept their rules for their devices, or find a device that you can root and load with alternate firmware.






              share|improve this answer
























              • "Apple breaks it in a 'security update'", yes, when I tried to sync it broke a few things. But, why don't the applications say "Look, you're trying to sync with an apple version we don't recognise, if you continue, it is very likely that the sync will break something. Do you want to continue? You've been warned." Instead, the applications seem to just try and sync, knowing only too well that there's a good chance the sync is going fail and break something. It's infuriating, and I don't think blaming apple is a very good excuse.

                – Gerard
                Dec 20 '11 at 17:21








              • 3





                Once you step outside Apple's walled garden you are on your own, they have no obligation to deliver such further warnings. You agreed to this already and have accepted their unilateral terms. I think this is infuriating, too. I can't blame Apple though. Their obligation is to the shareholders. If you applied an update or tried to sync outside their approved ecosystem and it broke something, you can only blame yourself. Harsh, but true. Meantime just vote wisely, choose your devices wisely, and give what you can to organizations like the EFF. Good luck.

                – Tom Brossman
                Dec 20 '11 at 18:24






              • 1





                I agree, however I'm not talking about apple providing warnings (you're 100% correct, they have absolutely no obligation to provide support, warnings, anything. If it's not in their business interests, why should they?), I'm talking about applications like banshee, rhythmbox, etc, that provide a "kind of" support, they should provide warnings when they encounter an untested apple device version. Or maybe it's impossible for them do that (I'd be surprised if it is), Also, don't get me wrong, I know people work hard on those projects for free

                – Gerard
                Dec 20 '11 at 19:02








              • 1





                @ElderGeek the application can warn you that the version of, e.g. iOS, has not been vetted and has not passed the application makers acceptance tests, can it not? You're using iOS 7.2.1, this version of iOS is unknown to this application. Our acceptance tests process [link] found no issues with version 7.2.0. Should you proceed...

                – Gerard
                Jul 23 '14 at 19:00








              • 1





                @BullfrogBlues The nice thing about open source software is that you can modify it as you see fit within the boundaries of the GPL that covers it. This means that you can learn to make the changes you desire. You do not have this option with iOS x.x.x or any commercially available product for that matter. Best of luck!

                – Elder Geek
                Jul 24 '14 at 18:32
















              19





              +50









              This a constantly moving target. If you find a tool that works, Apple breaks it in a 'security update' (they sometimes use the term subjectively). For some iPods, try replacing the firmware with Rockbox. For iPhones stick with Windows or a Mac, or try setting up a Windows guest OS with VirtualBox in Ubuntu.



              Apple will never allow this kind of interoperability to happen, long-term. You are going to have to accept their rules for their devices, or find a device that you can root and load with alternate firmware.






              share|improve this answer
























              • "Apple breaks it in a 'security update'", yes, when I tried to sync it broke a few things. But, why don't the applications say "Look, you're trying to sync with an apple version we don't recognise, if you continue, it is very likely that the sync will break something. Do you want to continue? You've been warned." Instead, the applications seem to just try and sync, knowing only too well that there's a good chance the sync is going fail and break something. It's infuriating, and I don't think blaming apple is a very good excuse.

                – Gerard
                Dec 20 '11 at 17:21








              • 3





                Once you step outside Apple's walled garden you are on your own, they have no obligation to deliver such further warnings. You agreed to this already and have accepted their unilateral terms. I think this is infuriating, too. I can't blame Apple though. Their obligation is to the shareholders. If you applied an update or tried to sync outside their approved ecosystem and it broke something, you can only blame yourself. Harsh, but true. Meantime just vote wisely, choose your devices wisely, and give what you can to organizations like the EFF. Good luck.

                – Tom Brossman
                Dec 20 '11 at 18:24






              • 1





                I agree, however I'm not talking about apple providing warnings (you're 100% correct, they have absolutely no obligation to provide support, warnings, anything. If it's not in their business interests, why should they?), I'm talking about applications like banshee, rhythmbox, etc, that provide a "kind of" support, they should provide warnings when they encounter an untested apple device version. Or maybe it's impossible for them do that (I'd be surprised if it is), Also, don't get me wrong, I know people work hard on those projects for free

                – Gerard
                Dec 20 '11 at 19:02








              • 1





                @ElderGeek the application can warn you that the version of, e.g. iOS, has not been vetted and has not passed the application makers acceptance tests, can it not? You're using iOS 7.2.1, this version of iOS is unknown to this application. Our acceptance tests process [link] found no issues with version 7.2.0. Should you proceed...

                – Gerard
                Jul 23 '14 at 19:00








              • 1





                @BullfrogBlues The nice thing about open source software is that you can modify it as you see fit within the boundaries of the GPL that covers it. This means that you can learn to make the changes you desire. You do not have this option with iOS x.x.x or any commercially available product for that matter. Best of luck!

                – Elder Geek
                Jul 24 '14 at 18:32














              19





              +50







              19





              +50



              19




              +50





              This a constantly moving target. If you find a tool that works, Apple breaks it in a 'security update' (they sometimes use the term subjectively). For some iPods, try replacing the firmware with Rockbox. For iPhones stick with Windows or a Mac, or try setting up a Windows guest OS with VirtualBox in Ubuntu.



              Apple will never allow this kind of interoperability to happen, long-term. You are going to have to accept their rules for their devices, or find a device that you can root and load with alternate firmware.






              share|improve this answer













              This a constantly moving target. If you find a tool that works, Apple breaks it in a 'security update' (they sometimes use the term subjectively). For some iPods, try replacing the firmware with Rockbox. For iPhones stick with Windows or a Mac, or try setting up a Windows guest OS with VirtualBox in Ubuntu.



              Apple will never allow this kind of interoperability to happen, long-term. You are going to have to accept their rules for their devices, or find a device that you can root and load with alternate firmware.







              share|improve this answer












              share|improve this answer



              share|improve this answer










              answered Dec 20 '11 at 17:08









              Tom BrossmanTom Brossman

              8,8881149114




              8,8881149114













              • "Apple breaks it in a 'security update'", yes, when I tried to sync it broke a few things. But, why don't the applications say "Look, you're trying to sync with an apple version we don't recognise, if you continue, it is very likely that the sync will break something. Do you want to continue? You've been warned." Instead, the applications seem to just try and sync, knowing only too well that there's a good chance the sync is going fail and break something. It's infuriating, and I don't think blaming apple is a very good excuse.

                – Gerard
                Dec 20 '11 at 17:21








              • 3





                Once you step outside Apple's walled garden you are on your own, they have no obligation to deliver such further warnings. You agreed to this already and have accepted their unilateral terms. I think this is infuriating, too. I can't blame Apple though. Their obligation is to the shareholders. If you applied an update or tried to sync outside their approved ecosystem and it broke something, you can only blame yourself. Harsh, but true. Meantime just vote wisely, choose your devices wisely, and give what you can to organizations like the EFF. Good luck.

                – Tom Brossman
                Dec 20 '11 at 18:24






              • 1





                I agree, however I'm not talking about apple providing warnings (you're 100% correct, they have absolutely no obligation to provide support, warnings, anything. If it's not in their business interests, why should they?), I'm talking about applications like banshee, rhythmbox, etc, that provide a "kind of" support, they should provide warnings when they encounter an untested apple device version. Or maybe it's impossible for them do that (I'd be surprised if it is), Also, don't get me wrong, I know people work hard on those projects for free

                – Gerard
                Dec 20 '11 at 19:02








              • 1





                @ElderGeek the application can warn you that the version of, e.g. iOS, has not been vetted and has not passed the application makers acceptance tests, can it not? You're using iOS 7.2.1, this version of iOS is unknown to this application. Our acceptance tests process [link] found no issues with version 7.2.0. Should you proceed...

                – Gerard
                Jul 23 '14 at 19:00








              • 1





                @BullfrogBlues The nice thing about open source software is that you can modify it as you see fit within the boundaries of the GPL that covers it. This means that you can learn to make the changes you desire. You do not have this option with iOS x.x.x or any commercially available product for that matter. Best of luck!

                – Elder Geek
                Jul 24 '14 at 18:32



















              • "Apple breaks it in a 'security update'", yes, when I tried to sync it broke a few things. But, why don't the applications say "Look, you're trying to sync with an apple version we don't recognise, if you continue, it is very likely that the sync will break something. Do you want to continue? You've been warned." Instead, the applications seem to just try and sync, knowing only too well that there's a good chance the sync is going fail and break something. It's infuriating, and I don't think blaming apple is a very good excuse.

                – Gerard
                Dec 20 '11 at 17:21








              • 3





                Once you step outside Apple's walled garden you are on your own, they have no obligation to deliver such further warnings. You agreed to this already and have accepted their unilateral terms. I think this is infuriating, too. I can't blame Apple though. Their obligation is to the shareholders. If you applied an update or tried to sync outside their approved ecosystem and it broke something, you can only blame yourself. Harsh, but true. Meantime just vote wisely, choose your devices wisely, and give what you can to organizations like the EFF. Good luck.

                – Tom Brossman
                Dec 20 '11 at 18:24






              • 1





                I agree, however I'm not talking about apple providing warnings (you're 100% correct, they have absolutely no obligation to provide support, warnings, anything. If it's not in their business interests, why should they?), I'm talking about applications like banshee, rhythmbox, etc, that provide a "kind of" support, they should provide warnings when they encounter an untested apple device version. Or maybe it's impossible for them do that (I'd be surprised if it is), Also, don't get me wrong, I know people work hard on those projects for free

                – Gerard
                Dec 20 '11 at 19:02








              • 1





                @ElderGeek the application can warn you that the version of, e.g. iOS, has not been vetted and has not passed the application makers acceptance tests, can it not? You're using iOS 7.2.1, this version of iOS is unknown to this application. Our acceptance tests process [link] found no issues with version 7.2.0. Should you proceed...

                – Gerard
                Jul 23 '14 at 19:00








              • 1





                @BullfrogBlues The nice thing about open source software is that you can modify it as you see fit within the boundaries of the GPL that covers it. This means that you can learn to make the changes you desire. You do not have this option with iOS x.x.x or any commercially available product for that matter. Best of luck!

                – Elder Geek
                Jul 24 '14 at 18:32

















              "Apple breaks it in a 'security update'", yes, when I tried to sync it broke a few things. But, why don't the applications say "Look, you're trying to sync with an apple version we don't recognise, if you continue, it is very likely that the sync will break something. Do you want to continue? You've been warned." Instead, the applications seem to just try and sync, knowing only too well that there's a good chance the sync is going fail and break something. It's infuriating, and I don't think blaming apple is a very good excuse.

              – Gerard
              Dec 20 '11 at 17:21







              "Apple breaks it in a 'security update'", yes, when I tried to sync it broke a few things. But, why don't the applications say "Look, you're trying to sync with an apple version we don't recognise, if you continue, it is very likely that the sync will break something. Do you want to continue? You've been warned." Instead, the applications seem to just try and sync, knowing only too well that there's a good chance the sync is going fail and break something. It's infuriating, and I don't think blaming apple is a very good excuse.

              – Gerard
              Dec 20 '11 at 17:21






              3




              3





              Once you step outside Apple's walled garden you are on your own, they have no obligation to deliver such further warnings. You agreed to this already and have accepted their unilateral terms. I think this is infuriating, too. I can't blame Apple though. Their obligation is to the shareholders. If you applied an update or tried to sync outside their approved ecosystem and it broke something, you can only blame yourself. Harsh, but true. Meantime just vote wisely, choose your devices wisely, and give what you can to organizations like the EFF. Good luck.

              – Tom Brossman
              Dec 20 '11 at 18:24





              Once you step outside Apple's walled garden you are on your own, they have no obligation to deliver such further warnings. You agreed to this already and have accepted their unilateral terms. I think this is infuriating, too. I can't blame Apple though. Their obligation is to the shareholders. If you applied an update or tried to sync outside their approved ecosystem and it broke something, you can only blame yourself. Harsh, but true. Meantime just vote wisely, choose your devices wisely, and give what you can to organizations like the EFF. Good luck.

              – Tom Brossman
              Dec 20 '11 at 18:24




              1




              1





              I agree, however I'm not talking about apple providing warnings (you're 100% correct, they have absolutely no obligation to provide support, warnings, anything. If it's not in their business interests, why should they?), I'm talking about applications like banshee, rhythmbox, etc, that provide a "kind of" support, they should provide warnings when they encounter an untested apple device version. Or maybe it's impossible for them do that (I'd be surprised if it is), Also, don't get me wrong, I know people work hard on those projects for free

              – Gerard
              Dec 20 '11 at 19:02







              I agree, however I'm not talking about apple providing warnings (you're 100% correct, they have absolutely no obligation to provide support, warnings, anything. If it's not in their business interests, why should they?), I'm talking about applications like banshee, rhythmbox, etc, that provide a "kind of" support, they should provide warnings when they encounter an untested apple device version. Or maybe it's impossible for them do that (I'd be surprised if it is), Also, don't get me wrong, I know people work hard on those projects for free

              – Gerard
              Dec 20 '11 at 19:02






              1




              1





              @ElderGeek the application can warn you that the version of, e.g. iOS, has not been vetted and has not passed the application makers acceptance tests, can it not? You're using iOS 7.2.1, this version of iOS is unknown to this application. Our acceptance tests process [link] found no issues with version 7.2.0. Should you proceed...

              – Gerard
              Jul 23 '14 at 19:00







              @ElderGeek the application can warn you that the version of, e.g. iOS, has not been vetted and has not passed the application makers acceptance tests, can it not? You're using iOS 7.2.1, this version of iOS is unknown to this application. Our acceptance tests process [link] found no issues with version 7.2.0. Should you proceed...

              – Gerard
              Jul 23 '14 at 19:00






              1




              1





              @BullfrogBlues The nice thing about open source software is that you can modify it as you see fit within the boundaries of the GPL that covers it. This means that you can learn to make the changes you desire. You do not have this option with iOS x.x.x or any commercially available product for that matter. Best of luck!

              – Elder Geek
              Jul 24 '14 at 18:32





              @BullfrogBlues The nice thing about open source software is that you can modify it as you see fit within the boundaries of the GPL that covers it. This means that you can learn to make the changes you desire. You do not have this option with iOS x.x.x or any commercially available product for that matter. Best of luck!

              – Elder Geek
              Jul 24 '14 at 18:32













              14














              Apples support of Linux is non-existing. There is not a single version of iOS that supports Ubuntu. Please file a bug with Apple.



              Also, Apple frequently uses obfuscation techniques, which are likely to break the music database on iDevices.



              RE: I just want to add here that I have filed numerous bug reports with Apple, also mentioning that I refuse to have Windows and therefore have Linux Ubuntu installed on my laptop as well as owing iPhone3, iPhone4, iPhone5 and an iMac and that it's quite frustrating that I can't use my Ubuntu to at least manage my music and so on...
              They have never replied a single letter, never mind any explanation and all that ignorance is pretty frustrating to the point that I will probably switch to Android device next time I`m getting a new phone.






              share|improve this answer


























              • That's a good point, but if you happen to have a iDevice with VLC you CAN put your music and videos in VLC app's documents folder - even if they don't want you to use the builtin music player for some odd reason.

                – NoBugs
                Jan 4 '17 at 4:53
















              14














              Apples support of Linux is non-existing. There is not a single version of iOS that supports Ubuntu. Please file a bug with Apple.



              Also, Apple frequently uses obfuscation techniques, which are likely to break the music database on iDevices.



              RE: I just want to add here that I have filed numerous bug reports with Apple, also mentioning that I refuse to have Windows and therefore have Linux Ubuntu installed on my laptop as well as owing iPhone3, iPhone4, iPhone5 and an iMac and that it's quite frustrating that I can't use my Ubuntu to at least manage my music and so on...
              They have never replied a single letter, never mind any explanation and all that ignorance is pretty frustrating to the point that I will probably switch to Android device next time I`m getting a new phone.






              share|improve this answer


























              • That's a good point, but if you happen to have a iDevice with VLC you CAN put your music and videos in VLC app's documents folder - even if they don't want you to use the builtin music player for some odd reason.

                – NoBugs
                Jan 4 '17 at 4:53














              14












              14








              14







              Apples support of Linux is non-existing. There is not a single version of iOS that supports Ubuntu. Please file a bug with Apple.



              Also, Apple frequently uses obfuscation techniques, which are likely to break the music database on iDevices.



              RE: I just want to add here that I have filed numerous bug reports with Apple, also mentioning that I refuse to have Windows and therefore have Linux Ubuntu installed on my laptop as well as owing iPhone3, iPhone4, iPhone5 and an iMac and that it's quite frustrating that I can't use my Ubuntu to at least manage my music and so on...
              They have never replied a single letter, never mind any explanation and all that ignorance is pretty frustrating to the point that I will probably switch to Android device next time I`m getting a new phone.






              share|improve this answer















              Apples support of Linux is non-existing. There is not a single version of iOS that supports Ubuntu. Please file a bug with Apple.



              Also, Apple frequently uses obfuscation techniques, which are likely to break the music database on iDevices.



              RE: I just want to add here that I have filed numerous bug reports with Apple, also mentioning that I refuse to have Windows and therefore have Linux Ubuntu installed on my laptop as well as owing iPhone3, iPhone4, iPhone5 and an iMac and that it's quite frustrating that I can't use my Ubuntu to at least manage my music and so on...
              They have never replied a single letter, never mind any explanation and all that ignorance is pretty frustrating to the point that I will probably switch to Android device next time I`m getting a new phone.







              share|improve this answer














              share|improve this answer



              share|improve this answer








              edited Jul 19 '13 at 11:39









              papukaija

              2,3092024




              2,3092024










              answered Dec 19 '11 at 20:25









              JanJan

              2,39842741




              2,39842741













              • That's a good point, but if you happen to have a iDevice with VLC you CAN put your music and videos in VLC app's documents folder - even if they don't want you to use the builtin music player for some odd reason.

                – NoBugs
                Jan 4 '17 at 4:53



















              • That's a good point, but if you happen to have a iDevice with VLC you CAN put your music and videos in VLC app's documents folder - even if they don't want you to use the builtin music player for some odd reason.

                – NoBugs
                Jan 4 '17 at 4:53

















              That's a good point, but if you happen to have a iDevice with VLC you CAN put your music and videos in VLC app's documents folder - even if they don't want you to use the builtin music player for some odd reason.

              – NoBugs
              Jan 4 '17 at 4:53





              That's a good point, but if you happen to have a iDevice with VLC you CAN put your music and videos in VLC app's documents folder - even if they don't want you to use the builtin music player for some odd reason.

              – NoBugs
              Jan 4 '17 at 4:53











              4














              Just going to add that it's libgpod that currently can't handle DBVersion > 4. The most recent release goes back to July, as does the most recent commit ( http://gtkpod.git.sourceforge.net/git/gitweb.cgi?p=gtkpod/libgpod;a=summary )
              I don't know what the status is but my guess is that it's currently on hold and not being worked on.



              They however implemented the following in version 0.8.2 so who knows when someone out there will provide a solution to this.




              iPhone 4/iPod Touch 4/iPad/Nano 6g are still unsupported in this
              release. However, libgpod now has a mechanism to dynamically load a
              module named $libdir/libgpod/libhashab.so. This will be useful to
              easily enable support for these devices if someone comes up with a way
              to compute the music database checksum.




              You can read the full release note here : http://old.nabble.com/libgpod-0.8.2-td32125543.html



              =================



              Update: User Israr Khan seems to be working on this right now, you can get a quick idea of the status on his twitter: http://twitter.com/#!/isrark






              share|improve this answer





















              • 3





                Is there a way that all the Linux/Apple users can crowd source some solution to this problem? How can the solution to this be excellerated (by a non programmer)?

                – seb
                Jun 25 '12 at 11:36
















              4














              Just going to add that it's libgpod that currently can't handle DBVersion > 4. The most recent release goes back to July, as does the most recent commit ( http://gtkpod.git.sourceforge.net/git/gitweb.cgi?p=gtkpod/libgpod;a=summary )
              I don't know what the status is but my guess is that it's currently on hold and not being worked on.



              They however implemented the following in version 0.8.2 so who knows when someone out there will provide a solution to this.




              iPhone 4/iPod Touch 4/iPad/Nano 6g are still unsupported in this
              release. However, libgpod now has a mechanism to dynamically load a
              module named $libdir/libgpod/libhashab.so. This will be useful to
              easily enable support for these devices if someone comes up with a way
              to compute the music database checksum.




              You can read the full release note here : http://old.nabble.com/libgpod-0.8.2-td32125543.html



              =================



              Update: User Israr Khan seems to be working on this right now, you can get a quick idea of the status on his twitter: http://twitter.com/#!/isrark






              share|improve this answer





















              • 3





                Is there a way that all the Linux/Apple users can crowd source some solution to this problem? How can the solution to this be excellerated (by a non programmer)?

                – seb
                Jun 25 '12 at 11:36














              4












              4








              4







              Just going to add that it's libgpod that currently can't handle DBVersion > 4. The most recent release goes back to July, as does the most recent commit ( http://gtkpod.git.sourceforge.net/git/gitweb.cgi?p=gtkpod/libgpod;a=summary )
              I don't know what the status is but my guess is that it's currently on hold and not being worked on.



              They however implemented the following in version 0.8.2 so who knows when someone out there will provide a solution to this.




              iPhone 4/iPod Touch 4/iPad/Nano 6g are still unsupported in this
              release. However, libgpod now has a mechanism to dynamically load a
              module named $libdir/libgpod/libhashab.so. This will be useful to
              easily enable support for these devices if someone comes up with a way
              to compute the music database checksum.




              You can read the full release note here : http://old.nabble.com/libgpod-0.8.2-td32125543.html



              =================



              Update: User Israr Khan seems to be working on this right now, you can get a quick idea of the status on his twitter: http://twitter.com/#!/isrark






              share|improve this answer















              Just going to add that it's libgpod that currently can't handle DBVersion > 4. The most recent release goes back to July, as does the most recent commit ( http://gtkpod.git.sourceforge.net/git/gitweb.cgi?p=gtkpod/libgpod;a=summary )
              I don't know what the status is but my guess is that it's currently on hold and not being worked on.



              They however implemented the following in version 0.8.2 so who knows when someone out there will provide a solution to this.




              iPhone 4/iPod Touch 4/iPad/Nano 6g are still unsupported in this
              release. However, libgpod now has a mechanism to dynamically load a
              module named $libdir/libgpod/libhashab.so. This will be useful to
              easily enable support for these devices if someone comes up with a way
              to compute the music database checksum.




              You can read the full release note here : http://old.nabble.com/libgpod-0.8.2-td32125543.html



              =================



              Update: User Israr Khan seems to be working on this right now, you can get a quick idea of the status on his twitter: http://twitter.com/#!/isrark







              share|improve this answer














              share|improve this answer



              share|improve this answer








              edited Jan 4 '12 at 0:42

























              answered Dec 31 '11 at 16:49









              D.MillD.Mill

              28818




              28818








              • 3





                Is there a way that all the Linux/Apple users can crowd source some solution to this problem? How can the solution to this be excellerated (by a non programmer)?

                – seb
                Jun 25 '12 at 11:36














              • 3





                Is there a way that all the Linux/Apple users can crowd source some solution to this problem? How can the solution to this be excellerated (by a non programmer)?

                – seb
                Jun 25 '12 at 11:36








              3




              3





              Is there a way that all the Linux/Apple users can crowd source some solution to this problem? How can the solution to this be excellerated (by a non programmer)?

              – seb
              Jun 25 '12 at 11:36





              Is there a way that all the Linux/Apple users can crowd source some solution to this problem? How can the solution to this be excellerated (by a non programmer)?

              – seb
              Jun 25 '12 at 11:36











              4














              Try libimobiledevice. Scroll to the section titled "Status" to see if your device version is supported.




              libimobiledevice is a cross-platform software library that talks the protocols to support iPhone®, iPod Touch®, iPad® and Apple TV® devices. Unlike other projects, it does not depend on using any existing proprietary libraries and does not require jailbreaking. It allows other software to easily access the device's filesystem, retrieve information about the device and it's internals, backup/restore the device, manage SpringBoard® icons, manage installed applications, retrieve addressbook/calendars/notes and bookmarks and (using libgpod) synchronize music and video to the device. The library is in development since August 2007 with the goal to bring support for these devices to the Linux Desktop. — http://www.libimobiledevice.org/







              share|improve this answer





















              • 2





                Very confusing to say the least, I don't think the video helped matters either. I'm particularly interested in iOS5 support, which as far as syncing music goes I understand support to be zero.

                – Gerard
                Dec 19 '11 at 20:03
















              4














              Try libimobiledevice. Scroll to the section titled "Status" to see if your device version is supported.




              libimobiledevice is a cross-platform software library that talks the protocols to support iPhone®, iPod Touch®, iPad® and Apple TV® devices. Unlike other projects, it does not depend on using any existing proprietary libraries and does not require jailbreaking. It allows other software to easily access the device's filesystem, retrieve information about the device and it's internals, backup/restore the device, manage SpringBoard® icons, manage installed applications, retrieve addressbook/calendars/notes and bookmarks and (using libgpod) synchronize music and video to the device. The library is in development since August 2007 with the goal to bring support for these devices to the Linux Desktop. — http://www.libimobiledevice.org/







              share|improve this answer





















              • 2





                Very confusing to say the least, I don't think the video helped matters either. I'm particularly interested in iOS5 support, which as far as syncing music goes I understand support to be zero.

                – Gerard
                Dec 19 '11 at 20:03














              4












              4








              4







              Try libimobiledevice. Scroll to the section titled "Status" to see if your device version is supported.




              libimobiledevice is a cross-platform software library that talks the protocols to support iPhone®, iPod Touch®, iPad® and Apple TV® devices. Unlike other projects, it does not depend on using any existing proprietary libraries and does not require jailbreaking. It allows other software to easily access the device's filesystem, retrieve information about the device and it's internals, backup/restore the device, manage SpringBoard® icons, manage installed applications, retrieve addressbook/calendars/notes and bookmarks and (using libgpod) synchronize music and video to the device. The library is in development since August 2007 with the goal to bring support for these devices to the Linux Desktop. — http://www.libimobiledevice.org/







              share|improve this answer















              Try libimobiledevice. Scroll to the section titled "Status" to see if your device version is supported.




              libimobiledevice is a cross-platform software library that talks the protocols to support iPhone®, iPod Touch®, iPad® and Apple TV® devices. Unlike other projects, it does not depend on using any existing proprietary libraries and does not require jailbreaking. It allows other software to easily access the device's filesystem, retrieve information about the device and it's internals, backup/restore the device, manage SpringBoard® icons, manage installed applications, retrieve addressbook/calendars/notes and bookmarks and (using libgpod) synchronize music and video to the device. The library is in development since August 2007 with the goal to bring support for these devices to the Linux Desktop. — http://www.libimobiledevice.org/








              share|improve this answer














              share|improve this answer



              share|improve this answer








              edited Jul 15 '14 at 22:01









              Gerard

              1,18421736




              1,18421736










              answered Dec 13 '11 at 10:52









              JonJon

              1412




              1412








              • 2





                Very confusing to say the least, I don't think the video helped matters either. I'm particularly interested in iOS5 support, which as far as syncing music goes I understand support to be zero.

                – Gerard
                Dec 19 '11 at 20:03














              • 2





                Very confusing to say the least, I don't think the video helped matters either. I'm particularly interested in iOS5 support, which as far as syncing music goes I understand support to be zero.

                – Gerard
                Dec 19 '11 at 20:03








              2




              2





              Very confusing to say the least, I don't think the video helped matters either. I'm particularly interested in iOS5 support, which as far as syncing music goes I understand support to be zero.

              – Gerard
              Dec 19 '11 at 20:03





              Very confusing to say the least, I don't think the video helped matters either. I'm particularly interested in iOS5 support, which as far as syncing music goes I understand support to be zero.

              – Gerard
              Dec 19 '11 at 20:03











              2














              While reading through this site and using google, I've found a way to be able to sync my iPhone 4 on iOS 7.0.2 on Ubuntu 12.04. These instructions I've compiled from other users, and from the libimobiledevice github repo.



              First, make sure the following packages are installed, either through the Ubuntu Software Center, or through the Terminal:



              git
              libgnutls
              libgnutls-dev
              libplist
              libplist-dev
              libusbmuxd
              libusbmuxd-dev
              usbmuxd
              make
              autoconf # this should also install automake
              autoheader
              libtool
              pkg-config
              gcc

              # optional but recommended

              cython
              doxygen


              Second, create a folder somewhere on your computer (I will use a folder on my desktop called libupdate).



              Open the terminal and CD to that directory:



              cd ~/Desktop/libupdate


              Once you do that, type or copy/paste this into the console:



              git clone http://git.sukimashita.com/libimobiledevice.git


              Wait for the repo to download. Keep that Terminal window open



              Once that completes, open the folder that was created when you ran the above command (should be called libimobiledevice). Double click the file called autogen.sh and click Run in Terminal. It will open a new terminal window that will close when it's finished.



              To run these next commands first cd into the libimobiledevice directory that was created through the git clone command above by typing:



              cd libimobiledevice


              These next commands can be run as-is, but I recommend running as sudo to minimize chances of issues arising. The last command MUST be run as sudo. Run these one at a time, let them complete before running the next



              ./configure
              make
              sudo make install


              Once this completes, restart your computer.



              Once you log back in to your computer, unlock your iPhone. Ignore any dialogs that pop up on your computer. Follow these next steps EXACTLY AS I LIST THEM




              1. Plug the USB end of the cable into the computer

              2. Plug the iPhone end of the cable into the iPhone

              3. The trust dialog will come up

              4. You must be quick for this next step, tap on Trust and IMMEDIATELY UNPLUG THE IPHONE FROM THE CABLE! You must pull the cable out before the iPhone vibrates/reconnects and brings the trust dialog up again. If this happens, do this step again

              5. Lock your iPhone

              6. Plug your iPhone back in

              7. Unlock your iPhone, ignore any dialogs that pop up on either your computer or the iPhone (Trust Dialog shouldn't come up)


              8. In a Terminal, run the following command



                idevicepair pair



              9. The Terminal should report this as successful and your device should be accessible from your computer, to test this run Shotwell (from the terminal or the dash). Click on your iPhone and your pictures should come up.



              You can also click on your iPhone in the devices section in the Nautilus file browser. If something comes up on your iPhone hit Trust ONLY ONCE! and click try again, continue, etc. on your computer. Your iPhone may then come up twice. The one that says documents is for apps that have some sort of file sharing/document access (like music downloaders or ringtone makers).



              If you want to backup your iPhone, run this command



              idevicebackup2 backup --full <path/to/where/you/want/to/backup>


              If you want to backup/copy your photos and videos, open Shotwell and import your photos (CTRL+A, right click, import)



              If you want to copy your music/music videos/movies onto your computer, open Rhythmbox and select your iPhone, then make sure you can see all of your music (videos and ringotones won't have a title, music might, depending if you ever edited their tags in iTunes originally). Then, select all (CTRL+A), and drag them into a folder on your computer. They might have weird names, blame iTunes.



              I haven't tried adding anything yet, but atleast you can access your files and backup you iPhone now!






              share|improve this answer


























              • What is git.sukimashita.com/libimobiledevice.git? Why not the official sources?

                – Gerard
                Jul 15 '14 at 21:09











              • At the time, that was the repo that I had used, I think that had a fix for the trust loop. You probably can use the official resources now. I've moved on to Android since March and as such no longer own an iPhone.

                – Tech0verlord
                Jul 24 '14 at 6:11
















              2














              While reading through this site and using google, I've found a way to be able to sync my iPhone 4 on iOS 7.0.2 on Ubuntu 12.04. These instructions I've compiled from other users, and from the libimobiledevice github repo.



              First, make sure the following packages are installed, either through the Ubuntu Software Center, or through the Terminal:



              git
              libgnutls
              libgnutls-dev
              libplist
              libplist-dev
              libusbmuxd
              libusbmuxd-dev
              usbmuxd
              make
              autoconf # this should also install automake
              autoheader
              libtool
              pkg-config
              gcc

              # optional but recommended

              cython
              doxygen


              Second, create a folder somewhere on your computer (I will use a folder on my desktop called libupdate).



              Open the terminal and CD to that directory:



              cd ~/Desktop/libupdate


              Once you do that, type or copy/paste this into the console:



              git clone http://git.sukimashita.com/libimobiledevice.git


              Wait for the repo to download. Keep that Terminal window open



              Once that completes, open the folder that was created when you ran the above command (should be called libimobiledevice). Double click the file called autogen.sh and click Run in Terminal. It will open a new terminal window that will close when it's finished.



              To run these next commands first cd into the libimobiledevice directory that was created through the git clone command above by typing:



              cd libimobiledevice


              These next commands can be run as-is, but I recommend running as sudo to minimize chances of issues arising. The last command MUST be run as sudo. Run these one at a time, let them complete before running the next



              ./configure
              make
              sudo make install


              Once this completes, restart your computer.



              Once you log back in to your computer, unlock your iPhone. Ignore any dialogs that pop up on your computer. Follow these next steps EXACTLY AS I LIST THEM




              1. Plug the USB end of the cable into the computer

              2. Plug the iPhone end of the cable into the iPhone

              3. The trust dialog will come up

              4. You must be quick for this next step, tap on Trust and IMMEDIATELY UNPLUG THE IPHONE FROM THE CABLE! You must pull the cable out before the iPhone vibrates/reconnects and brings the trust dialog up again. If this happens, do this step again

              5. Lock your iPhone

              6. Plug your iPhone back in

              7. Unlock your iPhone, ignore any dialogs that pop up on either your computer or the iPhone (Trust Dialog shouldn't come up)


              8. In a Terminal, run the following command



                idevicepair pair



              9. The Terminal should report this as successful and your device should be accessible from your computer, to test this run Shotwell (from the terminal or the dash). Click on your iPhone and your pictures should come up.



              You can also click on your iPhone in the devices section in the Nautilus file browser. If something comes up on your iPhone hit Trust ONLY ONCE! and click try again, continue, etc. on your computer. Your iPhone may then come up twice. The one that says documents is for apps that have some sort of file sharing/document access (like music downloaders or ringtone makers).



              If you want to backup your iPhone, run this command



              idevicebackup2 backup --full <path/to/where/you/want/to/backup>


              If you want to backup/copy your photos and videos, open Shotwell and import your photos (CTRL+A, right click, import)



              If you want to copy your music/music videos/movies onto your computer, open Rhythmbox and select your iPhone, then make sure you can see all of your music (videos and ringotones won't have a title, music might, depending if you ever edited their tags in iTunes originally). Then, select all (CTRL+A), and drag them into a folder on your computer. They might have weird names, blame iTunes.



              I haven't tried adding anything yet, but atleast you can access your files and backup you iPhone now!






              share|improve this answer


























              • What is git.sukimashita.com/libimobiledevice.git? Why not the official sources?

                – Gerard
                Jul 15 '14 at 21:09











              • At the time, that was the repo that I had used, I think that had a fix for the trust loop. You probably can use the official resources now. I've moved on to Android since March and as such no longer own an iPhone.

                – Tech0verlord
                Jul 24 '14 at 6:11














              2












              2








              2







              While reading through this site and using google, I've found a way to be able to sync my iPhone 4 on iOS 7.0.2 on Ubuntu 12.04. These instructions I've compiled from other users, and from the libimobiledevice github repo.



              First, make sure the following packages are installed, either through the Ubuntu Software Center, or through the Terminal:



              git
              libgnutls
              libgnutls-dev
              libplist
              libplist-dev
              libusbmuxd
              libusbmuxd-dev
              usbmuxd
              make
              autoconf # this should also install automake
              autoheader
              libtool
              pkg-config
              gcc

              # optional but recommended

              cython
              doxygen


              Second, create a folder somewhere on your computer (I will use a folder on my desktop called libupdate).



              Open the terminal and CD to that directory:



              cd ~/Desktop/libupdate


              Once you do that, type or copy/paste this into the console:



              git clone http://git.sukimashita.com/libimobiledevice.git


              Wait for the repo to download. Keep that Terminal window open



              Once that completes, open the folder that was created when you ran the above command (should be called libimobiledevice). Double click the file called autogen.sh and click Run in Terminal. It will open a new terminal window that will close when it's finished.



              To run these next commands first cd into the libimobiledevice directory that was created through the git clone command above by typing:



              cd libimobiledevice


              These next commands can be run as-is, but I recommend running as sudo to minimize chances of issues arising. The last command MUST be run as sudo. Run these one at a time, let them complete before running the next



              ./configure
              make
              sudo make install


              Once this completes, restart your computer.



              Once you log back in to your computer, unlock your iPhone. Ignore any dialogs that pop up on your computer. Follow these next steps EXACTLY AS I LIST THEM




              1. Plug the USB end of the cable into the computer

              2. Plug the iPhone end of the cable into the iPhone

              3. The trust dialog will come up

              4. You must be quick for this next step, tap on Trust and IMMEDIATELY UNPLUG THE IPHONE FROM THE CABLE! You must pull the cable out before the iPhone vibrates/reconnects and brings the trust dialog up again. If this happens, do this step again

              5. Lock your iPhone

              6. Plug your iPhone back in

              7. Unlock your iPhone, ignore any dialogs that pop up on either your computer or the iPhone (Trust Dialog shouldn't come up)


              8. In a Terminal, run the following command



                idevicepair pair



              9. The Terminal should report this as successful and your device should be accessible from your computer, to test this run Shotwell (from the terminal or the dash). Click on your iPhone and your pictures should come up.



              You can also click on your iPhone in the devices section in the Nautilus file browser. If something comes up on your iPhone hit Trust ONLY ONCE! and click try again, continue, etc. on your computer. Your iPhone may then come up twice. The one that says documents is for apps that have some sort of file sharing/document access (like music downloaders or ringtone makers).



              If you want to backup your iPhone, run this command



              idevicebackup2 backup --full <path/to/where/you/want/to/backup>


              If you want to backup/copy your photos and videos, open Shotwell and import your photos (CTRL+A, right click, import)



              If you want to copy your music/music videos/movies onto your computer, open Rhythmbox and select your iPhone, then make sure you can see all of your music (videos and ringotones won't have a title, music might, depending if you ever edited their tags in iTunes originally). Then, select all (CTRL+A), and drag them into a folder on your computer. They might have weird names, blame iTunes.



              I haven't tried adding anything yet, but atleast you can access your files and backup you iPhone now!






              share|improve this answer















              While reading through this site and using google, I've found a way to be able to sync my iPhone 4 on iOS 7.0.2 on Ubuntu 12.04. These instructions I've compiled from other users, and from the libimobiledevice github repo.



              First, make sure the following packages are installed, either through the Ubuntu Software Center, or through the Terminal:



              git
              libgnutls
              libgnutls-dev
              libplist
              libplist-dev
              libusbmuxd
              libusbmuxd-dev
              usbmuxd
              make
              autoconf # this should also install automake
              autoheader
              libtool
              pkg-config
              gcc

              # optional but recommended

              cython
              doxygen


              Second, create a folder somewhere on your computer (I will use a folder on my desktop called libupdate).



              Open the terminal and CD to that directory:



              cd ~/Desktop/libupdate


              Once you do that, type or copy/paste this into the console:



              git clone http://git.sukimashita.com/libimobiledevice.git


              Wait for the repo to download. Keep that Terminal window open



              Once that completes, open the folder that was created when you ran the above command (should be called libimobiledevice). Double click the file called autogen.sh and click Run in Terminal. It will open a new terminal window that will close when it's finished.



              To run these next commands first cd into the libimobiledevice directory that was created through the git clone command above by typing:



              cd libimobiledevice


              These next commands can be run as-is, but I recommend running as sudo to minimize chances of issues arising. The last command MUST be run as sudo. Run these one at a time, let them complete before running the next



              ./configure
              make
              sudo make install


              Once this completes, restart your computer.



              Once you log back in to your computer, unlock your iPhone. Ignore any dialogs that pop up on your computer. Follow these next steps EXACTLY AS I LIST THEM




              1. Plug the USB end of the cable into the computer

              2. Plug the iPhone end of the cable into the iPhone

              3. The trust dialog will come up

              4. You must be quick for this next step, tap on Trust and IMMEDIATELY UNPLUG THE IPHONE FROM THE CABLE! You must pull the cable out before the iPhone vibrates/reconnects and brings the trust dialog up again. If this happens, do this step again

              5. Lock your iPhone

              6. Plug your iPhone back in

              7. Unlock your iPhone, ignore any dialogs that pop up on either your computer or the iPhone (Trust Dialog shouldn't come up)


              8. In a Terminal, run the following command



                idevicepair pair



              9. The Terminal should report this as successful and your device should be accessible from your computer, to test this run Shotwell (from the terminal or the dash). Click on your iPhone and your pictures should come up.



              You can also click on your iPhone in the devices section in the Nautilus file browser. If something comes up on your iPhone hit Trust ONLY ONCE! and click try again, continue, etc. on your computer. Your iPhone may then come up twice. The one that says documents is for apps that have some sort of file sharing/document access (like music downloaders or ringtone makers).



              If you want to backup your iPhone, run this command



              idevicebackup2 backup --full <path/to/where/you/want/to/backup>


              If you want to backup/copy your photos and videos, open Shotwell and import your photos (CTRL+A, right click, import)



              If you want to copy your music/music videos/movies onto your computer, open Rhythmbox and select your iPhone, then make sure you can see all of your music (videos and ringotones won't have a title, music might, depending if you ever edited their tags in iTunes originally). Then, select all (CTRL+A), and drag them into a folder on your computer. They might have weird names, blame iTunes.



              I haven't tried adding anything yet, but atleast you can access your files and backup you iPhone now!







              share|improve this answer














              share|improve this answer



              share|improve this answer








              edited Jul 15 '14 at 21:14









              Gerard

              1,18421736




              1,18421736










              answered Nov 4 '13 at 15:59









              Tech0verlordTech0verlord

              495




              495













              • What is git.sukimashita.com/libimobiledevice.git? Why not the official sources?

                – Gerard
                Jul 15 '14 at 21:09











              • At the time, that was the repo that I had used, I think that had a fix for the trust loop. You probably can use the official resources now. I've moved on to Android since March and as such no longer own an iPhone.

                – Tech0verlord
                Jul 24 '14 at 6:11



















              • What is git.sukimashita.com/libimobiledevice.git? Why not the official sources?

                – Gerard
                Jul 15 '14 at 21:09











              • At the time, that was the repo that I had used, I think that had a fix for the trust loop. You probably can use the official resources now. I've moved on to Android since March and as such no longer own an iPhone.

                – Tech0verlord
                Jul 24 '14 at 6:11

















              What is git.sukimashita.com/libimobiledevice.git? Why not the official sources?

              – Gerard
              Jul 15 '14 at 21:09





              What is git.sukimashita.com/libimobiledevice.git? Why not the official sources?

              – Gerard
              Jul 15 '14 at 21:09













              At the time, that was the repo that I had used, I think that had a fix for the trust loop. You probably can use the official resources now. I've moved on to Android since March and as such no longer own an iPhone.

              – Tech0verlord
              Jul 24 '14 at 6:11





              At the time, that was the repo that I had used, I think that had a fix for the trust loop. You probably can use the official resources now. I've moved on to Android since March and as such no longer own an iPhone.

              – Tech0verlord
              Jul 24 '14 at 6:11











              1














              I have connected my iPod shuffle and recognized it as an iPod and I know that you can sync it with Rythmbox. Just make sure the Portable Players plug-ins are enabled via



              Tools > Plugins





              share|improve this answer




























                1














                I have connected my iPod shuffle and recognized it as an iPod and I know that you can sync it with Rythmbox. Just make sure the Portable Players plug-ins are enabled via



                Tools > Plugins





                share|improve this answer


























                  1












                  1








                  1







                  I have connected my iPod shuffle and recognized it as an iPod and I know that you can sync it with Rythmbox. Just make sure the Portable Players plug-ins are enabled via



                  Tools > Plugins





                  share|improve this answer













                  I have connected my iPod shuffle and recognized it as an iPod and I know that you can sync it with Rythmbox. Just make sure the Portable Players plug-ins are enabled via



                  Tools > Plugins






                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Jul 15 '14 at 21:40









                  RyloguyRyloguy

                  33




                  33























                      0














                      Everyone appears in agreement that any kind of Linux integration with iTunes is shaky at best. For me at least though the real problem is "how do I copy music from Linux onto an iDevice and play it"; iTunes is not a requirement. Here is my solution to that much more tractable problem.




                      1. Install foobar2000 on your iDevice (I love fb2k on the desktop - enough to run it in Wine, just discovered the app version, hope it's anywhere near as good)

                      2. Start foobar2000, gear icon in upper right for Tools, FTP Server


                        1. Allow write access = on

                        2. Server running = on



                      3. Connect to the IP address listed using the FTP client of your choice and upload music to foobar2000 Music Folder (I suspect I'll use rclone to handle syncing eventually)


                      After exiting the FTP server foobar2000 will see your music and you are off to the races. And if you don't like foobar2000 as a player I suspect other 3rd party apps could also play from the file system.






                      share|improve this answer




























                        0














                        Everyone appears in agreement that any kind of Linux integration with iTunes is shaky at best. For me at least though the real problem is "how do I copy music from Linux onto an iDevice and play it"; iTunes is not a requirement. Here is my solution to that much more tractable problem.




                        1. Install foobar2000 on your iDevice (I love fb2k on the desktop - enough to run it in Wine, just discovered the app version, hope it's anywhere near as good)

                        2. Start foobar2000, gear icon in upper right for Tools, FTP Server


                          1. Allow write access = on

                          2. Server running = on



                        3. Connect to the IP address listed using the FTP client of your choice and upload music to foobar2000 Music Folder (I suspect I'll use rclone to handle syncing eventually)


                        After exiting the FTP server foobar2000 will see your music and you are off to the races. And if you don't like foobar2000 as a player I suspect other 3rd party apps could also play from the file system.






                        share|improve this answer


























                          0












                          0








                          0







                          Everyone appears in agreement that any kind of Linux integration with iTunes is shaky at best. For me at least though the real problem is "how do I copy music from Linux onto an iDevice and play it"; iTunes is not a requirement. Here is my solution to that much more tractable problem.




                          1. Install foobar2000 on your iDevice (I love fb2k on the desktop - enough to run it in Wine, just discovered the app version, hope it's anywhere near as good)

                          2. Start foobar2000, gear icon in upper right for Tools, FTP Server


                            1. Allow write access = on

                            2. Server running = on



                          3. Connect to the IP address listed using the FTP client of your choice and upload music to foobar2000 Music Folder (I suspect I'll use rclone to handle syncing eventually)


                          After exiting the FTP server foobar2000 will see your music and you are off to the races. And if you don't like foobar2000 as a player I suspect other 3rd party apps could also play from the file system.






                          share|improve this answer













                          Everyone appears in agreement that any kind of Linux integration with iTunes is shaky at best. For me at least though the real problem is "how do I copy music from Linux onto an iDevice and play it"; iTunes is not a requirement. Here is my solution to that much more tractable problem.




                          1. Install foobar2000 on your iDevice (I love fb2k on the desktop - enough to run it in Wine, just discovered the app version, hope it's anywhere near as good)

                          2. Start foobar2000, gear icon in upper right for Tools, FTP Server


                            1. Allow write access = on

                            2. Server running = on



                          3. Connect to the IP address listed using the FTP client of your choice and upload music to foobar2000 Music Folder (I suspect I'll use rclone to handle syncing eventually)


                          After exiting the FTP server foobar2000 will see your music and you are off to the races. And if you don't like foobar2000 as a player I suspect other 3rd party apps could also play from the file system.







                          share|improve this answer












                          share|improve this answer



                          share|improve this answer










                          answered Jan 29 at 7:03









                          RavenRaven

                          1614




                          1614






























                              draft saved

                              draft discarded




















































                              Thanks for contributing an answer to Ask Ubuntu!


                              • Please be sure to answer the question. Provide details and share your research!

                              But avoid



                              • Asking for help, clarification, or responding to other answers.

                              • Making statements based on opinion; back them up with references or personal experience.


                              To learn more, see our tips on writing great answers.




                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function () {
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f83484%2fwhat-is-the-current-state-of-apple-device-iphone-ipod-etc-support%23new-answer', 'question_page');
                              }
                              );

                              Post as a guest















                              Required, but never shown





















































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown

































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown







                              Popular posts from this blog

                              Mouse cursor on multiple screens with different PPI

                              Agildo Ribeiro

                              Sometime when accessing a menu: “Ubuntu 16.04 has experienced an internal error”