Меню Рубрики

Установка всех репозиториев cydia

Установка всех репозиториев cydia

Все программы данного раздела являются неофициальными и не поддерживаются Apple. Установка и работа с ними может вызвать некорректное поведение устройства (быстрый разряд аккумулятора, торможение системы, некорректную работу других приложений и т.п.), либо привести к необходимости перепрошивки. Устанавливая приложения, вы действуйте на свой страх и риск!
Как устанавливать deb-файлы — Установка *.deb и *.ipa

Если Вы выложили новую версию программы, пожалуйста, сообщите об этом модератору нажав на вашем сообщении кнопку «Жалоба».

  • Ryan Petrich ->https://rpetri.ch/repo/ (Автор: Activator, VideoPane и т.д.)
  • TIGI Software ->https://tigisoftware.com/cydia/ (Авторы: Filza File Manager, Apps Manager)
  • Ivano Bilenchi’s Repo (Exile.90) ->https://ib-soft.net/cydia (Автор: iCleaner Pro)
  • Karen’s Repo (angelXwind) ->https://cydia.akemi.ai (Автор: AppSync Unified, mikoto и т.д.)
  • Linus Yang’s Repo ->https://repo.linusyang.com (Автор: AppSync New, AutoVPN и т.д.)
  • Matchstic ->https://repo.incendo.ws (Автор: ReProvision, InfoStats 2 и т.д.)
  • Matchstic (Xen) ->https://xenpublic.incendo.ws (Автор: Xen HTML, Xen Lockscreen и т.д.)
  • Ryley’s Repo ->https://ryleyangus.com/repo/ (Автор: Liberty, Liberty Lite и т.д.)
  • jjolano ->https://ios.jjolano.me (Автор: Shadow, AlertDismiss и т.д.)
  • nullpixel’s Repo ->https://repo.nullpixel.uk (Автор: TSS Saver, CraShit и т.д.)
  • SparkDev ->https://sparkdev.me (Автор: SnowBoard, Melior и т.д.)
  • Jakeashacks ->https://jakeashacks.net/cydia/ (Автор: NoMoreRevocations, TimeToUnlock и т.д.)
  • dpkg9510’s Repo ->https://dpkg9510.github.io (Автор: BatteryPercent12, Better3DMenus и т.д.)
  • CreatureSurvive’s Repo ->https://creaturesurvive.github.io (Автор: PullToClear, shuffle и т.д.)
  • Thireus Repository ->https://repo.thireus.com (Автор: Untrusted Hosts Blocker, Experimental Untrusted Hosts Blocker и т.д.)
  • PoomSmart’s Repo ->https://poomsmart.github.io/repo/ (Автор: Adguard Unbounded, LetMeBlock и т.д.)
  • Develetory ->https://rejail.ru (Автор: VK++, Twackup и т.д.)
  • Nepeta ->https://repo.nepeta.me (Автор: Notifica, BetAlert и т.д.)
  • UnlimApps ->https://beta.unlimapps.com (Автор: App Admin, Twitter ++ и т.д.)
  • Majd Alfhaily (freemanrepo) ->https://apt.alfhaily.me (Автор: Cercube for YouTube, Rocket for Instagram и т.д.)
  • julioverne’s Repo ->https://julioverne.github.io (Автор: CyPush2, GoodWiFi и т.д.)
  • julioverne ->https://julio.hackyouriphone.org (Автор: Spotilife, CrackTool и т.д.)
  • ichitaso repository ->https://cydia.ichitaso.com (Автор: KillBackground10, YouTubePatcher и т.д.)
  • opa334’s Repo ->https://opa334.github.io (Автор: Safari Plus, FastSafariPW и т.д.)
  • Samg_is_a_Ninja Repo ->https://samgisaninja.github.io (Автор: Succession, stratosphere и т.д.)
  • Kaurux ->https://karimo299.github.io/repo/ (Автор: LeaveMeAlone, DontKillMyMusic и т.д.)
  • midkin’s repo ->https://repo.m >(Автор: SmartVolumeControl2, SmartVolumeMixer и т.д.)
  • CoolStar ->https://repo.coolstar.org (Автор: ClassicDock, RecordMyScreen и т.д.)
  • Elias Limneos ->https://limneos.net/repo/ (Автор: SBRotator, Audio Recorder и т.д.)
  • tateu’s repo ->http://tateu.net/repo/ (Автор: NextAlarm12, OpenNotifier12 и т.д.)
  • CokePokes ->https://cokepokes.github.io (Автор: AppStore++, AutoFaceIDUnlockX и т.д.)
  • Fouad’s Repo ->https://apt.fouadraheb.com (Автор: OnlineNotify, Watusi 2 for WhatsApp и т.д.)
  • PixelOmer’s Repo ->https://repo.pixelomer.com (Автор: ModernDepictions, TweakConfigurator и т.д.)
  • hAcx ->https://hacx.org/repo/ (Автор: AnyRing, Super Recorder и т.д.)
  • XBMC ->https://mirrors.xbmc.org/apt/ios/ (Авторы: XBMC Media Center)
  • Charlie Hewitt ->https://chewitt.me/repo/ (Автор: Custom Cover, Messages Customiser и т.д.)
  • TetherMe Beta Repo ->http://repo.tetherme.net (Автор: TetherMe)
  • AutoTouch ->https://apt.autotouch.net (Автор: AutoTouch)
  • iGG ->https://aquawu.github.io/igg/ (Автор: iGameGuardian)
  • subdiox’s Repo ->https://subdiox.com/cydia/ (Автор: StoreSwitcher 2, Slices 2 и т.д.)
  • MidnightChips ->https://repo.m >(Автор: Asteroid, SnapBack и т.д.)
  • ConorTheDev ->https://repo.conorthedev.com (Автор: Dragspring, CustomizeMyDock и т.д.)
  • xTM3x Repo ->https://xtm3x.github.io/repo/ (Автор: NoBlur, Zebra и т.д.)
  • AppTapp repo ->https://apptapp.me/repo/ (Авторы: Installer 5)
  • c1d3r’s repo ->https://c1d3r.com/repo/ (Автор: PullOver Pro, ChargeAnimations и т.д.)
  • deVbug ->https://devbug.me/apt/ (Автор: CCToggles, HiddenSettings7 и т.д.)
  • CP Digital Darkrom ->http://repo.cpdigitaldarkroom.com (Автор: IfFound, HideMe и т.д.)
  • arcticsn0w ->https://arcetera.github.io (Автор: MarkAsRead7, Minimal Hosts Blocker и т.д.)
  • Clezz ->http://cydia.clezz.com (Автор: Tage, iUnlock и т.д.)
  • Tie1r’s Repo ->http://tie1r.xyz/repo/ (Автор: t3nbelow)
  • Yllier ->http://repo.yllier.net (Автор: AdBlocker, Firewall iP и т.д.)
  • John Coates (Delta) ->http://getdelta.co (Автор: Flex, Limitless и т.д.)
  • Alex Zielenski ->http://repo.alexzielenski.com (Автор: TinyBar, Zeppelin и т.д.)
  • Steve Rolfe ->http://apt.steverolfe.com (Автор: StatusVol, FreeFall и т.д.)
  • typ0s2d10 ->http://typ0s2d10.appspot.com/repo (Автор: tsProtector P, AccountChanger TS и т.д.)

