iPhone: Доступ по ssh для пользователя mobile

Как известно, после выхода прошивки 1.1.3 в операционной системе iPhone появился непривилегированный пользователь mobile, от которого и работают все пользовательские программы. Это нововведение очень положительно сказывается на безопасности телефона, ведь пользовательские процессы не могут повлиять на работоспособность самой ОС телефона.

При установке openssh, однако, возможность зайти на телефон от пользователя mobile по умолчанию отключена. Это не слишком удобно если, например, вы загружаете в телефон книжки для чтения.

Для того, чтобы получить возможность доступа к телефону пользователя mobile, сделайте следующее:
(more…)

iPhone: 1.1.3 от DevTeam и локальный доступ к командной строке

Если вы, как и я не можете попасть в командную строчку с вашего свежеобновлённого до 1.1.3 телефона, вам поможет следующее:

  • Добавьте в Installer следующий source: http://www.trejan.com/irepo/
  • Установите из раздела Tweaks (1.1.3) SUID Lib Fix

Далее вы можете либо установить оттуда Term-vt100 SUID fix, либо, если вы используете более свежий, 206-ой билд Терминала, зайдите в телефон через ssh и выполните следующую комманду:

/bin/chmod +s /Applications/Terminal.app/Terminal

После этого вы сможете запустить Terminal и войти с логином root и стандартным для 1.1.3 паролем alpine.