[FAQ] Как переустановить Cydia вручную

Cydia

Если вы хотите увидеть на нашем сайте ответы на интересующие вас вопросы обо всём, что связано с техникой, программами и сервисами Apple, iOS или Mac OS X, iTunes Store или App Store, задавайте их на форуме AppStudio. Ответы на самые интересные из них будут появляться в материалах данной рубрики. К нам поступил следующий вопрос:

Здравствуйте, такая проблема:
случайно удалил Cydia installer, таким образом сидии нету а твики остались. Как вернуть сидию или удалить оставшиеся твики?
(Восстановление не предлогайте, так как обновит до иос 7.1. Хочу остаться на 6.1.3)

Здравствуйте!

Предлогать восстановление не будем :) Предложим два варианта того, как можно переустановить Cydia без перепрошивки:

  • первый вариант годится, если у вас остался установленным файловый менеджер iFile из Cydia. В него встроен установщик deb-пакетов, поэтому запустить повторную установку Cydia можно буквально в один клик. В мобильном Safari зайдите по этой ссылке, дождитесь, пока файл полностью загрузится, затем выберите «Открыть в…» и перенаправьте файл установщика Cydia в iFile. Дождитесь окончания процедуры и перезагрузите устройство.
  • второй вариант – переустановить Cydia через SSH (при условии, что через Cydia вы ставили пакет OpenSSH). Убедитесь, что iOS-устройство и компьютер подключены к одной Wi-Fi. В iOS узнайте IP-адрес устройства, в настройках Wi-Fi нажав на кнопку «i». На Маке запустите Терминал, на Windows вам потребуется SSH-клиент вроде WinSCP. Запустив консоль, введите:

ssh root@10.0.1.10
su
alpine
apt-get install cydia

Вместо 10.0.1.10 введите актуальный IP-адрес вашего iOS-гаджета, а пароль alpine вам придётся ввести вручную.

Что делать, если у вас нет ни iFile, ни OpenSSH? Придётся переделывать джейлбрейк заново (без перепрошивки). Это чревато дополнительными проблемами, но выбора нет. Раньше можно было бы порекомендовать вам утилиту Semi-Restore, но теперь она тоже требует установленного пакета OpenSSH.