Итак, у вас есть iPhone или iPad или iPod Touch — ну в общем любой “iDevice“, и вам надо залить на него какие-то файлы(совершенно любые). Есть множество программ для этого, скажем iFunBox, iPhoneBrowser ну и еще что-то такое. Все они конечно хороши и удобны, но не могут работать без iTunes. У меня конечно есть iTunes, но все равно я не могу залить файлы через эти программы, потому что iTunes обновился и теперь эти программы просто перестали работать.
Есть еще один способ заливки файлов на iDevice, даже можно и не подключать к компьютеру при наличии дома WiFi сети (причем именно вашей сети, а не WiFi соседа — потом еще скажете что я школоло, а у вас ниче не работает). Ну а если дома нет WiFi сети, то это не беда. Сейчас мы будем подключаться к iDevice через SSH протокол.
Что нам нужно:
- Jailbreak — обязательно, потому что он открывает доступ к файловой системе вашего устройства. Если ваш девайс без джейлбрейка, то можно дальше не читать.
- Мой сборник необходимых файлов — скачать можно отсюда http://www.multiupload.com/057B8EH9F8 (там короче WinSCP и usbmuxd)
- OpenSSH для iOS (Устанавливается из Cydia или качайте тут )
- USB провод для iPhone/iPod/iPad
Начнем:
- Сначала давайте установим на устройство OpenSSH. Для этого заходим в Cidya идем в поиск и пишем OpenSSH. Ну или заливаем .deb файл в папку /var/root/media/Cidya/AutoInstall и перезагружаем девайс. (Если таких папок нет, то создайте их!)
- Теперь скачиваем мой сборник необходимых файлов и распаковываем на рабочий стол например
- Запускаем run_port_forwarding.bat
Если такое вышло, значит запросы на порт 22 в usb устройства переносятся на порт 22 в usb устройства. (никакая другая штуковина, подключенная через USB не должна больше слушать порт 22). - Теперь запускаем WinSCP и вводим следующие данные для подключения:
Пароль здесь: alpine (это пароль по умолчанию для суперпользователя. Если вы его меняли, значит он другой).
- Жмем Login. На появившийся запрос о сохранении ключей отвечаем Да.
Вот и все! Можете заливать файлы на ваш айдевайс по протоколу SSH.
Примечания:
- Не рекомендую подключать сразу два устройства, иначе зальете не те файлы не в тот iPhone.
- В комплекте необходимых файлов есть исходники на языке Python для usbmuxd