Как известно, после выхода прошивки 1.1.3 в операционной системе iPhone появился непривилегированный пользователь mobile, от которого и работают все пользовательские программы. Это нововведение очень положительно сказывается на безопасности телефона, ведь пользовательские процессы не могут повлиять на работоспособность самой ОС телефона.
При установке openssh, однако, возможность зайти на телефон от пользователя mobile по умолчанию отключена. Это не слишком удобно если, например, вы загружаете в телефон книжки для чтения.
Для того, чтобы получить возможность доступа к телефону пользователя mobile, сделайте следующее: (more…)
Для того, чтобы изменить установленные по умолчанию пароли для пользователей root и mobile, в прошивках старше 1.1.2 нельзя использовать консольную утилиту passwd. Чтобы все-таки поменять пароль сделайте следующее:
Запустите на своём Маке или любой другой UNIXоподобной системе следующую команду:
openssl passwd -crypt -salt /s myNewPasswd
Длина пароля не может превышать 8 символов. Символы больше восьмого игнорируются.
Вы получите строчку вида /sDjbUMDgbtKc
Тем или иным образом отредактируйте на вашем телефоне файл /etc/master.passwd. Пароли для пользователей находятся после первого двоеточия. У вас должно получиться что-то вроде:
Если вы, как и я не можете попасть в командную строчку с вашего свежеобновлённого до 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.
На совсем недавно появившемся ресурсе вам предлагается ещё один способ обновления прошивки телефона до 1.1.3 без помощи каких-либо программ на компьютере. Достаточно только беспроводного соединения. Процесс небыстрый и съедает порядочно трафика.
Инструкция написана по-английски, но снабжена подробнейшими скриншотами. Так что проблем с установкой ни у кого возникнуть не должно.
Если вы по неосторожности обновили ваш телефон до 1.1.3, не торопитесь отчаиваться и паниковать. В сети имеется подробная инструкция как для Mac, так и для PC, рассказывающая, как откатить прошивку обратно. Инструкция с подробными картинками, так что понять, что и к чему не составит труда.