Что такое deb-пакеты (deb-файлы) и как установить deb-файлы? [IFAQ]

Джейлбрейк

deb — расширение файлов приложений в Cydia. Deb – часть слова Debian (операционная система с открытым исходным кодом), образованного от слов Debra — имени жены основателя Debian Яна Мердока и Ian от его собственного имени. Иногда возникает потребность в установке Deb-файлов при невозможности их установки напрямую из Cydia. Например, нужно установить утилиту для разлочки (анлока) Ultrasn0w на “залоченный” iPhone с не работающим wi-fi.

Главным условием для установки deb-файлов является наличие джейлбрейка и открытого доступа к файловой системе на устройстве c помощью утилиты AppSync из Cydia. Чтобы обеспечить эти условия нужно установить на устройство кастомную прошивку.

 

Способ 1 (например с помощью программы iphonefolders)

  • Скопируйте .deb-файл в устройство по адресу /var/root/media/Cydia/AutoInstall (если нет такого пути, то создайте необходимые папки)
  • Перезагрузите устройство
  • При последующей загрузке устройства Cydia должна установить deb-файлы, находящиеся в папке AutoInstall
  • После загрузки в папке AutoInstall должно быть пусто
  • Если ярлыки приложений не появились, то запустите Cydia и установите дополнительные пакеты, что она попросит). Если не пусто – скорее всего, ошиблись и папку Autoinstall не там создали:) или – пробуйте терминалом, узнаете точно, в чем ошибка.


Способ 2 (на самом устройстве с помощью программы iFile из Cydia)

  • Установите приложение iFile из Cydia, например из репозитория Sinful
  • Загрузите deb-файл на телефон любым доступным вам способом, в любую доступную вам папку
  • Откройте iFile на телефоне и укажите папку, в которой находится deb-файл.
  • Нажмите на deb, а затем на появившуюся кнопку Install
  • Дождитесь завершения установки и при необходимости, перезагрузите устройство.