Как залить файлы на iPhone Как поменять пароль на iPhone
Ноя 22

Начиная писать про способы подключения к iPhone, я совершенно не учёл, что это будет довольно объёмный материал. В результате я принял решение разбить этот пост на два поменьше, описав в каждом по одному из способов обмена файлами с iPhone. Данный пост является продолжением и завершением этого.
Итак, ещё один способ для обмена файлами с вашим iPhone.

SSH сервер на вашем iPhone

Этот способ подойдёт как пользователям Mac OS X, так и пользователям других операционных систем.
Помимо упомянутого выше приложения Cydia, в телефоне после jailbreak'а будет доступно приложение Installer. Оно, в общем-то, несёт в себе тот же смысл, что и Cydia – позволяет устанавливать приложения, минуя AppStore. Мне неясно, зачем было разделять подобный функционал на два независимых приложения, но приходится с этим мириться и пользоваться тем, что есть.
Итак, запустив Installer, отправляйтесь в поиск (Search) и выберите OpenSSH, после чего установите это приложение. Во время установки программа скажет вам, что для работы OpenSSH требуются дополнительные средства, такие как "BSD Subsystem" и "Community Sources". Если установку не предложит, установите их самостоятельно, после чего начинайте устанавливать OpenSSH.
Завершив установку вы сразу получите запущенный SSH сервер на вашем телефоне, который теперь автоматически будет стартовать после перезагрузки телефона. Теперь дело за малым – подключиться к телефону по SSH. Для этого вам потребуется узнать IP-адрес вашего iPhone в сети Wi-Fi, а как это сделать, написано и показано в предыдущем посте.

Теперь используя программу Terminal или какие-то другие программы вы сможете подключаться к телефону по SSH. Что это даёт вам в практическом смысле? Навскидку в голову приходят несколько замечательных вещей, таких как:

  • сам SSH
  • SFTP
  • scp

Про любую из вышеперечисленных аббревиатур вы найдёте массу информации в сети, а я лишь коротко пробегусь по их возможностям и предназначениям:

SSH – это протокол для управления удалёнными машинами. Шифрует весь траффик и передаваемые пароли, ввиду чего пользуется большой популярностью.

SFTP (SSH File Transfer Protocol) – протокол, для передачи файлов и других, связанных с файлами операций, использующий в качестве своего транспорта надёжный шифрующий протокол SSH.

SCP (Secure Copy Protocol) – протокол для копирования файлов между компьютерами, использующий транспортом SSH. В Mac OS X программу scp для передачи файла (в нашем случае, на iPhone) можно запустить из терминала. Но об этом позже.

Итак, в предыдущем посте я уже рассказал, как узнать IP-адрес телефона в Wi-Fi сети и про имена пользователей и пароли, под которыми на телефон можно войти. Теперь дело за малым – определиться, какими программами и для чего вы это будете делать.

SSH

Откройте терминал (пользователи MS Windows могут воспользоваться бесплатной программой Putty) и наберите там команду

ssh root@<ваш_IP_адрес>

После чего программа попросит вас ввести пароль (если вы не меняли пароль, то вводите alpine, если же вы меняли пароль, то уже итак всё знаете, и читать данный пост вам незачем), спросит, действительно ли вы доверяете этому источнику (набирайте yes), после чего вы окажетесь ... на вашем iPhone. Если вы определённо не знаете, что делать дальше, набирайте exit, что вернёт вас обратно на ваш компьютер. Переведите дыхание и дождитесь следующих постов – там я немного расскажу о структуре папок iPhone OS и их назначении. А пока почитайте про другие протоколы и программы.

SFTP

