Как устанавливать deb пакеты ios
Перейти к содержимому

Как устанавливать deb пакеты ios

  • автор:

Как устанавливать deb-пакеты на iPhone, iPad или iPod Touch (джейлбрейк)

Бесспорно, самым простым способом для установки джейлбрейк-твиков является их загрузка прямиком из репозиториев онлайн-магазина Cydia. Однако, не все знают об альтернативном способе инсталляции deb-расширений из магазина товарища Саурика (Saurik). Разумеется, устанавливать твики можно только на взломанный iPhone, iPad или iPod Touch.

Причина может быть еще банальнее, в Cydia не добавлен репозиторий, в котором твик распространяется бесплатно, а в интернете давно “гуляет” вылеченная версия расширения в deb-формате.

Все установочные пакеты твиков имеют расширение “.deb“, только такие и не какие другие файлы можно установить данным способом. Обратите внимание, что иногда расширения запаковывают в архив и перед установкой их необходимо разархиваровать. Итак, чтобы установить deb-пакет при помощи ПК понадобится любой файловый менеджер iTools или iFunBox. Обе программы бесплатны и доступны как для Windows, так и для OS X. Скачанный на просторах интернета *.deb файл твика достаточно перенести в папку Cydia-Instalation или CydiaAppinstall (в зависимости от файлового менеджера). Искать её не нужно, каждая из программ содержит отдельную ссылку для этого пути в меню доступа к файловой системе. На всякий случай все же скажу, что путь к этой папке следующий: /var/root/Media/Cydia/AutoInstall.как устанавливать deb пакетыВ эту папку можно скопировать сразу несколько необходимых deb-пакетов. Обратите внимание, что некоторые твики устанавливаются вместе с зависимостями (другими твиками), работать без которых они не будут. Иногда авторы раздачи deb файлов прикладывают их к раздаче или сохраняют в одном архиве, все они должны быть установлены вместе с расширением. После копирования достаточно перезагрузить iДевайс, при включении устройства твик установится. Бывают случаи, когда твик работает не совсем корректно, для устранения проблемы достаточно сделать респринг любым доступным способом.как устанавливать deb пакетыВторой способ установки deb-пакетов позволяет вообще обойтись без компьютера. В этом случае необходимо иметь установленный файловый менеджер iFile на устройстве. Кстати, это приложение яркий пример deb-приложения с большим количеством зависимостей при установке. как устанавливать deb пакетыДостаточно в Safari нажать на ссылку для загрузки deb-файла и браузер сам предложит открыть его в iFile. Нажав на твике, Вы увидите всплывающее меню с функцией “Установить” (“Install“), она и отвечает за инсталляцию расширения. После загрузки достаточно убедиться, что в последней строке выведенного на экран текста будет “O”. Эта строка оповещает об ошибках при установке твика. В случае возникновения ошибки можно поступить по другому: скопировать deb-файл по пути /var/root/Media/Cydia/AutoInstall и перезагрузить iДевайс.

Как устанавливать deb пакеты ios