Устанавливайте оптимизированные для вашей версии iOS твики. Будьте внимательны.
Если у вас есть интересный репозиторий, которого нет в шапке, напишите о нем — и я добавлю его в список. Есть пожелания — пишите в QMS.

Сообщение отредактировал T0ugh — 31.03.20, 22:00

источник

Как добавить репозиторий в Cydia

Репозитории Cydia — это место для хранения программ, тем и прочих неофициальных приложений, во многом расширяющие функционал мобильного устройства. Обычно в таком «хранилище» помещены файлы, которых не нашлось в официальном магазине App Store. Репозитории созданы для того чтобы каждый пользователь смог установить любое приложение на свой смартфон, независимо от того отвечает оно требованиям безопасности или нет.

Здесь вы найдете лучшие репозитории для приложения Cydia. За основу мы взяли русские репозитории, поскольку интерфейс на русском языке доступен даже новичку.

Также мы покажем как добавить репозиторий в Cydia и сразу хочется предупредить, что это весьма простая задача, которая не займет у вас много времени.

Лучшие русские репозитории для Cydia:

http://cydiaguide.ru/apt.iguides.ru/ — темы, исправления, хаки, программы, игры, обои, рингтоны и.т.д. http://cydiaguide.ru/cydia.hackulo.us — патчи AppSync, installous

http://cydiaguide.ru/irepo.ru/ — хаки, моды, программы и т.д.

http://cydiaguide.ru/apt.alleon.name — темы, исправления, хаки, программы, игры, обои, рингтоны и.т.д.

http://cydiaguide.ru/repo.hackyouriphone.org — хаки, моды, программы и т.д.

Дополнительные русские репозитории:

http://cydiaguide.ru/iphonestuff.ru/

http://cydiaguide.ru/cydia.tech-touch.ru — все для iOS 7

http://cydiaguide.ru/repo.russianapple.ru/ — продукты ex-RipDev, твики, программы, фиксы и т.д.

http://cydiaguide.ru/repo.i4iphones.info/ — хаки, моды, программы и т.д.

http://cydiaguide.ru/apt.macmobile.ru/ — руссификатор сидии, патчи, моды, программы и т.д.

Как добавить репозиторий в Cydia?

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

Итак, давайте приступим к делу. Первое, что будет логично сделать – запустить приложение Cydia. Затем, перейдите в раздел «Источники», а если ваше меню на английском языке, то нужный раздел будет называться «Manage». На экране вы увидите целый список репозиториев.

Читайте также:  Установка centos с флешки grub

Далее вам нужно тапнуть на кнопку «Правка», а затем «Добавить» — в русской версии и «Add» — в английской.

Завершающий шаг – добавление интересующего репозитория. В появившемся окошке
необходимо ввести адрес репозитория и подтвердить свое действие кнопкой «Добавить» или «Add Source».

Если ваш экран стал черного цвета, значит идет процесс распаковки установочных пакетов.

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

Подписывайтесь на наш канал в Telegram и присоединяйтесь к чату поклонников джейлбрейка, там новости выходят быстрее.

источник

Установка всех репозиториев cydia

Cydia — программа, поставляемая вместе с джейлбрейком (взломом iOS), которая позволяет устанавливать приложения, официально не поддерживаемые компанией Apple. Сторонние приложения устанавливаются из специальных сайтов, называемых репозиториями.

Надеемся, что после прочтения нашего FAQ, пользоваться Cydia Вам стало удобнее и приятнее!

Сообщение отредактировал T0ugh — 13.07.19, 22:24

Продолжаем ЛикБез по Cydia

Под deb-пакетами в Unix-системах (iOS, MAC OSx, Linux) подразумевается программное обеспечение (ПО), которое Вы хотите установить на устройство. Deb-пакет — это установочный файл программы.
Скажем, в Windows софт устанавливается с помощью «мастера установки программ» – setup.exe или install.exe. Вы запускаете этот экзешный файл, и начинается процесс установки нужной вам программы.
Установка программ в iOS несколько отличается от Windows — мы запускаем не exe файл, а deb пакет.

Пакет содержит
— собранную программу
— информацию о том, какие требуется совершить действия для ее установки
— информацию о зависимостях (в Cydia обазначаются как «Dependency(-ies)» или “Depends»).

Т.е когда разработчик пишет приложение, он может использовать какую-то стороннюю библиотеку или программу.
Понятно, что эти сторонние компоненты должны быть установлены в операционной системе, иначе приложение будет работать некорректно или вообще не запустится.
Приведем пример с Windows. Вы переустановили систему. Затем зашли в браузер. Открыли какой-то сайт с видео (например, youtube), но это видео не воспроизводится, т.к. не установлен Adobe Flash Player. В данном случае Adobe Flash Player — и есть зависимость, без которой видео в браузере не воспроизводится.
Другой пример. Вы устанавливаете на компьютер iTunes. Вместе с ним устанавливаются и другие программы/библиотеки: Apple Software Update, Apple Mobile Device Support, Bonjuor, Apple Application Support. Все они — зависимости к iTunes.

Установка deb-пакетов выполняется с помощью:
1. Менеджера пакетов – в нашем случае это Cydia
2. Через специальные программы-установщики типа Filza File Manager и iFile
3. Через командную строку — MobileTerminal
Подробнее об установке deb файлов читайте в [FAQ] Установка *.deb и *.ipa

Менеджер пакетов (Cydia) — сердце дистрибутива, которое обеспечивает полный контроль целостности и работоспособности всей системы. С его помощью пользователь получает доступ к установке/удалению/обновлению программ. Это как в Windows – вы заходите в «Панель управления” – «Программы и компоненты» и видите список всех установленных программ. Точно также и в iOS, за исключением того, что в Cydia вы можете также выбрать откуда и что за программу вы будете скачивать.
Кстати, о скачивании пакетов.
Все deb-файлы скачиваются с определенных сайтов, называемых репозиториями .

Репозиторий – интернет хранилище, куда разработчики «заливают» свои пакеты. Наиболее популярные репозитории в iOS – BigBoss (http://apt.thebigboss.…binary-iphoneos-arm/), Xarold (http://repo.xarold.com), insanelyi (http://repo.insanelyi.com). Более подробный список репозиториев для iOS вы найдете в теме Репозитории для Cydia

Для чего создаются репозитории ? Ответ прост – для централизованного управления обновлением пакетов. Представим, что у нас нет репозиториев , и вы установили какие-то приложения. Программы обновляются, разработчиками вводятся какие-то изменения, улучшения. Как же вы узнаете об этих изменениях, есть ли обновление для Ваших приложений или нет? Естественно, чтобы выяснить это, придется посещать сайты разработчиков. Согласитесь, это неудобно, особенно, если программ у вас установлено очень много. Ну хорошо, вы раз проверили, два проверили наличие обновлений, а в третий — раз и забыли (да и уже порядком надоело это дело). Так вы рискуете пропустить какое-нибудь важное обновление. А ведь в нем может быть не просто новый (и улучшенный) функционал программы, но еще и устранение всяких дыр, багов, проблем с безопасностью и пр.
Поэтому разработчики Unix систем (iOS, MAC OSx, Linux) и создали репозитории , с помощью которых можно быстро и удобно отслеживать установку/удаление/обновление тех или иных пакетов, поддерживая систему в актуальном рабочем состоянии.

Подводя итоги, давайте представим цепочку работы Cydia в процессе установки deb-пакета:
пользователь выполняет запрос на установку программы – менеджер пакетов (Cydia) отслеживает зависимости – после чего получает необходимые пакеты из репозитория(-иев) – и далее он же ( менеджер пакетов ) устанавливает зависимости и требуемое приложение.

Сообщение отредактировал directorgeneral — 14.04.15, 15:58

Для скачивания и установки приложений компания Apple создала онлайн магазин AppStore. Всё бы ничего, да вот только при отборе этих приложений в свой магазин она установила очень жёсткий контроль. Соответственно многие приложения, которые туда не попали, постигала незавидная участь быть забытыми. Но однажды один умный человек Jay Freeman , а в простонародье saurik создал Cydia, куда сторонние разработчики скидывают свои приложения.

Читайте также:  Установка порогов на лада калина спорт

При первом запуске Cydia самостоятельно обновит список репозиториев, данные о программах, в них размещенных, а так же проверит наличие обновлений для уже установленных программ и своих модулей. Внизу на вкладке Изменения/Changes появится сообщение о кол-ве доступных обновлений, с которыми рекомендуется согласится(обновить), хуже точно не будет.

Если вы видите сообщения типа «Network Error», «Unable to load» и т.д. и т.п. — не пугайтесь. Дело в том, что Cydia нужна устойчивая связь, поэтому все действия рекомендуется производить при подключённом Wi-Fi соединении. Не рекомендуется использовать Еdge, т.к. связь при нём довольно медленная, а у многих репозиториев есть тайм-аут на соединение.

2. Закладка -> Источники/Sources ˇ

Все источники -> Здесь находятся все доступные твики/приложения, которые разделены на категории, рядом с каждой из которых указано количество твиков/приложений, доступных внутри неё. При необходимости для обновления пакетов в репозиториях нажмите -> Обновить .
Ниже список доступных репозиториев. Для добавления репозиториев ознакомьтесь с темой -> Добавление репозиториев в Cydia

3. Закладка -> Изменения/Changes ˇ

Здесь находятся последние обновления уже установленных твиков/приложений, а так же последние опубликованные в Cydia программы. Всё установленные программы обновляем, неустановленные просматриваем на наличие нужного вам твика/приложения. При необходимости для обновления пакетов в репозиториях нажмите -> Обновить .

4. Закладка -> Установлено/Installed ˇ

Здесь находятся все установленные вами твики/приложения и модули, а также модули, установленные Cydia самостоятельно. Все новые твики/приложения разбиты по датам опубликования и снабжены кратким описанием.
ВАЖНО. Внимательно смотрите, что именно вы собираетесь удалять. Ни в коем случае не удаляйте служебные модули Cydia, это может привести к ее некорректной работе! Удаляйте только то, что устанавливали вы лично. Если в чём то не уверены, лучше оставить всё как есть.
В зависимости от ваших знаний вы можете выбрать подходящий профиль -> Пользователь (актуально для большинства пользователей), Профи (подходит для разработчиков, продвинутых пользователей). В разделе Недавние можно посмотреть обновленные и установленные вами твики по датам.

Поиск нужных вам твиков/приложений. Можно использовать в том случае, если знаете название приложения, но не знаете в какой категории оно расположено.

1. Находим нужный(ое) твик/приложение.
2. Тапаем на клавишу Установить/Install в правом верхнем углу экрана и на Принять/Confirm на следующем экране, после чего начнется скачивание и установка приложения.

1. Заходим во вкладку Установлено/Installed
2. Находим твик/приложение, которое хотим удалить и тапаем на нём.
3. Нажимаем на кнопку Изменить/Modify в правом верхнем углу.
4. Далее нам предлагается на выбор Переустановить/Reinstall — переустановить ее (если например предыдущая установка прошла с ошибками), Удалить/Remove — удалить программу вовсе. Либо можете отказаться от этих действий, нажав Отмена/Cancel. В нашем случае выбираем Удалить/Remove.

Для скачивания и установки приложений компания Apple создала онлайн магазин AppStore. Всё бы ничего, да вот только при отборе этих приложений в свой магазин она установила очень жёсткий контроль. Соответственно многие приложения, которые туда не попали, постигала незавидная участь быть забытыми. Но однажды один умный человек Jay Freeman , а в простонародье saurik создал Cydia, куда сторонние разработчики скидывают свои приложения.

Если говорить на простом, понятном новичку языке, то Cydia — это тот же AppStore. Но:
1. В Cydia в отличие от AppStore 99% всех приложений бесплатны.
2. Cydia больше ориентирована на «украшательство» iPhone.
3. Cydia устанавливается только на телефоны с Jailbreak-ом.

1. Домашний экран Cydia
При первом запуске Cydia поинтересуется у вас на сколько вы продвинуты и соответственно какие будут у вас возможность при использовании Cydia:

Если вы новичок, то лучше выбрать первый пункт.

Так же при первом запуске Cydia самостоятельно обновит список репозиториев*, данные о программах, в них размещенных, а так же проверит наличие обновлений для уже установленных программ и своих модулей. Внизу на вкладке Changes появится сообщение о кол-ве доступных обновлений, с которыми рекомендуется согласится(обновить), хуже точно не будет.

Если вы видите сообщения типа «Network Error» , «Unable to load» и т.д. и т.п. — не пугайтесь. Дело в том, что Cydia нужна устойчивая связь, поэтому все действия рекомендуется производить при подключённом Wi-fFi соединении. Не рекомендуется использовать Еdge, т.к. связь при нём довольно медленная, а у многих репозиториев есть тайм-аут на соединение.

Рассмотрим все закладки Cydia.

Здесь находятся все доступные приложения, которые разделены на категории, рядом с каждой из которых указано количество приложений, доступных внутри неё.

Здесь находятся последние обновления уже установленных приложений, а так же последние опубликованные в Cydia программы. Всё установленные программы обновляем, неустановленные просматриваем на наличие нужного вам приложения.

В этой вкладке осуществляется удаление уже установленных программ(Packages), добавление или удаление репозиториев(Sources) и информация о свободном месте на iPhone(Storage).

Тут находятся все установленные вами приложения и модули, а также модули, установленные Cydia самостоятельно. Все новые приложения разбиты по датам опубликования и снабжены кратким описанием.
ВАЖНО. Внимательно смотрите, что именно вы собираетесь удалять. Ни в коем случае не удаляйте служебные модули Cydia, это может привести к ее некорректной работе! Удаляйте только то, что устанавливали вы лично. Если в чём то не уверены, лучше всё оставить всё как есть.

Для удаления или добавления репозитория необходимо тапнуть на кнопке Edit в верхнем правом углу экрана. Для добавления репозитория нажимаем на Add в левом верхнем углу экрана, получаем окно для ввода адреса репозитория. По окончании ввода адреса жмем Add Source. Если вы ввели правильный адрес репозитория, то он добавится в Cydia и приложения из него станут доступны для установки.
FAQ по добавлению репозиториев в Cydia. (Графический вариант.)

Читайте также:  Установка перфорированный уголок для гипсокартона

Поиск нужных вам приложений. Можно использовать в том случае, если знаете название приложения, но не знаете в какой категории оно расположено.

1. Находим нужное приложение.
2. Тапаем на клавишу Install в правом верхнем углу экрана и на Confirm на следующем экране, после чего начнется скачивание и установка приложения.

1. Заходим во вкладку Manage/Packages.
2. Находим приложение, которое хотим удалить и тапаем на нём.
3. Нажимаем на кнопку Modify в правом верхнем углу.
4. Далее нам предлагается на выбор Reinstall — переустановить ее (если например предыдущая установка прошла с ошибками), Remove — удалить программу вовсе. Либо можете отказаться от этих действий, нажав Cancel. В нашем случае выбираем Remove.

Сообщение отредактировал T0ugh — 13.04.15, 13:31

Сообщение отредактировал T0ugh — 14.04.15, 17:33

Однако, разработчики Cydia предусмотрели возможность установки сразу нескольких твиков с последующим единоразовым респрингом.

Как установить сразу несколько deb-пакетов из Cydia

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

Примечание:
Обратите внимание, что у такого способа установки есть один недостаток. Если какой-то твик окажется несовместимым с установленной на устройстве версией iOS или будет конфликтовать с другими deb-пакетами, iPhone или iPad может перейти в Safe Mode (Безопасный режим) . При групповой установке твиков сложно понять, какое дополнение вызвало ошибку, так что придется удалять все твики и устанавливать их по одному.

Сообщение отредактировал directorgeneral — 11.04.15, 01:05

Чтобы избавиться от рекламы: убрать баннеры, а также заблокировать несанкционированные переходы из Cydia в AppStore, — скачиваем файл hosts из темы [FAQ] Как убрать рекламу и закидываем его по адресу /etc

Примечание: после установки файла hosts вы можете столкнуться со следующими «сюрпризами»:

  1. В Cydia остаются пустые окошки после блокировки рекламы
  2. Иногда пропадают описания к твикам.
    Связано это с тем, что владельцы репозиториев намеренно рекламу вставляют в описание.
    Поэтому блокируя одно, блокируется и другое.

Вариантов решения данных нюансов нет!
Либо используем Cydia на полную катушку с просмотром рекламы,
либо используем hosts с пустым пространством, при этом рискуя отказаться от описания к пакетам.

Сообщение отредактировал directorgeneral — 11.04.15, 01:09

MobileSubstrate , является обязательным компонентом (зависимостью) многих джейлбрейк программ,
таких как Activator, Flex, Kuaidial, WinterBoard и т.д.

Так, что же такое MobileSubstrate и для чего он нужен?
MobileSubstrate — общедоступная система динамических библиотек ( .dylib файлы, похожие на Windows, DLL-файлы), которая позволяет разработчикам писать программы, расширяющие возможности системы.
Данная системa официально не поддерживается Apple.

Рассмотрим пример. Возьмем «оболочку» SpringBoard , основная функция которой — запуск приложений. Вы жмете на значок на рабочем столе, в оболочке срабатывает код и приложение запускается.
С ипользованием MobileSubstrate , разработчик может написать программу, которая будет «внедряться» в код SpringBoard -а. Таким образом, вместо оригинального кода будет запускаться код разработчика
Т.е. вы жмете на иконку с приложением, запускается код разработчика и вместо запуска приложения, выполняется другое действие (например, перезагрузка устройства, переключение песни и т.д.)
Из этого следует, что разработчик может модифицировать поведение системы без наличия исходного кода программ компании Apple.
MobileSubstrate загружает сторонние .dylib файлы (аналогия с Microsoft: «Расширения MS» или «MS библиотеки», или «MS плагины») и перенаправляет их в программы, для которых разрабатывалась модификация.

Бывают случаи, когда разработчики делают ошибки. Это приводит к тому, что перенаправляется неисправный код и, как следствие, приложение SpringBoard крашится (происходит аварийное закрытие приложения).
Так же бывает и такое, что два разработчика редактируют один и тот же код. В итоге происходит конфликт в приложении ( SpringBoard не понимает какой именно код нужно использовать), что приводит аналогично к аварийному завершению приложения.

Именно поэтому Saurik (автор MobileSubstrate ) предусмотрел возможность запуска системы в безопасном режиме ( Safe Mode ), в котором отключаются все .dylib библиотеки, используемые твиками.
Поэтому, если ваше устройство после установки очередного пакета загружается в Safe Mode или происходит постоянная перезагрузка девайса, необходимо найти конфликтную .dylib библиотеку и удалить твик, использующий ее.
Как это сделать, читайте тут

Также стоит иметь ввиду, что MobileSubstrate — сторонний процесс, который постоянно «висит» в памяти устройства. И чем больше вы используете твиков с использованием .dylib библиотек, тем больше ресурсов потребляет этот процесс.
Давайте приведем аналогию с Windows.
Чем больше в системе одновременно открытых программ, тем больше нагружается оперативная память и процессор. Если открыть много приложений, скорость компьютера существенно снизится.

Точно также и с Apple устройствами. Чем больше твиков с использованием MobileSubstrate вы устанавливаете, тем медленнее будет работать ваш девайс.
Поэтому необходимо найти баланс между расширением возможностей iOS и ее работоспособностью, устанавливая только самые необходимые твики с использованием MobileSubstrate !

Сообщение отредактировал directorgeneral — 14.04.15, 18:05

источник

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

Adblock
detector