Популярные проблемы в Cydia и способы их решения | Если Cydia сломалась или вылетает



Реп: (0)
Популярные проблемы в Cydia
и способы их решения

Только для девайсов с jailbreak-ом!
Инструкции по получению джейлбрейка для своей iOS смотрите в этом разделе:
[FAQ] Путеводитель по инструкциям для получения джейлбрейка


Для решения некоторых проблем вам могут понадобится:

Файловый менеджер (см. Программы для навигации по файловой системе)
Терминал (см. Как получить доступ к командной строке iOS )                 

  • Что делать, если установили кучу твиков и получили "Кирпич"(Постоянная перезагрузка устройства)
    Решение
    ˇЗаходите в Режим Safe Mode (безопасный режим), после чего идете в Cydia и удаляете проблемный твик.

    Также читайте:
    Что такое MobileSubstrate?
    Почему после установки твиков девайс стал работать медленнее?
    Почему аппарат уходит в режим Safe Mode?

  • Что делать, если установили твик, после чего аппарат выкидывает в режим в Safe Mode
    Решение
    - Идете по пути /Library/MobileSubstrate/DynamicLibraries ˇ
    - По очереди переименовываете твики (НАЗВАНИЕ_ТВИКА.dylib переименовываем, например, в НАЗВАНИЕ_ТВИКА.disabled) и перезагружаете девайс.
    Т.е. переименовали один твик, перезагрузились. Переименовали следующий, перезагрузились.
    Таким образом, вы найдете твик, из-за которого произошел сбой работы системы.
    Обнаружив проблемную программу, вы сможете удалить ее через Cydia

    Также читайте:
    Что такое MobileSubstrate?
    Почему после установки твиков девайс стал работать медленнее?
    Почему аппарат уходит в режим Safe Mode?

    [FAQ] Режим Safe Mode

  • Что делать, если Cydia вылетает | Очищаем кэш Cydia
    Решение
    ˇСложный способ: через командную строку
    Как сделать
    Открываем командную строку и входим в режим суперпользователя
    Далее очищаем кэш Cydia, тем самым исправляя некоторые ошибки (в частности, вылеты):
    dpkg --configure -a
    apt-get clean (или apt-get clean cache)
    apt-get autoclean
    apt-get update
    apt-get -f install


    Простой способ: через программу iCleaner
    Как сделать
    Прикрепленное изображение


  • Как удалить неудаляемый репозиторий
    Решение
    ˇ
    Как видите у меня есть репозиторий с названием "vk.com", а добавился он таким образом из-за того что ссылка была скопирована с социальной сети Вконтакте. И так приступим к удалению данного репозитория:

    Для этого на понадобится:
    - iFile или Filza File Manager (если редактируем на устройстве);
    - iFunBox [PC] или iTools [РС] (если редактируем на ПК)

    Через текстовый редактор открываем файл /User/Library/Caches/com.saurik.Cydia/sources.list
    (в старых версиях Cydia /var/lib/cydia/metadata.plist

    (если используете iFunBox [PC] или iTools [РС], файлы сначала скачиваем на компьютер и открываем через программу plist Editor Pro [PC]. После редактирования закидываем файлы обратно на девайс)
    Находим строки связанные с "ненужным репозиторием" и удаляем их.
    Скриншоты
    Прикрепленное изображение
    Прикрепленное изображение
    Прикрепленное изображение

    Т.е. удаляем строчки с "<key>deb..." по "</dict>".
    Нажимаем сохранить. Перезапускаем Cydia и все - репозиторий удален.

    Внимание! В новых версиях Cydia необходимо редактировать файл com.saurik.Cydia.plist, который находится в директории /User/Library/Preferences.
    Если у вас не хватает навыков редактирования plist-файлов, просто удалите этот файл com.saurik.Cydia.plist и перезапустите Cydia (а лучше перезагрузите устройство). Но в данном случае загрузятся только стандартные репозитории, все пользовательские (включая неудаляемый ранее) удалятся.
    Для Uncover iOS 12
    • Для Uncover iOS 12 после удаления нужной строчки зайдите в приложение Uncover
    • Далее в Настройки и поставьте ползунок на «Reset Cydia Cashe”
    • После вернитесь на главную вкладку
    • Сделайте “Re-Jailbreak”. Иначе репозиторий ссылкой так и останется висеть, даже после редактирования .plist

  • Не устанавливаются стандартные репозитории после их удаления
    Решение
    - Заходим во вкладку "Cydia"
    - Далее "Другие источники пакетов" (More Package Sources)
    - Выбираем отсутствующий у нас стандартный репозиторий (например, ZodTTD), жмем на него.
    - Появится баннер с предложеним добавить выбранный репозиторий, жмете "ОК"

  • После установки программы из Cydia иконка для запуска приложения так и не появилась
    (только для тех пакетов, которые предполагают наличие иконки на рабочем столе!)
    Решение

  • Всплывающее окошко: APP_STORE_REDIRECT
    Решение
    ˇ
    Прикрепленное изображение

    В некоторые репозитории Cydia встроена реклама. Реклама эта в виде javascript-a и перенаправляет пользователя с Cydia в AppStore.
    Говоря простым языком, бегаем мы по репозиториям Cydia, смотрим различные приложения, а потом бац! и нас выкидывает в AppStore, где предлагают установить на девайс какую-нибудь ненужную программулину.

    Вернемся к скриншоту.
    В окошке у пользователя Cydia спрашивает, что делать с такими редиректами - открывать AppStore или нет. Если мы хотим, чтобы Cydia нас перенаправляла, значит нужно нажать "Allow". Если мы хотим отказаться от перенаправлений - жмем "Отмена".
    Рекомендую нажать именно "Отмена", а также ознакомиться с темой [FAQ] Как убрать рекламу - в ней полностью раскрыт вопрос о рекламе на девайсе (в том числе и Cydia)!

  • Ошибка: The package НАЗВАНИЕ_ПАКЕТА needs to be reinstalled but I can't find an archive for it /
    Need to be fixed manually

    Решение
    ˇОшибка возникает, когда вы установили вручную deb-пакет, а потом либо изменили его, либо некорректно удалили. Поэтому решить данную проблему можно 3-мя способами:
    1-ый способ
    Переустановить deb-пакет, из-за которого произошла ошибка заново вручную. [FAQ] Установка *.deb и *.ipa
    2-ой способ
    1. Заходим в /var/lib/dpkg/
    2. Открываем status через текстовый редактор.
    Ищем тот твик, из-за которого произошла ошибка.
    Удаляем полностью блок, содержащий в себе данные об установленном пакете.
    Пример с пакетом OpenSSH: (вы, соответственно, ищете тот, из-за которого произошла ошибка)
    Прикрепленное изображение

    3. Перезапускаем Cydia (а лучше перезагрузить устройство)
    4. Если после этого Сидия не заработала, делаем тоже самое с файлом available (/var/lib/dpkg/)
    3-ий способ
    • Заходим в командную строку
    • Входим в режим суперпользователя
    • Далее вводим:
      dpkg --remove --force-remove-reinstreq НАЗВАНИЕ_ПАКЕТА_КОТОРЫЙ_ХОТИМ_УДАЛИТЬ
      (например, для программы iFile название пакета - com.sull.ifile. Точное название можно посмотреть в /var/lib/dpkg/status, открыв файл через текстовый редактор. Наглядную инструкцию смотрите здесь.
      После ввода команды начнется процесс удаления пакета. Нас попросят подтвердить, действительно ли мы хотим удалить указанный пакет или нет (Y - да, удалить пакет; N - нет, не удалять).
    • Затем вводим:
      dpkg --configure -a
    Пример
    Допустим, у нас вылезла ошибка:

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


    По первому способу:
    Переустанавливаем deb-пакет программы bossios8 (com.macciti.bossios8.deb)
    Прикрепленное изображение
    Прикрепленное изображение

    По второму способу:
    Редактируем /var/lib/dpkg/status
    Прикрепленное изображение

    По третьему способу:
    Вводим в командной строке:
    su
    alpine
    dpkg --remove --force-remove-reinstreq com.macciti.bossios8
    dpkg --configure -a

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


  • Ошибка: Couldn't configure pre-depend dpkg ncurses, probably a dependency cycle
    Решение
    Скриншот
    Прикрепленное изображение
    1-ый способ
    Перед выполнением делаешь backup!
    - Идем по адресу /etc/apt/sources.list.d и удаляем "cydia.list"
    - Затем идем сюда: /var/lib/apt/lists
    - Удаляем в этой папке все файлы кроме файла "lock" и папки "partial"
    - Переходим /var/lib/apt/lists/partial. Если внутри папки есть файлы, удаляем их
    - Удаляем файл /User/Library/Caches/com.saurik.Cydia/sources.list
    (в старых версиях Cydia /var/lib/cydia/metadata.plist
    - Перезапускаем Cydia.
    2-ой способ
    ˇ
    • Идем по адресу /var/lib/dpkg и сохраняем все содержимое на ПК (делаем backup)
    • Качаем архив:
      Ссылки на скачивание: для iOS7, для iOS8. Файлы для других версий прошивок вы можете найти в теме Запрос утерянных файлов.
    • Копируем с заменой распакованные файлы из архива в /var/lib/dpkg
      Копировать именно с заменой нужно для того, чтобы не слетели права доступа и собственности - все файлы и папки в директории /var/lib/dpkg изначально имеют нужные права. Поэтому когда мы копируем файлы с заменой, эти права сохраняются. А когда мы переименовали файлы на девайсе (например, status в status.bak или available в available.bak), а затем залили из архива, то наши новые файлы (available и status) будут уже иметь права доступа и собственности совершенно другие, что приведет к дееспособности Cydia. В общем, заливаем файлы из архива на девайс поверх старых!


  • Ошибка: I wasn't able to locate file for the НАЗВАНИЕ_ПАКЕТА package. This might mean you need to manually fix this package
    Решение
    ˇ
    Ошибка вызвана тем, что Cydia не может обнаружить deb файл, т.к. он не скачался полностью из репозитория. Поэтому вариантов решения проблемы два:
    • Открываем Cydia и идем во вкладку Sections (Источники) и жмем кнопку Refresh (Обновить), после чего пробуем установить программу (ранее из-за которой была вызвана ошибка) заново. Если ошибка и в этот раз не пропадет, нужно немного подождать, скорее всего, репозиторий перегружен из-за большого наплыва пользователей.
    • Вариант для более продвинутых. Устанавливаем необходимые файлы вручную.
      Скачиваем на 4PDA или любом сайте программу, из-за которой была вызвана ошибка, в формате deb и устанавливаем одним из следующих способов [FAQ] Установка *.deb и *.app
      Примечание: Если вы устанавливали, скажем, программу Activator а ошибка вылезла, допустим, об осутствующем файле com.saurik.substrate.safemode, это означает, что вам необходимо помимо самого твика (Activator) скачать и зависимости к нему. В данном случае это com.saurik.substrate.safemode



  • Ошибка: There was an error loading the preference bundle for НАЗВАНИЕ_ПАКЕТА
    Решение
    ˇОшибка говорит о том, что программа не может получить доступ к настройкам. Скорее всего, это вызвано тем, что твик не до конца установился. Поэтому в первую очередь пробуем его переустановить. А если не получится делаем следующее:
    Полуавтоматический способ
    - Производим очистку репозиториев
    1. Установливаем iCleaner
    2. Отключаем все переключатели в программе iCleaner , оставляя лишь Cydia Sources (Репозитории/Ресурсы/Источники Cydia, точно не помню как в русской версии пишется этот пункт)
    3. Справа наверху жмем кнопку "Clean" (Очистить)
    - После чистки делаем respring (перезагрузку), далее заходим в Cydia и пробуем установить наш твик заново.
    Проблема должна решиться
    Ручной способ
    - Скачиваем deb файл с твиком, который "криво" установился.
    - Распаковываем его через архиватор в любую папку.
    - Ищем в этой папке путь /Library/PreferenceBundles/, где мы должны увидеть папку НАЗВАНИЕ_НАШЕГО_ТВИКА.bundle перекидываем эту папку к себе на девайс (/Library/PreferenceBundles/) и делаем respring (перезагрузку)

    Стоит иметь ввиду, что такая ошибка возникает также, когда твик не адаптирован под новые девайсы (с архитектурой процессоров arm64 armv7 и т.д.). В таком случае проблему не решить, пока разработчик не выпустит обновление с исправлением.

  • Ошибка: Failed in buffer_write(fd) (7, ret=-1) | Sub-process /usr/bin/dpkg returned an error code (1), а также
    Ошибка: Root directory’s space is not enough, а также
    Ошибка: Write error - write (28: No space left on device)
    Решение
    ˇ
    Установщик не может записать информацию на диск. Скорее всего, на девайсе просто недостаточно дискового пространства (в систем разделе или в пользовательском, или и то, и другое).
    Что делать?
    1. Нужно посмотреть сколько места осталось (в Cydia "жмем на вкладку Cydia - Хранилище - Хранилище" или через сторонние программы, (например, через Disk Pie), и если его действительно нет, удаляем тяжелые файлы из аппарата (темы, ненужные твики и пр. Если пользуемся файловыми менеджерами типа iFile, очищаем корзину)
    После чистки пробуем переустановить программу, которую пытались установить ранее.

    2. Если проблем с дисковым пространством нет, пробуем переустановить Cydia Installer
    Скриншот ошибки
    Прикрепленное изображение


  • Ошибка: HTTP/1.1 500 Internal Server Error
    Решение
    ˇОшибка говорит о том, что Cydia не может получить ответ от сервера, где лежит скачиваемый Вами твик. Поэтому либо попробуйте еще раз через некоторое время, либо для скачивания нужного вам пакета воспользуйтесь другим репозиторием.

  • Ошибка: HTTP/1.0 403 error
    Решение
    ˇОшибка говорит о том, что доступ к запрашиваемому пакету заблокирован.
    Скорее всего вы пытаетесь установить платный твик, не заплатив за него.
    Если же пакет у вас всё же куплен, в таком случае зайдите во вкладку Cydia - Управление аккаунтом - и зайдите под своей учетной записью (с которой была произведена покупка)

  • Ошибка: dpkg was interrupted you must manually run 'dpkg --configure -a'
    Решение
    ˇОшибка говорит о том, что в процессе установки какого-либо пакета программа Cydia была закрыта.
    Исправить данную проблему можно одним из следующих способов:

    1. С помощью командной строки (см. [FAQ] Как получить доступ к командной строке iOS)
      Откройте терминал на устройстве и введите команду
      dpkg --configure -a

      + все данные сохраняются
      требуется заранее установленный пакет терминала (для запуска на команд с устройства) или пакеты OpenSSH и OpenSSL (для запуска команд с ПК), или AppSync (для установки терминала без Cydia)
    2. С помощью файлового менеджера
      1. На девайсе с помощью Filza File Manager или iFile
      2. На ПК с помощью iFunBox, iTools или WinSCP

        • Идем в /var/lib/dpkg/updates
        • Удаляем все содержимое (предварительно сделав backup)
        • Перезагружаем устройство

      При установленном на устройстве пакете OpenSSH пользователи iFunBox также могут воспользоваться решением "1. С помощью командной строки"

      + никакие данные не теряются
      требуется заранее установленный файловый менеджер (если выполняем на девайсе) или afc2add (или его аналог - Apple File Conduit "2") - если выполняем на ПК.
    3. С помощью SemiRestore
      Воспользуйтесь Semi-Restore for iOS - все пользовательские данные будут удалены, на выходе получите чистое устройство с джейлбрейком.
      + простое восстановление, джейлбрейк сохраняется
      потеря пользовательских данных, требуется заранее установленный пакет OpenSSH, не для всех версий iOS
    4. С помощью iTunes
      Самый простой вариант: введите устройство в режим DFU и восстановите прошивку. При этом джейлбрейк и все данные будут потеряны. Убойный способ, рекомендуется пользоваться им в случае, если все остальные шаги не помогли.
      + простое восстановление с гарантией
      потеря данных и джейлбрейка


  • Ошибка: Failed to fetch
    Some index files failed to download, they have been ignored, or old ones used instead
    Решение
    ˇОшибка говорит о том, что Cydia не может обновить список репозиториев, так как некоторые из них не доступны. Т.е. либо репозиторий на профилактике, либо попросту прекратил существование.
    Поэтому попробуйте еще раз обновить список репозиториев через некоторое время ("Источники" - "Обновить"), и если на протяжении длительного времени репозиторий будет находится в режиме offline, удалите его и воспользуйтесь другим - более надежным и стабильным.

  • Ошибка: Trying to overwrite ПУТЬ_К_ФАЙЛУ which is also in package НАЗВАНИЕ_ПАКЕТА | Sub-process /usr/bin/dpkg returned an error code (1)
    Решение
    ˇПакет, который вы собираетесь установить, конфликтует с другим уже установленным (в сообщении об ошибке как раз указывается с каким именно файлом происходит конфликт и в состав какого пакета этот файл входит). Поэтому избавиться от данной ошибки можно, удалив эту конфликтующую программу (в Cydia переходим во вкладку "Установлено", ищем конфликтующий пакет, жмем на него и в правом верхнем углу жмем "Удалить")

    Решение проблемы на примере твика LockBuilder Evo Cydget - смотреть пример

  • Ошибка: Could not open file /var/lib/dpkg/status - open (2: No such file or directory)
    Решение
    1. Скачиваем Terminal.ipa
    2. Устанавливаем скачанный файл с помощью Cydia Impactor: Установка *.deb и *.ipa
    3. Скачиваем iFunbox с офф-сайта: http://www.i-funbox.com/
    4. Затем качаем и разархивируем архив скачать
    5. Переносим папку 'lib'(проверьте, что в 'lib' лежат уже другие папки, а не снова 'lib') в папку 'iBooks' через iFunbox (путь к ней будет: /var/mobile/Media/Books).
      Для доступа к ней вам НЕ понадобится root (AFC 2)
    6. Запустите MobileTerminal на устройстве.(без джейлбрейка не запустится)

      Введите:
      su

      Введите свой пароль, по умолчанию:
      alpine

      Введите:
      cp -R /var/mobile/Media/Books/lib /var



  • Ошибка: sub-process usr/bin/dpkg returned an error code 2
    Решение
    Решить данную проблему можно несколькими способами:ˇ

    Вариант 1
    С помощью файлового менеджера (iFile или Filza File Manager - на девайсе, iFunBox [PC] - на ПК) переходим в файловую систему iOS:
    - Переходим в директорию /var/lib/dpkg/. В этой директории видим файлы: available, availble-old, status, status-old
    - Переименовываем файл "available" в "available-bak"
    - Переименовываем файл "status" в "status-bak"
    - Переименовываем файл "available-old" в "available"
    - Переименовываем файл "status-old" в "status"
    - Запускаем Cydia и ждем, когда полностью загрузится и пробуем установить любой твик.

    Если файлов "available-old" и "status-old" у вас нет, смотрите следующий способ

    Вариант 2

    Вариант 3 *Непроверенный
    1) Запускаем Cydia
    2) Находим твик gzip и в подменю жмем reinstall
    3) Находим твик bzip2 и в подменю жмем reinstall
    4) В Cydia переходим в Changes (Изменения) и нажимаем на Refresh (Обновить)
    5) Ждем, когда Cydia обновится.

    Вариант 4 *Радикальный - если проблему не получается устранить предложенными выше способами:
    • Открываем любой файловый менеджер
    • Идем по адресу /var/lib/dpkg и копируем файлы available и status на компьютер (или в любую другую папку на девайсе). Т.е. делаем backup этих файлов.
    • Далее скачиваем архив Прикрепленный файлavailable+status.zip ( 10.16 КБ )
      Распаковываем его.
    • Копируем с заменой распакованные файлы из архива в /var/lib/dpkg
      Копировать именно с заменой нужно для того, чтобы не слетели права доступа и собственности - файлы "available" и "status" изначально имеют нужные права. Поэтому когда мы копируем файлы с заменой, эти права сохраняются. А когда мы переименовали файлы на девайсе (в, скажем, status.bak и available.bak), а затем залили из архива, то наши новые файлы available и status будут уже иметь права доступа и собственности совершенно другие, что приведет к дееспособности Cydia. В общем, заливаем файлы из архива на девайс поверх старых!
    • Запускаем Cydia

  • Ошибка: Wow you exceeded the number of package names this apt is capable of
    Решение
    ˇОшибка вызвана тем, что Cydia может индексировать только 65535 пакетов. Т.е. в сумме во всех репозиториях на вашем девайсе должно хранится пакетов менее этой цифры.
    Таким образом, всё, что вам не обходимо сделать, это удалить репозиторий с большим количеством пакетов (например, repo.insanelyi.com)

    Примечание: начиная с Cydia 1.1.10, данные ограничения в Cydia отсутствуют!

  • Ошибка: encountered a section with no package header, а также
    Ошибка: GPG error: НАЗВАНИЕ_РЕПОЗИТОРИЯ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY ЦИФРЫ
    Решение
    ˇПервая ошибка возникает при нарушении в работе репозитория, вторая - репозиторий не подписан для общего доступа. В большинстве случаев эти ошибки встречаются в паре.
    Для решения проблемы зачастую достаточно просто подождать некоторое время. Но если через несколько часов проблема не устранится, в таком случае нужно:
    • либо принудительно обновить информацию об источниках (репозиториях) и пакетах, содержащихся в них (см. инструкцию ниже);
    • либо удалить неработающие репозитории и воспользоваться другими

    1. Решаем проблему с помощью командной строки
      Обязательно выгрузите Cydia из панели многозадачности (а лучше перезагрузитесь, чтоб наверняка). В противном случаем могут возникнуть ошибки входе выполнения команд!

      • Открываем командную строку
      • Входим в режим суперпользователя
      • Далее вводим:
        apt-get update

      • Заходим в Cydia, проверяем, решилась ли проблема. Если нет, значит пробуем дальше:
        find /var/lib/apt/lists/ -type f ! -name "lock" -exec rm -rf {} \;
        apt-get clean
        apt-get update
        apt-get upgrade

        Если в процессе обновления (apt-get update) видим, что ошибка возникает снова, значит репозиторий заблокирован для общего доступа. Чуть выше самой ошибки будет написано какой именно репозиторий заблокирован:
        Прикрепленное изображение

        Следовательно, заходим в Cydia и удаляем эти источники (на примере выше это http://cydia.myrepospace.com и http://tigisoftware.com)

    2. С помощью файлового менеджера
      Перед выполнением делаем backup! Данный способ удалит все репозитории в Cydia!ˇ
      • Идем по адресу /etc/apt/sources.list.d и удаляем "cydia.list"
      • Затем идем сюда: /var/lib/apt/lists
      • Удаляем в этой папке все файлы кроме файла "lock" и папки "partial"
      • Переходим /var/lib/apt/lists/partial. Если внутри папки есть файлы, удаляем их
      • Удаляем файл /User/Library/Caches/com.saurik.Cydia/sources.list
        (в старых версиях Cydia /var/lib/cydia/metadata.plist
      • Перезапускаем Cydia

  • Ошибка: GPG error АДРЕС_РЕПОЗИТОРИЯ Release: The following signatures were invalid NODATA 1 NODATA 2 (или NODATA 3 NODATA 4)
    Решение
    ˇОшибка говорит о том, что Cydia не может получить доступ к пакетам репозитория. Т.е. либо сервер недоступен, находится на реконструкции или просто напросто удален. Поэтому подождите некоторое время, если в течение суток-двух проблема не исчезла, значит удалите репозиторий из списка источников и воспользуйтесь другим (Репозитории для Cydia)


  • Ошибка: type '(null)' is not known on line НОМЕР_СТРОКИ in source list /etc/apt/sources.list.d/cydia.list
    Решение
    ˇ
    Идем в гугл переводчик https://translate.goog…7%20in%20source%20list и читаем перевод "Тип '(строка), "не известно на линии НОМЕР_СТРОКИ в списке источников". Т.е. в файл cydia.list в строке № вставился какой-то код, который мешает корректной работе Cydia. Решить проблему можно следующим образом:

    Перед выполнением делаем backup!
    - Идем по адресу /etc/apt/sources.list.d и удаляем "cydia.list"
    - Затем идем сюда: /var/lib/apt/lists
    - Удаляем в этой папке все файлы кроме файла "lock" и папки "partial"
    - Переходим /var/lib/apt/lists/partial. Если внутри папки есть файлы, удаляем их
    - Удаляем файл /User/Library/Caches/com.saurik.Cydia/sources.list
    (в старых версиях Cydia /var/lib/cydia/metadata.plist
    - Перезапускаем Cydia (а лучше перезагрузить устройство).

  • Ошибка: Host Unreachable
    Решение
    ˇОшибка говорит о том, что устройство не может подключиться к серверу.
    • Либо проблема в вашем интернет соединении
      • Проверьте, работает ли интернет в браузере
      • Выключите Wifi, затем заново включите
      • Проверьте работает ли Cydia через Edge/3G/4G
      • В некоторых случая помогает банальная перезагрузка устройства
    • Либо проблема на стороне сервера (не доступен источник, Cydia Store). В таком случае проблема временная, попробуйте повторить операцию позже.

  • Ошибка: Could not get lock /var/lib/apt/lists/lock - open (35: Resource temporarily unavailable)
    Решение
    ˇОшибка говорит о том, что Cydia не может получить доступ к системным компонентам, поскольку другое приложение уже использует их. Для решения проблемы
    • Попробуйте перезагрузить устройство.
    • Если проблема не решится попробуйте зайти в Режим Safe Mode и уже оттуда запустить Cydia.
    • Также вы можете удалить приложение, которое препятствует нормальной работе Cydia
      Примером стороннего приложения, из-за которого может быть вызвана данная ошибка, является твик Curiosa, который обновляет Cydia в фоновом режиме и уведомляет пользователей об обновлениях.
    • Если описанное выше вам не помогло, пробуем так:
      • Идем сюда: /var/lib/apt/lists
      • Удаляем в этой папке все файлы кроме файла "lock" и папки "partial"
      • Переходим /var/lib/apt/lists/partial. Если внутри папки есть файлы, удаляем их
      • Удаляем файл /User/Library/Caches/com.saurik.Cydia/sources.list
        (в старых версиях Cydia /var/lib/cydia/metadata.plist
      • Перезагружаем Cydia (а лучше перезагрузить устройство)

  • Ошибка загрузки (произошла ошибка SSL. Безопасное подключение к серверу невозможно)
    Решение
    ˇ
    Прикрепленное изображение

    Проверяем, точно ли работает интернет. Открываются ли в Safari сайты.
    • Если сайты не открываются, значит нужно подключиться к стабильной интернет сети
    • Если сайты открываются, интернет соединение стабильно, значит нужно проверить актуальна ли дата и время на девайсе:
      Включаем геолокацию (Настройки - Приватность - Службы геолокации - Активировать ползунок "Службы геолокации") -> Обновляем дату и время (Настройки - Основные - Дата и время - Активировать переключатель "Автоматически") - Перезагружаем девайс - Пробуем еще раз открыть Cydia

  • Как установить/переустановить Cydia
    Решение



материал подготовил:
directorgeneral


--------------------
Посмотрите также темы:

✰✰ ГОТОВЫЕ ПАТЧИ ДЛЯ FLEX - ИЗМЕНИ IOS ДО НЕУЗНАВАЕМОСТИ! ✰✰
✰✰ Скрываем лишние пункты меню в программе "Настройки" ✰✰
✰✰ Поменяй системные шрифты в iOS. Жми! ✰✰
✰✰ УДАЛЯЕМ РЕКЛАМУ В IOS! ✰✰



Реп: (0)
  • Обсудить и получить помощь по данному FAQ вы сможете в теме Cydia - Помощь
  • Если вы считаете, что в данном FAQ-e какая-то информация устарела либо должна быть дополнена, пишите сюда: Отзывы и предложения по работе раздела Apple
    Мы обработаем вашу заявку и, в случае подтверждения ваших данных, внесем изменения в шапку!

M
Тема закрыта


Сообщение отредактировал directorgeneral - 26.02.17, 20:27


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 28.03.24, 19:35