FAQ по установке приложений из AppStore (*.ipa) ˇ
На невзломанных устройствах ( без Jailbreak-а )

  • Официально программы устанавливаются несколькими способами:
    1. Через AppStore на самом устройстве (см. сведения на сайте Apple):
      • В поиске вбиваете запрос;
      • Покупаете приложение (если оно платное)
      • Вводите при запросе данные своей учетной записи (AppleID и пароль)
      • Устанавливаете

      Прикрепленное изображение

      • C:\Users\имя_пользователя\Music\iTunes\Mobile Applications (Windows)
      • Пользователь/Музыка/iTunes (MacOS)

      • И т.д.
      • Скачиваете на компьютер программу или игру с 4PDA в формате .ipa
      • Скачиваете Cydia Impactor :

          или
          Impactor_0.9.31.zip ( 13.37 МБ )

        В процессе установки также может появиться запрос:
        Прикрепленное изображение
        Не пугаемся его, жмем «Ок» и идем дальше.

        Примечание:
        Apple узнала об этом способе и выдает сертификаты только на неделю для ознакомления.
        Поэтому периодически нужно будет проводить указанную процедуру выше и переустанавливать приложение.
        Если программа вдруг перестала работать в самый неподходящий момент, а она вам срочно нужна, вы можете перевести на своем устройстве в программе «Настройки» (Настройки — Основные — Дата и время) системное время на 1-2 дня назад. Программа вновь заработает.

          *.ipa можно установить простым кликом прямо на устройстве

            С помощью программ-установщиков:

            iPhone PC Suite — Файловый менеджер. Эта программа может управлять и редактировать данные на iPhone/iPod Touch: производить управление фотографиями, музыкой, видео, телефоном, установленными ПО (и устанавливать новые), заметками, контактами, закладками, темами, рингтонами, смсками, обоями. Есть встроенный файловый менеджер, конвертор рингтонов, видео и аудио файлов. Так же есть доступ сидию с помощью кабеля и выставление прав доступа.

            Cпособ №1 (устаревший)
            Что нам понадобится:
            1. JailBreak’нутый девайс.
            2. Файлменеджер, например iFile
            3. Терминал Terminal для вашей ОС.
            Всё скачиваем в сидии
            Инструкция
            1. Закидываем папку на телефон в private/var/stash/Applications.(далее у всех по-разному, у меня «Applications.82X3Wf». Запомните название этой папки, дальше пригодится ) и создаем папку под названием ”Documents” (если не создана) в «/var/mobile/».
            * тут есть интересный момент – на одном из моих iPhone директория «private/var/stash» отсутствовала. По-этому я просто закачал папку с приложением в «/Applications/» ! Но на системном разделе мало места, по-этому (не)обязательно нужно воспользоваться утилитой BossTool 2.0 из Cydia, которая перенесет все содержимое папки «/Applications/» в пользовательский раздел!
            2. Перезагружаем телефон или Respring
            3. Заходим в WhiteTerminal и пишем «su root» – жмем ввод
            4. Вводим пароль alpine (буквы не выводятся, так и надо) – жмём ввод
            5. Далее пишем «cd /var/stash/Applications», (как увас), для меня эта строчка будет выглядить вот так: «cd /var/stash/Applications.82X3Wf» – жмём ввод
            6. Таким образом мы добрались до папки «Applications.82X3Wf» (у меня), в ней находятся системные программы и приложения установленные вами не из AppStore. Теперь мы будем устанавливать права для папки ***.app
            7. Пишим такую строчку «chmod -R 775 ***.app» – жмём ввод. Готово.
            *В моем случае, когда я положил папку с приложение в «/Applications/», в терминале прописывал строчки:
            «cd /Applications/tetristouch.app»
            «chmod +x tetristouch»
            PS. Все команды вводятся без кавычек.
            За инструкцию благодарим пользователя grain, под редакцией БамБук

            Способ № 2 (простой)
            Что нам понадобится:
            1. JailBreak’нутый девайс.
            2. Файлменеджер iFile.
            Инструкция:
            1. Закидываем *.app папку в директорию «/var/mobile/Applications»
            2. Заходим в свойства папки (синяя стрелка) и выставляем права доступа 755:
            Пользователь — прочесть, записать, выполнить
            Группа — прочесть, выполнить
            Все — прочесть выполнить
            3. Respring или перезагрузка если не появилась иконка.

            Сообщение отредактировал КараванН — 28.01.23, 17:06

            FAQ по установке приложений из Cydia (*.deb)

            Из самой Cydia
            1. Открываем Cydia;
            2. Добавляем репозитории ([FAQ] Добавляем репозитории в Cydia);
            3. Ищем нужный твик/программу либо в самих репозиториях (Cydia -> Источники -> «добавленные нами репозитории»), либо через вкладку «Поиск»;
            4. Нажимаем на нужный пакет — в правом верхнем углу видим кнопку «Установить»/»Install» — нажимаем её.
            Рекомендуется установить afc2add или его аналог Apple File Conduit «2» при первом обращении к Cydia.

            Вручную
            1. Скачать *.deb можно:
               •  с форума 4PDA;
               •  с сайта http://ipod-touch-max.ru/cydia/;
               •  с помощью Cyder;
               •  с помощью Cygnus [PC];
            2. С помощью любого файлового менеджера скопируйте скачанный deb-пакет в директорию /var/root/Media/Cydia/AutoInstall
               (На ПК эти директории видны только с твиком afc2add или аналогом);
            3. Перезагрузите устройство — пакет будет автоматически установлен после загрузки.

            Через терминал (командную строку)

            , где dpkg — программа для работы с deb пакетами (именно она и будет производить установку пакета)
            -i — ключ, указывающий на то, что пакет должен быть установлен
            /ПУТЬ/К/ПАКЕТУ/НАЗВАНИЕ_ПАКЕТА.deb — указываем путь, где лежит устанавливаемый нами deb-пакет и его имя. Обратите внимание, в Unix системах (iOS, Mac OSx, Linux) важен регистр, поэтому User и user — разные папки!

            Приведем пример. Допустим мы устанавливаем файл cydia_1.1.16_iphoneos-arm.deb, а закинули мы его в папку /User/Documents . Значит в командной строке мы пишем:

            1. Если вы установили приложение из Cydia, которое подразумевает наличие иконки на рабочем столе, но она так и не появилась, прочтите [FAQ] Ремонтируем пропавшие иконки с рабочего стола

            Прикрепленное изображение

            Прикрепленное изображение

            Звучит немного сложно? Возможно. Поэтому данные способы все же для более продвинутых пользователей. В большинстве же случаев рекомендую пользоваться установкой программ и твиков именно через Cydia!

            Как установить deb на айфон

            Как вы знаете, приложения можно не только скачивать в AppStore, но и устанавливать через Cydia. Причем это могут быть не обязательно взломаные приложения (а мы как бы и не поощряем пиратство). Это могут быть приложения, которые по тем или иным причинам не попали в «AppStore». Для примера могу привести эмуляторы различных игровых приставок или какие-нибудь твики. Если вы поищете их и скачаете, то увидите, что файлы имеют непонятное расширение «.deb». Сразу возникает вопрос, как их устанавливать ?

            Расскажу про самый простой способ, которым пользуюсь сам. Вам нужна лишь установленная «Cydia» на устройстве и какой-нибудь файловый менеджер, например, iFunBox, скачать который можно Здесь . Последовательность действий:

            1. Качаем файл с deb-расширением.

            2. Скачанный файл копируем с помощью iFunBox в директорию /var/root/Media/Cydia/AutoInstall (если какой-то из папок не будет, тогда нужно создать ее). Так, как изображено на картинках (кликабельно).


            3. После того как положили файл в эту папку, перезагружаем устройство.

            Если после перезагрузки вы снова зайдете в папку AutoInstall, вы увидите, что файл (или файлы), которые вы туда положили — исчезли. Значит установка приложения прошла успешно и вы можете проверять рабочий стол планшета на предмет появления новых ярлыков.

            Как установить deb на айфон

            FAQ по установке приложений из AppStore (*.ipa)ˇ

              На невзломанных устройствах ( без Jailbreak-а )

            • Официально программы устанавливаются несколькими способами:
              1. Через AppStore на самом устройстве (см. сведения на сайте Apple):
                • В поиске вбиваете запрос;
                • Покупаете приложение (если оно платное)
                • Вводите при запросе данные своей учетной записи (AppleID и пароль)
                • Устанавливаете

                • Скачиваете на компьютер программу или игру с 4PDA в формате .ipa
                • Скачиваете Cydia Impactor :
                  • Windows
                    или
                    Impactor_0.9.31.zip ( 13,37 МБ )

                  В процессе установки также может появиться запрос:

                  Не пугаемся его, жмем «Ок» и идем дальше.

                  Примечание:
                  Apple узнала об этом способе и выдает сертификаты только на неделю для ознакомления.
                  Поэтому периодически нужно будет проводить указанную процедуру выше и переустанавливать приложение.
                  Если программа вдруг перестала работать в самый неподходящий момент, а она вам срочно нужна, вы можете перевести на своем устройстве в программе «Настройки» (Настройки — Основные — Дата и время) системное время на 1-2 дня назад. Программа вновь заработает.

                  • *.ipa можно установить простым кликом прямо на устройстве
                    • С помощью программ-установщиков:
                      • Filza File Manager
                      • IPA Installer
                      • Tongbu
                      • vShare
                      • PPHelper
                      • AppAddict
                      • AppCake
                      • Zeusmos
                      • LinkStore
                      • AppShape
                      • iFunBox [PC]
                      • iTools [РС]
                      • iMazing (ранее DiskAid)

                      Для установки взломанных программ на устройствах с Jailbreak-ом нужно сначала установить пакет:
                      AppSync for iOS 5.x.x — 9.x.x, иначе ничего не выйдет.

                      iPhone PC Suite — Файловый менеджер. Эта программа может управлять и редактировать данные на iPhone/iPod Touch: производить управление фотографиями, музыкой, видео, телефоном, установленными ПО (и устанавливать новые), заметками, контактами, закладками, темами, рингтонами, смсками, обоями. Есть встроенный файловый менеджер, конвертор рингтонов, видео и аудио файлов. Так же есть доступ сидию с помощью кабеля и выставление прав доступа.

                      Cпособ №1 (устаревший)
                      Что нам понадобится:
                      1. JailBreak’нутый девайс.
                      2. Файлменеджер, например iFile
                      3. Терминал Terminal для вашей ОС.
                      Всё скачиваем в сидии
                      Инструкция
                      1. Закидываем папку на телефон в private/var/stash/Applications.(далее у всех по-разному, у меня «Applications.82X3Wf». Запомните название этой папки, дальше пригодится ) и создаем папку под названием ”Documents” (если не создана) в «/var/mobile/».
                      * тут есть интересный момент – на одном из моих iPhone директория «private/var/stash» отсутствовала. По-этому я просто закачал папку с приложением в «/Applications/» ! Но на системном разделе мало места, по-этому (не)обязательно нужно воспользоваться утилитой BossTool 2.0 из Cydia, которая перенесет все содержимое папки «/Applications/» в пользовательский раздел!
                      2. Перезагружаем телефон или Respring
                      3. Заходим в WhiteTerminal и пишем «su root» – жмем ввод
                      4. Вводим пароль alpine (буквы не выводятся, так и надо) – жмём ввод
                      5. Далее пишем «cd /var/stash/Applications», (как увас), для меня эта строчка будет выглядить вот так: «cd /var/stash/Applications.82X3Wf» – жмём ввод
                      6. Таким образом мы добрались до папки «Applications.82X3Wf» (у меня), в ней находятся системные программы и приложения установленные вами не из AppStore. Теперь мы будем устанавливать права для папки ***.app
                      7. Пишим такую строчку «chmod -R 775 ***.app» – жмём ввод. Готово.
                      *В моем случае, когда я положил папку с приложение в «/Applications/», в терминале прописывал строчки:
                      «cd /Applications/tetristouch.app»
                      «chmod +x tetristouch»
                      PS. Все команды вводятся без кавычек.
                      За инструкцию благодарим пользователя grain, под редакцией БамБук

                      Способ № 2 (простой)
                      Что нам понадобится:
                      1. JailBreak’нутый девайс.
                      2. Файлменеджер iFile.
                      Инструкция:
                      1. Закидываем *.app папку в директорию «/var/mobile/Applications»
                      2. Заходим в свойства папки (синяя стрелка) и выставляем права доступа 755:
                      Пользователь — прочесть, записать, выполнить
                      Группа — прочесть, выполнить
                      Все — прочесть выполнить
                      3. Respring или перезагрузка если не появилась иконка.

                      Сообщение отредактировал directorgeneral — 25.07.17, 17:29

                      FAQ по установке приложений из Cydia (*.deb)

                      Из самой Cydia
                      1. Открываем Cydia;
                      2. Добавляем репозитории ([FAQ] Добавляем репозитории в Cydia);
                      3. Ищем нужный твик/программу либо в самих репозиториях (Cydia -> Источники -> «добавленные нами репозитории»), либо через вкладку «Поиск»;
                      4. Нажимаем на нужный пакет — в правом верхнем углу видим кнопку «Установить»/»Install» — нажимаем её.
                      Рекомендуется установить afc2add или его аналог Apple File Conduit «2» при первом обращении к Cydia.

                      Вручную
                      1. Скачать *.deb можно:
                      • с форума 4PDA;
                      • с сайта http://ipod-touch-max.ru/cydia/;
                      • с помощью Cyder;
                      • с помощью Cygnus [PC];
                      2. С помощью любого файлового менеджера скопируйте скачанный deb-пакет в директорию /var/root/Media/Cydia/AutoInstall
                      (На ПК эти директории видны только с твиком afc2add или аналогом);
                      3. Перезагрузите устройство — пакет будет автоматически установлен после загрузки.

                      Через терминал (командную строку)

                      , где dpkg — программа для работы с deb пакетами (именно она и будет производить установку пакета)
                      -i — ключ, указывающий на то, что пакет должен быть установлен
                      /ПУТЬ/К/ПАКЕТУ/НАЗВАНИЕ_ПАКЕТА.deb — указываем путь, где лежит устанавливаемый нами deb-пакет и его имя. Обратите внимание, в Unix системах (iOS, Mac OSx, Linux) важен регистр, поэтому User и user — разные папки!

                      Приведем пример. Допустим мы устанавливаем файл cydia_1.1.16_iphoneos-arm.deb, а закинули мы его в папку /User/Documents . Значит в командной строке мы пишем:

                        Если вы установили приложение из Cydia, которое подразумевает наличие иконки на рабочем столе, но она так и не появилась, прочтите [FAQ] Ремонтируем пропавшие иконки с рабочего стола

                      Устанавливая deb-пакеты способами «Вручную» и «С помощью программ«, не забывайте также скачивать и зависимости. Если нужной зависимости на девайсе не будет установлено, то и ваше приложение тоже не установится, а в процессе установки будут приблизительно такие ошибки:

                      Звучит немного сложно? Возможно. Поэтому данные способы все же для более продвинутых пользователей. В большинстве же случаев рекомендую пользоваться установкой программ и твиков именно через Cydia!

                      Blog of Khlebalin Dmitriy

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

                      Теория:
                      Программы на iPhone/iPod/iPad бывают двух видов — .IPA или .DEB

                      IPA — это программы и игры, скачанные из iTunes AppStore. Качаются и ставятся сами, в один клик (это же Apple :)), но их также можно найти на просторах интернета.
                      DEB — это пакеты установки программ и твиков, которые можно загрузить из Cydia. Cydia — это установщик альтернативных приложений, который появляется после jailbreak. Загружая программы из Cydia, DEB-файлы вы обычно даже не увидите — они удаляются сразу после установки. Но если вы загрузили DEB-файл не из Cydia, а где-то на просторах интернета, вы не найдете очевидного способа установить такой файл. Поэтому 4 способа, как их поставить, описаны ниже.

                      Метод №1: Через Терминал (самый сложный).

                      • У вас должен быть установлен терминал — либо MobileTerminal из Cydia, либо настроенный доступ на айфон с компьютера, по протоколу SSH
                      • скопировать .deb в телефон (/var/mobile);
                      • в терминале ввести команды

                      su root
                      alpine (при наборе этого слова буквы на экране не будут появляться, это нормально)
                      dpkg -i имя_файла.deb

                      Как установить терминал?

                      2. Search “Mobile Terminal”

                      3. Install “Mobile Terminal”

                      4. Install “OpenSSH” from Cydia

                      5. Start “MobileTerminal”

                      6. Type commands as given below:

                      • su (press return)
                      • alpine (press return) (typed password would be invisible)
                      • dpkg -i nameofpackage.deb (press return, exchange “nameofpackage“ with name of .deb file Lockinfo)

                      Reboot your device

                      Метод №2: Через Cydia (если есть доступ к файловой системе по шнурку)

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

                      Метод №3: Через Cider (элементарно, но нужна Cydia на устройстве)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *