2014-01-03 2 views
0

Я хотел бы знать, как можно было бы выполнить команды bash на jailbroken iOS-устройстве с Xcode? Я не беспокоюсь о процессе подписи кода, потому что у меня уже есть учетная запись разработчика.Xcode - Передача команд Bash с помощью джейлбрейкового устройства

Я попытался с помощью этих 2 команды:

system("cd /var/mobile/Documents"); 
system("mkdir myNewFolder"); 

Но Xcode возвращает "Невозможно создать каталог, доступ запрещен".

Я знаю, что это возможно. В принципе, я хочу использовать команды, такие как команды dpkg и apt.

Спасибо заранее, Деклан

+0

Вам нужно запустить команды в качестве корневого Деклана. – Woodstock

+0

Ах! Конечно, ха-ха, спасибо тебе за этого Джона! Есть только одна проблема: как я могу войти в систему с правами root с помощью одной команды? – iOSDec

+0

Обновлено с ответом :) – Woodstock

ответ

1

В UNIX, как ОС, как прошивкой вы можете использовать команду «Sudo» бежать как корень.

Для использования в одной строке нужно использовать UNIX трубу, как это:

система ("эхо ВАШЕГО ПАРОЛЬ | Суда -S yourCommand");

Вам необходимо убедиться, что sudo установлен на вашем устройстве, не уверен, что он по умолчанию.

Некоторые подробнее здесь: On a jailbroken iPhone, how can I run commands as root?

+0

Вы, сэр, легенда! Спасибо, Джон! :) – iOSDec

+0

Нет проблем, броди, хорошо провести выходные! – Woodstock