Купи доменное имя для своего блога, персональной web-странички или нового интернет проекта по выгодным ценам. Зарегистрировать домен в зоне .РФ или .RU за 195 руб.

Работаем с iPhone в Linux`е

iPhone - классный телефон, но…. всё завязано на Apple iTunes, пока поддержки iPhone в линуксе нет, я покажу вам как соединить телефон с линуксом через WiFi сеть. Что позволит списывать музыку и фильмы на телефон и обратно.

Что надо сделать на iPhone

Для связи нам нужен SSH-демон. С помощью Installer.app установите OpenSSH. Выключаем авто-блокировку, во время блокировки телефон отключит службу OpenSSH для меньшего потребления питания, поэтому надо отключить автоматическую блокировку, чтобы соединение не пропадало. Это делается в “Настройки → Основные → Авто-блокировка → Никогда”. На телефоне есть пользователь “root”, но у него нет пароля, установить его можно через консоль, я использовал консольку “Term-vt100” поставленную через Installer.app; пароль устанавливается как обычно командой passwd ;-)

Установка Fuse

На компьютере устанавливаем fuse и sshfs

Для Gentoo

sudo emerge -av sys-fs/fuse sys-fs/sshfs-fuse

Для Ubuntu

sudo apt-get install sshfs
sudo adduser <USERNAME> fuse

<USERNAME> — имя вашего пользователя

sudo mkdir /media/iphone/ -m 777

Соединение с телефоном

sshfs -o allow_other root@<IP>:/var/root/Media /media/iphone/
ln -s /media/iphone/iTunes_Control /media/iphone/iPod_Control

<IP> — IP адресс телефона, я IP узнавал в телефоне, через консольную програмку ifconfig

Читаем файлы и слушаем музыку

Устанавливаем плеер Rhythmbox на компьютер и магическим образом он видит iPhone, так же в папке /media/iphone нам доступна папка Media телефона

Регистрация доменов .РФ или RU за 195р!!!
Совместно с регистратором onreg.ru мы проводим акцию! Купи домен для своего блога или нового интернет проекта по выгодным ценам. Так домен в зоне .RU или .РФ стоит всего 195 рублей. При покупке нескольких доменов, возможны скидки. На onreg.ru есть система тикетов, через которую мы всегда готовы ответить на все ваши вопросы и предложения.


Есть в наличии кислотные моющие средства для мойки пищевого оборудования.
Комментарии
  • Slony — 26.01.2008 #1
    почему-то команда:
    sshfs -o allow_other root@:/var/root/Media /media/iphone/
    не выполняется, пишет:
    fuse: failed to open /dev/fuse: Permission denied
    хотя пользователь входит в группу fuse, и права на /dev/fuse установлены так (ls -l /dev/fuse):
    crw-rw---- 1 root fuse 10, 229 2008-01-26 14:37 /dev/fuse
    помогло sudo:
    sudo sshfs -o allow_other root@:/var/root/Media /media/iphone/

    Спасибо за пост!
  • sonofnet — 21.04.2008 #2

    Можно с помощью fuse монтировать другие папки к разным папкам на компе? И как лучше всего устроить синхронизацию с компом (музыка, документы, контакты)?

  • blacknot — 22.04.2008 #3

    Конечно можно :)
    sudo sshfs -o allow_other root@:/[ПУТЬ К ПАПКЕ НА ТЕЛЕФОНЕ] /[ПУТЬ К ПАПКЕ НА КОМПЕ]

  • NoUser — 15.05.2008 #4

    А как потом правильно отмонтировать?

  • blacknot — 15.05.2008 #5

    umount /[ПУТЬ К ПАПКЕ НА КОМПЕ]
    думаю будет достаточно

    PS: главное смотрите чтобы вы были root, вдруг прав не хватит

  • NoUser — 16.05.2008 #6

    В дебиане пришлось сделать ln -s /dev/.static/dev/fuse /dev/fuse от рута…
    А чтобы пользователю хватало прав монтировать-размонтировать надо сделать man fstab…. мне лениво…
    И кстати, ни в коем случае не пользуйтесь командой passwd на айфоне версией 1,1,3-1,1,4, запорете /etc/passwd …
    Лучше руками поправить /etc/master.passwd

  • tz-lom — 02.11.2008 #7

    ну,во первых:
    root есть,но кто сказал что его надо использовать?
    лигиниться стоит из под mobile пароль alpine ,из под него почти рутовские права,менять не даёт около 10ка самых важных файлов,т.е. хоть какая то защита от ошибки (к сожалению убийство аппарата всё равно возможно)
    через bossPrefs выставляем SSH на автозапуск,тогда при включенном вай-фай даже если у аппарата зависнет гуи его можно будет починить
    ИП можно посмотреть в настройках → вай-вай → подключенная сеть или же в bossPrefs

  • andrey — 04.11.2008 #8

    Путь может быть и таким @:/var/mobile/Media

  • roma — 16.11.2008 #9

    Если используется вайфайка. тогда ІР можно узнать у настройках вайфая в айфоне, около названия сети нажмите на стрелочку вправо, и увидите ІР, маску, ДНС и т.д

  • roma — 16.11.2008 #10

    пароль устанавливается как обычно командой passwd ;-)
    я читал что при таком изменении пароля вылетает спрингборд, сам не рисковал, пароль по умолчанию на все айфоны alpine

  • blacknot — 03.12.2008 #11

    Да, верно, начиная с какой то версии, 1.1.3 вроде passwd лучше не использовать, дыры как говориться со временем закрываются ;-)

  • iosif — 09.12.2008 #12

    blacknot и находятся новые )

  • areskz — 06.01.2009 #13

    Кто-нибудь знает, как то же самое провернуть без Wi-Fi?

  • fedextm — 05.03.2009 #14

    На прошивке версии 2 и выше, лучше не синхронизировать музыкальную базу, так она грохает телефон, потом только перепрошивкой лечится.

  • fens — 24.03.2009 #15

    человек 10 сказали где посмотреть ип телефона (хотя его пользователи и так знать будут), а вот как создать по вайфаю коннект p2p между компом и телефоном ни один не сказал и в статье промолчали!

  • NucleoFag — 23.10.2009 #16

    А у меня проблемка. на этапе выполнения sshfs -o allow_other root@90.143.170.179:/var/root/Media /media/iphone/ команда молчит и ничего не происходит. Спокойно с помощью ^C снимается. Только каталог не монтирует все равно. ip верный, Пробовал и с sudo и без, и от рута просто. По-всякому. sshfs последняя, iphone 2g, линукс - дебиан сид

  • todeus — 28.10.2009 #17

    А можно поставить себе на линукс виртуальную машину, поставить туда iTunes, и преспокойно записывать музыку, контакты, календари, игры и прочее прямо от туда. Можно даже попробовать его перепрошить с помощью нее :) Вот тут http://todeus.ru/?p=227 чуть подробнее про это написано. И не надо будет извращаться с sshfs, просто подключаем шнуром к компу и радуемся жизни :)

Оставить комментарий
Ваше имя:
E-mail:
Сайт (блог):
Сообщение:
Если вы не робот, введите код: