Замена SuperDrive в MacBook Pro (фото) Простои в работе из-за Джино
Март 04

Иконка iPhoneTunnelВ комментарии к этому посту мне был задан вопрос, который можно сформулировать следующим образом: если есть только USB соединение с iPhone, можно ли использовать какие-то дополнительные файловые менеджеры, кроме DiskAid и iFuntastic, позволяющие получать полный доступ к телефону (навигация по файловой системе, выставление прав на файлы и директории и т.д.) без использования Wi-Fi?

Да, можно. И файловым менеджером в данном случае может выступать любое приложение, поддерживающее возможность SCP или SFTP подключения, поскольку даже если у вас на iPhone не работает Wi-Fi, к системе телефона можно подключиться по SSH.

Я уже рассказывал о том, как установить OpenSSH из Cydia на iPhone, так что если вы этого ещё не сделали — сейчас самое время, поскольку без него ничего не получится. Помимо запущенного sshd (в случае, если вы ничего не меняли после установки OpenSSH, этот daemon должен автоматически запускаться при перезагрузке телефона) нам потребуются следующее программное обеспечение:

  • Установленный в Mac OS X iTunes от версии 8 и выше
  • Маленькое приложение iPhoneTunnel

Если с iTunes всё ясно (его можно получить из обновлений Mac OS X), то iPhoneTunnel 2.0 вы можете скачать с сайта автора этой программы (там много японского и английского текстов), или же с этого сайта (несмотря на то, что установив эту версию вы сможете обновится из интерфейса программы до более свежей на текущий момент версии 2.1.1, мне не удалось найти этот образ в сети).

Итак, скачиваем, подключаем iPhone кабелем к компьютеру, запускаем приложение (можете скопировать его к себе в Программы, а можете запустить напрямую с подмонтированного образа), и .... ничего не происходит. :) Честно говоря, я его раз 5 запускал и убивал из процессов, ожидая увидеть хоть что-то, пока, уже окончательно отчаявшись, не заметил, что после запуска приложения в панели меню появляется новая иконка:

Иконка iPhoneTunnel в панели меню

Далее всё просто: кликаем по появившейся иконке, выбираем в появившемся меню "Turn Tunnel On", после чего соединяемся со своим iPhone по SSH, SCP или SFTP используя следующие параметры:

  • Хост: 127.0.0.1 или localhost
  • Порт: 9876
  • Пользователь: root или mobile
  • Пароль: если вы не меняли пароль на iPhone, то используйте стандартный — alpine

Например, для SSH соединения от пользователя root выполните в терминале следующую команду:

ssh root@localhost -p 9876

После чего система попросит вас написать yes или no (действительно ли вы доверяете этому источнику? (набирайте yes)) и ввести пароль для данного пользователя на iPhone. Вот, в общем-то и всё. Вы можете также использовать указанные выше параметры для подключения по SFTP при помощи таких программ, как, например, Transmit (или аналоги), в результате чего получите полноценный файловый менеджер вашего iPhone без использования Wi-Fi.

Если же душа просит большего или вы по какой-то причине не можете использовать данный порт (такое сложно представить, но вдруг у вас этот порт под что-то зарезервирован), вы можете открыть настройки приложения ("Preferences...") и посмотреть, что там есть. Так же из окна настроек вы сможете обновиться до последней версии (рекомендую это сделать, поскольку в блоге автора приложения периодически говорится про найденные критические ошибки, которые исправляются обновлениями).

Чтобы прекратить туннелирование, просто выберите опцию "Turn Tunnel Off".

Пара слов для пользователей Windows

Занимаясь поиском материалов для этой статьи я встретил немало упоминаний о том, как реализовать данный функционал на MS Windows. Их я не проверял, потому не берусь писать детально, отмечу лишь, что получить указанный выше функционал можно при помощи приложения iPhone Tunnel Suite, а если вы используете файловый менеджер Total Commander, то для него существует плагин T-Pot, обеспечиваюзщий доступ к файлам iPhone на основе USB-соединения.

Если этот блог нравится Вам настолько, что Вы хотели бы перечислить его автору денег, просто сделайте это, нажав на кнопку Donate:

Спасибо в любом случае. :)

Связанные записи

метки: , , , , , , , , ,

оценка:
НеинтересноИнтересно - рейтинг: +9, голосов: 9

Комментарии к статье “Как подключиться к iPhone через SSH без Wi-Fi”

  1. macik.net

    Вот эта инфа вообще замечательна. Даже к себе на сайт кину. А то часто прийдется пользоваться.

  2. macik.net

    к сожалению работать не хочет.

  3. Ау

    Почему то иконка сразу пропадает, и нажать на нее не возможно

  4. admin

    Какая именно иконка? В панели меню?

  5. sveneld

    У меня тоже иконка в панели меню пропадает так быстро, что невозможно на нее кликнуть. (Mac OS 10.5.8; iTunes 9.0; iPod touch 2G прошивка 3.0 c джейлбрейком; OpenSSH из Sydia)

  6. Георгий

    iPhoneTunnel не работает и у меня. По крайней мере в варианте указанным sveneld. И, кстати, зачем для этого iTunes?

  7. Rodion Baskakov

    Георгий, iTunes от 8-й версии указан на сайте разработчика iPhoneTunnel как необходимое для нормальной работы туннеля приложение.

    iPhoneTunnel может не работать, если у Вас стоит, к примеру, Snow Leopard, поскольку совместимость с этой системой изначально не заявлена. Автор работает над новой версией приложения (3.0), но пока доступны лишь исходные коды, которые можно скачать по этой ссылке и скомпилировать при помощи XCode (не тестировал). Согласно блогу автора, это приложение нормально работает при установленном iTunes 9 и 3-й версии прошивки iPhone.

  8. villi

    Здесь лежит версия работающая под Snow Leopard

  9. Noob

    TotalCommander + T-PoT лучший вариант без установки всякой ереси на телефон

  10. luke

    splayed@pius.mycenaean” rel=”nofollow”>.…

    ñïñ çà èíôó!…

Написать отзыв

Подписаться именем или OpenID