В Mac OS X есть терминальная программа sftp, позволяющая управлять файлами на iPhone (удалять, копировать), и с её помощью вы можете с любого Мака скачать с iPhone файлы, или закачать на него что-нибудь. С другой стороны, вы всегда можете воспользоваться программой Cyberduck или Transmit и создать там SFTP соединение, после чего работать с файловой структурой iPhone можно будет как с обычным FTP сервером. Учитывайте при этом, что время от времени IP-адрес вашего iPhone в сети может меняться (это зависит от настроек маршрутизатора), а на другом компьютере может попросту не оказаться программ для удобной работы с SFTP (кроме консольных). Поэтому я всё же рекомендую на всякий случай разобраться с тем, что даёт терминальная программа sftp, и какой список команд у неё есть.

SCP

Для этой программы подойдёт всё то, что я описал выше для SFTP. Есть программы для настройки соединений через этот протокол, обеспечивающие user-friendly интерфейс к результатам её выполнения, но я бы всё-таки рекомендовал изучить синтаксис, чтобы в любой момент иметь возможность залить или слить необходимые файлы.

Вот, в общем-то, и всё. Два предложенных мною способа связи с iPhone дополняют друг-друга и позволяют получать файлы с iPhone и заливать их туда практически с любой платформы без установки дополнительного программного обеспечения на компьютер. В ближайшее время я постараюсь описать те файлы и папки, которые могут быть вам полезны и позволят не только обогатить ваш телефон дополнительными возможностями (например, переносить на нём нужные файлы или обходить стандартные ограничения), но и исправлять некоторые ошибки. В общем, следите за обновлениями, а если что-то непонятно, задавайте вопросы в комментариях.

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

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

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

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

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

Комментарии к статье “Как залить файлы на iPhone (продолжение)”

  1. Sanf

    Если программа выдает сетевую ошибку,с чем проблема? Юзал WinSCP

  2. admin

    Интересно, какую именно ошибку выдаёт программа.

  3. авыаы

    ну блин не хрена не понял

  4. admin

    Что именно неясно?

  5. Аноним

    купила телефон называеца! нихрена не работает, ниче не качается, залить инфу в телефон из компа – геморрой! все через жопу! пойду продавать!

  6. Rodion Baskakov

    Хм, а мне пока не приходилось видеть телефон проще и удобнее в обращении, чем iPhone :)

    Не горячитесь, объясните, что именно у Вас не получается.

  7. gensen

    хм. Надеюсь ветка не мертвая… В общем, ситуация такова. iPhone 2g, джэйлбрэйкнутый, версия 3.1.3. На Маке стоить ось 10.5.8. Сидия выгрузила Netalink, все установил, как описано выше, в предыдущем посте – в Finderе, в общем доступе мак айфон не видит. Правда, при загрузке Сидии, выдается ошибка обновления Packages.gz. Может ли быть из-за этого “нестыковка”?
    ЗЫ. Сорри за сумбур – юзер я весьма начинающий.

  8. Rodion Baskakov

    На первый взгляд, проблема, конечно же, не в этом. В чём точно, сказать пока не могу. Как раз на завтра запланировал обновление своего 2G аппарата на 3.1.3, так что после перепрошивки установлю всё с нуля и смогу что-то определённое ответить.

  9. gensen

    Буду благодарен Вам, если задачка решится.

  10. gensen

    Хм. залил openSSH через Сидию и головной Мак все распознал… Ковыряюсь далее. За моральную и информационную помощч – спасиба )

  11. Rodion Baskakov

    Рад, что всё благополучно разрешилось. Обновить прошивку удалось только вчера ночью, поэтому я просто не успел выяснить, что и как. :)

  12. СНП

    хелп!!! имеется макбук с рингтоном m4r и программой терминал, айфон 2г с включенным SSH. Как рингтон на айфон перекачать?

  13. Rodion Baskakov

    Почитайте статью http://macosxhints.ru/polnometrazhnyie-melodii-na-iphone — там всё про это рассказано.

  14. Sef

    Подскажите пожалуйста как залить игры на iphone 4 Накачал целую кучу начинаю устанавливать пишет что установка не удалась((( Что делать????

  15. Jon

    constituted@melodies.arbogast” rel=”nofollow”>.…

    ñïàñèáî!!…

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

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