Синхронизация в ubuntu linux по usb (без jailbreak)

Евгений Кириченко
iOS Support Файловые менеджеры для iPhone, iPod, iPad
Синхронизация в ubuntu linux по usb (без jail...
До недавних пор перекинуть музыку на iPod Touch/iPhone на гигтеге было достаточно затруднительно...
приходилось ставить виртуальные машины с виндой или откатывать прошивку, взламывать, настраивать ssh и т.д. и т.п.
Наконец-то появилось толковое решение, ну практически всех проблем.
Сразу предупреждаю о минусах: передача файлов работает на порядок медленнее чем в iTunes (примерно 100-120 mp3, в качестве 320kbps в час),
аудиокниги (m4b) и видео пока вообще не поддерживаются, а файлы удалять придется через отдельную программу gtkpod.

Лично проверил на железе Acer Revo 3600, ubuntu 9.10 на борту, iPhone 2g на 16gb, прошивка 3.1.2 (разлочка от Blackra1n)
Автор мануала проверил на своём родном iTouch 1g с прошивкой 3x, а на ubuntugeek пишут, что работает и на 3g iPhone.

Далее перевожу инструкцию, если что то оригинал можно найти здесь: http://fatbuttlarry.blogspot.com/2010/01/ipod-touch-iphone-3g-ubuntu-910-in-5.html
1. Удостоверьтесь что вы подключены к интернету.
2. Откройте gnome-terminal  Applications --> Accessories --> Terminal
3. Скопируйте этот код в консоль:
sudo add-apt-repository ppa:pmcenery/ppa; sudo apt-get update; sudo apt-get install rhythmbox gvfs gvfs-backends gvfs-bin gvfs-fuse libgvfscommon0 ifuse libgpod-dev libgpod-common libiphone-utils libiphone0 python-iphone libplist++1 libplist-utils python-plist libusb-1.0-0 libusb-1.0-0-dev libusbmuxd1 usbmuxd; sudo su -c "echo user_allow_other >> /etc/fuse.conf"

4. Вам будет предложено продолжить установку, нажмите "Y" и Enter для подтверждения.
5. Перезагрузитесь (если не хочется терять uptime, то Logout тоже сойдет)
6. Снова откройте gnome-terminal
7. Копируем код:
echo -e "\n\nPlease type the name of your ipod:"; read ipod_name; mkdir -p ~/.gvfs/$ipod_name/iTunes_Control/Device/; ipod-read-sysinfo-extended `sudo lsusb -v | grep 'iSerial' | awk 'length($0)>=68' | awk '{print $3}'` ~/.gvfs/$ipod_name/

8. Наберите имя устройства, т.е. идентичное тому, что высвечивает iTunes.
9. Снова ребут (или пожеланию logout)
10. Открываем RhythmBox Applications --> Sound and Video --> RhythmBox
11. Радуемся жизни.

Проблемы которые возможно возникнут:
На третьем шаге - The following packages have unmet dependencies...

Перед шестым шагом, если не система не обнаружила iPhone/Touch вообще

Не удаляются файлы, вылетает RhythmBox



Автор spacemonkey
Если у кого лишний инвайт на хабр завалялся, то... вы можете поделиться им со мной, [email]saintfr3ak@gmail.com[/email]
16 января 2010, 19:06

Ответы