> /etc/fuse.conf"[/code] 4. Вам будет предложено продолжить установку, нажмите "Y" и Enter для подтверждения. 5. Перезагрузитесь (если не хочется терять uptime, то Logout тоже сойдет) 6. Снова откройте gnome-terminal 7. Копируем код: [code]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/[/code] 8. Наберите имя устройства, т.е. идентичное тому, что высвечивает iTunes. 9. Снова ребут (или пожеланию logout) 10. Открываем RhythmBox [b]Applications --> Sound and Video --> RhythmBox[/b] 11. Радуемся жизни. [b]Проблемы которые возможно возникнут:[/b] [spoiler="На третьем шаге - The following packages have unmet dependencies..."][quote]The following packages have unmet dependencies: libgpod-dev: Depends: libsqlite3-dev but it is not going to be installed[/quote] [b]Решение:[/b] Уберите из кода libgpod-dev, я лично не знаю за чем он нужен... даже без этого пакета всё прекрасно работает.[/spoiler] [spoiler="Перед шестым шагом, если не система не обнаружила iPhone/Touch вообще"] Дополнительный шаг: [b]System --> Administration --> Users and Groups[/b] нажать unlock, пароль. Выбрать свой %username% и зайти “Manage Groups”. Найти группу “fuse” и кликнуть. Поставить галочку напротив вашего имени. Нажать OK, выйти от туда и перезагрузиться.[/spoiler] [spoiler="Не удаляются файлы, вылетает RhythmBox"]1. Открываем терминал 2. sudo apt-get install gtkpod 3. Открываем его [b]Applications --> Sound and Video --> gtkpod iPod Manager[/b] 4. [b]Edit --> Repository/iPod options --> Add new...[/b] 5. [quote][b]Repository name:[/b] любое [b]Ipod Mountpoint:[/b] /home/[b]%логин%[/b]/.gvfs/[b]%название устройства%[/b] (подставить свои и потом убрать %) [b]Model:[/b] выбираем из списка (например для iphone 2g на 16gb [b]xB384[/b])[/quote] 6. [b]Add[/b], [b]OK[/b] 7. Выбираем устройство, которое вы только что добавили и жмем [b]Load iPod's[/b][/spoiler] Автор [B]spacemonkey[/B] [QUOTE]Если у кого лишний инвайт на хабр завалялся, то... вы можете поделиться им со мной, [email]saintfr3ak@gmail.com[/email][/QUOTE]"/> > /etc/fuse.conf"[/code] 4. Вам будет предложено продолжить установку, нажмите "Y" и Enter для подтверждения. 5. Перезагрузитесь (если не хочется терять uptime, то Logout тоже сойдет) 6. Снова откройте gnome-terminal 7. Копируем код: [code]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/[/code] 8. Наберите имя устройства, т.е. идентичное тому, что высвечивает iTunes. 9. Снова ребут (или пожеланию logout) 10. Открываем RhythmBox [b]Applications --> Sound and Video --> RhythmBox[/b] 11. Радуемся жизни. [b]Проблемы которые возможно возникнут:[/b] [spoiler="На третьем шаге - The following packages have unmet dependencies..."][quote]The following packages have unmet dependencies: libgpod-dev: Depends: libsqlite3-dev but it is not going to be installed[/quote] [b]Решение:[/b] Уберите из кода libgpod-dev, я лично не знаю за чем он нужен... даже без этого пакета всё прекрасно работает.[/spoiler] [spoiler="Перед шестым шагом, если не система не обнаружила iPhone/Touch вообще"] Дополнительный шаг: [b]System --> Administration --> Users and Groups[/b] нажать unlock, пароль. Выбрать свой %username% и зайти “Manage Groups”. Найти группу “fuse” и кликнуть. Поставить галочку напротив вашего имени. Нажать OK, выйти от туда и перезагрузиться.[/spoiler] [spoiler="Не удаляются файлы, вылетает RhythmBox"]1. Открываем терминал 2. sudo apt-get install gtkpod 3. Открываем его [b]Applications --> Sound and Video --> gtkpod iPod Manager[/b] 4. [b]Edit --> Repository/iPod options --> Add new...[/b] 5. [quote][b]Repository name:[/b] любое [b]Ipod Mountpoint:[/b] /home/[b]%логин%[/b]/.gvfs/[b]%название устройства%[/b] (подставить свои и потом убрать %) [b]Model:[/b] выбираем из списка (например для iphone 2g на 16gb [b]xB384[/b])[/quote] 6. [b]Add[/b], [b]OK[/b] 7. Выбираем устройство, которое вы только что добавили и жмем [b]Load iPod's[/b][/spoiler] Автор [B]spacemonkey[/B] [QUOTE]Если у кого лишний инвайт на хабр завалялся, то... вы можете поделиться им со мной, [email]saintfr3ak@gmail.com[/email][/QUOTE]">
2

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

Евгений Кириченко
iOS Support Файловые менеджеры для iPhone, iPod, iPad
До недавних пор перекинуть музыку на 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

Ответы