Ubuntu11.10 manages iPhone music

Source: Internet
Author: User
Tags rhythmbox
In the Ubuntu10.10 era, I had no iPhone and had been using the second generation of iPodTouch. The firmware version seemed to be around 4.2. Every day in a Linux environment, it is a person who does not have a concert to die, so it takes some time to allocate Rhythmbox and Banshee to manage music on the iPod, and the effect is surprisingly good. After the system was upgraded to Ubuntu11.10, it also had its own iPhone. I thought it would be as easy to manage music as iPod + 10.10. Who knows?

In the Ubuntu 10.10 era, I had no iPhone and had been using the second-generation iPod Touch. The firmware version seemed to be around 4.2. Every day in a Linux environment, it is a person who does not have a concert to die, so it takes some time to allocate Rhythmbox and Banshee to manage music on the iPod, and the effect is surprisingly good.


After the system was upgraded to Ubuntu 11.10, it also had its own iPhone, which thought it would be as easy to manage music as iPod + 10.10. Who knows it was in trouble.
After connecting to the iPhone, you can see the music library on the iPhone in Rhythmbox and Banshee, and you can play it too. So you drag some songs in, but you can't see the music in the iPod app on the iPhone, these songs cannot be found in iPhone, Rhythmbox, and Banshee again. I tried it again.

The first reaction was the problem with Ubuntu 11.10 or iOS. when I pulled out the iPod Touch, tried, and was available, the first possibility was eliminated.
Maybe the iDevice management library called by Rhythmbox and Banshee does not support iOS 4.3.1? Try to use Rhythmbox and Banshee to delete some iPhone songs. Open the iPod app and you can see these songs, but they cannot be played. It is assumed that the file has been deleted, however, files such as index/description are not updated, which proves that the management library can work but cannot be fully supported.
What should I do? I can't open a virtual machine and find a Windows or Mac machine ?! Well, I can't get my music library over every time?

Google, indeed as I guess, this part of the Management Library does not support, http://www.linuxidc.com because Apple changed DBVersion to 5, and libimobiledevice this management library does not support (of course, there may be other reasons, for example, the HashInfo file ).

Solution:
Suppose the iPhone has been jailbroken (4.3 to 4.3.3 The firmware can be jailbroken directly in the http://jailbreakme.com) and has installed OpenSSH (can be installed from Cydia after jailbreak ).
SSH to iPhone
Open the/system/library/lockdown/Checkpoint. xml file, search for the DBVersion string, and change the value 5 to 4.
Command Line access: lsusb-v | grep-I iSerial to view the iPhone UUID.
Generate the HashInfo file in the http://ihash.marcansoft.com/with the UUID just now.
Copy the HashInfo file to the/var/mobile/Media/iTunes_Control/Device/directory.
Restart the iPhone.
Then try to add/delete songs in Rhythmbox and Banshee, disconnect and open the iPod application! During the warranty period, restart the iPhone and the song is still there!
Woohoo ~

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.