Cydia. Instructions for use | How to use Cydia - the package manager for devices with jailbreak



Rep: (0)
Cydia. Instructions for use
| Cydia | Cydia - Help пїЅ | Programs from Cydia | Repositories for Cydia |

Attached Image

Only for devices withjailbreakth!
For instructions on how to get a jailbreak for your iOS, see this topic:
[FAQ] Guide to instructions for jailbreaking


Cydia - the program that comes with jailbreak (iOS hacking), which allows you to install applications that are not officially supported by Apple. Third-party applications are installed from special sites called repositories.


Content

General issues

Cydia Review

Work with repositories and deb-packages

Problems / Solutions

Additional PC software for downloading deb files


We hope that after reading our FAQ, you have become more comfortable and enjoyable to use Cydia!

Post has been editedT0ugh - 13.07.19, 22:24



Rep: (0)
We continue to closeCydia

What are deb packages?

Underdeb-packs Unix-based systems (iOS, MAC OSx, Linux) implies the software (software) that you want to install on the device. The deb package is the installation file for the program.
For example, in Windows, software is installed using the "program installation wizard" -setup.exeorinstall.exe. You run this executable file, and the installation process of the program you need begins.
The installation of programs in iOS is somewhat different from Windows - we run not an exe file, butdeb package .

Package contains
- assembled program
- information on what actions are required to be made for its installation
- information aboutaddictions(atCydiadenoted as “Dependency (-ies)” or “Depends”).

What are dependencies?

Dependencies ( dependcies or depends ) - these are additional packages necessary for the correct operation of a specific program. For example, for such famous tweaks as Activator , Flex , Kuaidial , Winterboard addiction is the MobileSubstrate package (for details, what is MobileSubstrate and what is it for, read here ).
Typically, when installing applications throughCydiaeverythingdependenciesset automatically.
Example: program dependenciesiFile
Attached Image
Attached Image

Ie when a developer writes an application, he can use some kind of third-party library or program.
It is clear that these third-party components must be installed in the operating system, otherwise the application will not work correctly or will not start at all.
Let's give an example with Windows. You have reinstalled the system. Then go to the browser. They opened a website with a video (for example, youtube), but this video does not play, because not installedAdobe Flash Player. In this case, Adobe Flash Player - and there is a dependency, without which the video in the browser does not play.
Another example. You install on computeriTunes. Other programs / libraries are installed along with it:Apple Software Update, Apple Mobile Device Support, Bonjuor, Apple Application Support. All of them are dependencies to iTunes.

How to install deb-packages?

Installationdeb packages performed with:
1. Package Manager - in our case it is Cydia
2. Through special type installersFilza file managerandiFile
3. Through the command line -MobileTerminal
Read more about installing deb files in[FAQ] Installing * .deb and * .ipa

What is a package manager (Cydia)?

Package Manager (Cydia) - The heart of the distribution, which provides complete control of the integrity and performance of the entire system. With it, the user gets access to install / uninstall / update programs. It's like in Windows - you go to the “Control Panel” - “Programs and Features” and see a list of all installed programs. Similarly in iOS, except that in Cydia You can also choose from where and what program you will download.
By the way, about downloading packages.
Everythingdeb files downloaded from certain sites called repositories .

What is a repository?

Repository - Internet storage, where developers "fill" their packages. Most popular repositories in iOS - BigBoss ( http: //apt.thebigboss...binary-iphoneos-arm/ ), Harold ( http://repo.xarold.com ), insanelyi ( http://repo.insanelyi.com ). A more detailed list of iOS repositories can be found in the topic. Repositories for Cydia

What are they created for?repositories? The answer is simple - for centralized package update management. Imagine that we do not haverepositoriesAnd you have installed any applications. Program update, the developers introduced some changes, improvements. How did you learn about these changes, if the update is there for your application or not? Of course, to find out, it is necessary to visit the sites of developers. Agree, it is uncomfortable, especially if the programs you have installed a lot. Well, you just checked two to check for updates, and the third - once and forgotten (and already rather tired of this thing). So you risk to miss any important update. But it can be not just a new (and improved) functionality of the program, but also the elimination of any holes, bugs, security issues and so forth.
Therefore, the developers of Unix systems (iOS, MAC OSx, Linux) and createdrepositoriesWith the help of which you can quickly and conveniently track the installation / removal / update of various packages, keeping the system up to date.

Summing up, let's imagine a chain of workCydiaduring installationdeb package :
the user makes a request to install the program -package manager (Cydia) tracks dependencies - then receives the necessary packages from repository (s) - and then he ( package manager ) installs dependencies and the required application.
A schematic example of installing a deb package
Attached Image


Material prepared:
directorgeneral




Post has been editeddirectorgeneral - 14.04.15, 15:58



Rep: (1710)
Cydia Review

To download and install applications, Apple has created an online store AppStore. Everything would be okay, but when she selected these applications to her store, she set very tight controls. Accordingly, many applications that did not get there, suffered an unenviable fate to be forgotten. But one day, one clever man, Jay Freeman, and in common saurik, created Cydia, where third-party developers drop their applications.

1. Cydia home screen

When you first start Cydia will independently update the list of repositories, data on the programs they host, as well as check for updates for already installed programs and their modules. At the bottom of the Changes tab, a message will appear about the number of available updates, with which it is recommended to agree (update), it will not be worse for sure.

Attached ImageAttached Image

If you see messages like "Network Error", "Unable to load", etc. etc. - do not be alarmed. The fact is that Cydia needs a stable connection, so it is recommended to perform all actions when a Wi-Fi connection is connected. It is not recommended to use the Edge, because the connection is rather slow, and many repositories have a connection timeout.

2. Bookmark ->Sources / Sources

Attached ImageAttached ImageAttached Image

All sources ->Here are all the available tweaks / applications that are divided into categories, next to each of which is the number of tweaks / applications available inside it. If necessary, to update packages in the repositories, click ->Refresh.
Below is a list of available repositories. To add repositories, read the topic ->Adding repositories to Cydia

3. Bookmark ->Changes

Attached Image

Here are the latest updates already installed tvikov / applications, as well as the latest published in Cydia program. All installed programs are updated, unidentified browsing for the presence of the desired tweak / application. If necessary, to update packages in the repositories, click ->Refresh.

4. Bookmark ->Installed

Attached ImageAttached ImageAttached Image

Here are all installed tweaks / applications and modules, as well as modules installed by Cydia independently. All new tweaks / applications are broken down by publication date and provided with a brief description.
IMPORTANT!!!Carefully look what exactly you are going to delete. In no case do not remove the Cydia service modules, this may lead to its incorrect operation! Delete only what you personally installed. If you are not sure about something, it is better to leave everything as is.
Depending on your knowledge, you can choose the appropriate profile ->User(relevant for most users),The pros(suitable for developers, advanced users). In sectionRecentYou can view the updated and installed your tweaks by dates.

5. Bookmark ->Search / Search

Attached ImageAttached Image

Search for the tweaks / applications you need. You can use it if you know the name of the application, but do not know in which category it is located.

Application installation

1. Find the desired tweak / application.
2. Tap on the keyInstall / Install in the top right of the screen and on Accept / Confirm on the next screen, after which the download and installation of the application will begin.

Uninstall applications

1. Go to the tabInstalled
2. Find a tweak / application that we want to remove and tap on it.
3. Press the buttonModify / Modify in the upper right corner.
4. Next, we are offered a choiceReinstall / Reinstall - reinstall it (if for example the previous installation went wrong), Remove / Remove - remove the program altogether. Or you can opt out of these actions by clicking Cancel / Cancel . In our case, choose Remove / Remove .

Archive
Attached Image

To download and install applications, Apple has created an online store AppStore. Everything would be okay, but when she selected these applications to her store, she set very tight controls. Accordingly, many applications that did not get there, suffered an unenviable fate to be forgotten. But one day, one clever man, Jay Freeman, and in common saurik, created Cydia, where third-party developers drop their applications.

If you speak a simple, understandable beginner language, then Cydia is the same AppStore. But:
1. In Cydia, unlike the AppStore, 99% of all applications are free.
2. Cydia is more focused on the "embellishment" of the iPhone.
3. Cydia is installed only on phones with Jailbreak.

1. Cydia home screen
When you first start Cydia will ask you how much you are advanced and, accordingly, what opportunities you will have when using Cydia:

Normal user.
Hacker
The developer.

If you are a beginner, it is better to choose the first item.

Attached Image



Also, when you first start Cydia will update the list of repositories *, data about the programs in them, as well as check for updates for already installed programs and their modules. At the bottom of the Changes tab there will be a message about the number of available updates with which it is recommended to agree (update), it will not be worse for sure.

Attached Image


If you see messages like "Network Error", "Unable to load", etc. etc. - do not be alarmed. The fact is that Cydia needs a stable connection, so it is recommended to perform all actions when a Wi-fFi connection is connected. It is not recommended to use the Edge, because the connection is rather slow, and many repositories have a connection timeout.

Consider all the bookmarks Cydia.

2. Bookmark Sections

Attached Image


Here are all the available applications, which are divided into categories, next to each of which indicates the number of applications available within it.

3. Bookmark Changes

Attached Image


Here are the latest updates of already installed applications, as well as the latest programs published in Cydia. All installed programs are updated, unidentified browsing for the presence of the application you need.

4. Bookmark Manage

Attached Image


In this tab, you can delete already installed programs (Packages), add or delete repositories (Sources) and free space information on iPhone (Storage).

Packages

Attached Image


There are all installed applications and modules, as well as modules installed by Cydia independently. All new applications are broken down by publication date and include a brief description.
IMPORTANT!!! Carefully look what exactly you are going to delete. In no case do not remove the Cydia service modules, this may lead to its incorrect operation! Delete only what you personally installed. If you are not sure about something, it is better to leave everything as is.

Sources

Attached Image


To delete or add a repository, tap on the buttonEdit in the upper right corner of the screen. To add a repository click on Add in the upper left corner of the screen, we get a window for entering the repository address. Upon completion of entering the address, click Add source . If you entered the correct repository address, it will be added to Cydia and applications from it will be available for installation.
FAQ on adding repositories in Cydia.(Graphic option.)

5. Search tab

Attached Image


Search for the applications you need. You can use it if you know the name of the application, but do not know in which category it is located.


Application installation

1. Find the right application.
2. Tap on the keyInstall in the top right of the screen and on Confirm on the next screen, after which the download and installation of the application will begin.

Uninstall applications

1. Go to the tab Manage / Packages.
2. Find the application that we want to remove and tap on it.
3. Press the buttonModify in the upper right corner.
4. Next, we are offered a choiceReinstall - reinstall it (if for example the previous installation went wrong), Remove - remove the program altogether. Or you can opt out of these actions by clicking Cancel . In our case, choose Remove .


Post has been editedT0ugh - 13.04.15, 13:31



Rep: (1710)
FAQ on adding a repository toCydia.

Cydia ->Sources ->Edit ->Add ->Repo ->Add Source ->Return to Cydia
Run Cydia ->Sources ->Edit ->Add ->Enter the repository ->Add ->Back to cydia


Attached Image
Attached Image
Attached Image


Screenshot archive
Archive 1
Attached ImageAttached ImageAttached ImageAttached ImageAttached Image
Archive 2
Attached ImageAttached ImageAttached ImageAttached ImageAttached ImageAttached ImageAttached Image
Archive 3
Attached Image
Attached Image
Attached Image


Post has been editedT0ugh - 14.04.15, 17:33



Rep: (0)
[FAQ] Packet queue. How to install / remove several tweaks from Cydia

Active iPhone and iPad users with jailbreak are often installed and removed.Cydia tweaks. Most packages after installation require respring device (restart the desktop). If you need to install several tweaks at once, you will have to restart the iOS GUI after installing each package. Agree, uncomfortable!?
Attached Image

However, the developers of Cydia have provided the ability to install several tweaks at once, followed by a one-time respring.

How to install several deb-packages from Cydia
Instruction
1. Select the package in Cydia that you want to install and go to the tweak page;
2. Push button To install in the upper right corner;
Attached Image

3. Instead of pressing the button To accept as it is done usually during installation, click on the button Back to the queue ;
Attached Image

4. Choose the next tweak to install and do the same;
5. When all necessary packages are queued for download, go to the tab Installed and choose a section Turn ;
Attached Image

6. Push To accept and wait;
Attached Image

After that, all tweaks that have been marked for installation will be downloaded to the device and will be installed. After the installation, you will need to do respring device.

Note:
Please note that this installation method has one drawback. If some tweak turns out to be incompatible with the iOS version installed on the device or will conflict with other deb packages, the iPhone or iPad may turn intoSafe Mode (Safe Mode). With group installation of tweaks, it is difficult to understand which addition caused an error, so you have to remove all tweaks and install them one by one.


How to remove several deb-packages from Cydia
Instruction
Similarly, the simultaneous removal of multiple packages.
Attached Image
Attached Image

Tweaks queued for deletion will look like this:
Attached Image
Attached Image

Next, click onTurn in the upper right corner
Attached Image

And choose what needs to be done with the available queue
Attached Image

whereTo accept - remove queued packets.
Cancel - reset the installation / uninstall queue

Video instruction:

Attached Image

Another video with instructions
Attached Image


FAQ prepared:directorgeneral
using materials yablyk.com


Post has been editeddirectorgeneral - 11.04.15, 01:05



Rep: (0)
How to remove ads in Cydia and
block unauthorized transitions in the AppStore

I have one repo from xSellize doing a mass redirect when I switch to an application from this repository? Something like advertising. Enrages already.

To get rid of advertising: remove banners, as well as block unauthorized transfers from Cydia to the AppStore, download the filehostsfrom the topic[FAQ] How to remove adsand throws it at/ etc

Note: after installing the filehostsYou may encounter the following "surprises":
  1. Cydia leaves empty windows after ad blocking
  2. Sometimes descriptions of tweaks disappear.
    This is due to the fact that the owners of the repositories deliberately insert advertising into the description.
    Therefore, by blocking one, the other is blocked.
There are no options for solving these nuances!
Or use Cydia to the fullest with viewing ads
either usehostswith empty space, while risking discarding the description of the packages.


Post has been editeddirectorgeneral - 11.04.15, 01:09



Rep: (0)

What is MobileSubstrate?
Why after installing tvikov device began to work more slowly?
Why does the device go into Safe Mode?

MobileSubstrateis a mandatory component (dependency) of many jailbreak programs,
such asActivator, Flex, Kuaidial Winterboardetc.

So what isMobileSubstrateand what is it for?
MobileSubstrate- shared dynamic library system (.dylibfiles similar to Windows (DLL files), which allows developers to write programs that expand the capabilities of the system.
This system is not officially supported by Apple.

Consider an example. Take the "shell"Springboard, the main function of which is application launch. You click on the icon on the desktop, the code is triggered in the shell and the application starts.
UsingMobileSubstrate, the developer can write a program that will be "embedded" in the codeSpringboard-but. So insteadoriginalcode will run codedeveloper
Those. you click on the icon with the application, the code runsdeveloperand instead of starting the application, another action is performed (for example, restarting the device, switching the song, etc.)
From this it follows that the developer can modify the behavior of the system without having the source code of Apple’s programs.
MobileSubstrateloads third-party.dylibfiles (analogy with Microsoft: "MS Extensions" or "MS Library", or "MS Plugins") and redirects them to the programs for which the modification was developed.

There are times when developers make mistakes. This leads to the fact that the faulty code is redirected and, as a result, the applicationSpringboardcrashes (the application crashes).
It also happens that two developers edit the same code. As a result, a conflict occurs in the application (Springboarddoes not understand exactly which code should be used), which leads similarly to the application termination.

That is whySaurik(authorMobileSubstrate) provided the ability to start the system in safe mode (Safe mode), in which all are disabled.dyliblibraries used by tweaks
Therefore, if your device after installing the next package is loaded intoSafe modeor there is a constant reboot of the device, you need to find a conflict.dyliblibrary and remove the tweak using it.
How to do this, readhere

Also worth keeping in mind thatMobileSubstrate- a third-party process that constantly "hangs" in the device's memory. And the more you use tweaks using.dyliblibraries, the more resources this process consumes.
Let's give an analogy with Windows.
The more open programs in the system at the same time, the more the RAM and the processor are loaded. If you open a lot of applications, the computer speed will decrease significantly.

Similarly with Apple devices. More tweaks usingMobileSubstrateyou install, the slower your device will work.
Therefore, it is necessary to find a balance between the expansion of iOS capabilities and its performance by installing only the most necessary tweaks usingMobileSubstrate!


Material prepared:
directorgeneral


Post has been editeddirectorgeneral - 14.04.15, 18:05



Rep: (0)

How to remove the "tails" (settings) of remote programs

I take off the tweak, then, after a new installation, it somehow picks up its settings.
Where do tweaks leave their footprints? What should be cleaned for complete removal, without tails?

Settings for tweaks are not intentionally deleted, so as not to configure everything from scratch every time you install / reinstall. These files occupy a few kilobytes and do not affect the performance of the system!

However, if you still want to permanently remove all the settings for the programs from Cydia, there are two ways to do this:
Manual mode
Through any file manager (iFunbox- on the computer;iFile , Filza file manager- on the device itself) go along the way/ User / LibraryPreferencesamongplist -files looking for the name of the tweak, the settings of which we want to delete, and delete this file.
For some programs, there are several files with settings for different categories.
So for tvikaKuaidialsix files with settings (kuaidial.keypad.plist, kuaidial.missed.plist, kuaidial.plist, kuaidial.priority.plist, kuaidial.recents.plist, kuaidial.t9.plist)
Semi-automatic way
Install the programiCleaner
Let's say we removed the tweakClassicdock, and the settings for it remained. In this case, we do the following:
Attached Image

Attached Image

Attached Image



How to remove unuseddependencies

It happens that they deleted the program from Cydia, but dependencies to it remained. To remove these unused and unnecessary dependencies, do the following:


Post has been editeddirectorgeneral - 11.04.15, 01:23



Rep: (0)
FAQ how to install / reinstall Cydia


I. Manually
How to make
i. Using the AutoInstall function
  1. Download deb package Cydia and his dependencies .
    Cydia dependency list
    1. apr-lib
    2. apt7-lib
    3. apt7-key
    4. cydia-lproj
    5. darwintools
    6. debianutils
    7. org.thebigboss.repo.icons
    8. pcre
    9. sed
    10. shell cmds
    11. system-cmds
    12. uikittools

    However, these dependencies have their dependencies. Surely, they were already installed in the process of getting a jailbreak. Nevertheless, it will not be superfluous to install them.
    Dependencies of dependencies:
    1. bash
    2. bzip2
    3. coreutils
    4. diffutils
    5. dpkg
    6. findutils
    7. firmware-sbin
    8. gnupg
    9. grep
    10. gzip
    11. lzma
    12. ncurses
    13. pam
    14. pam-modules
    15. readline
    16. tar

    You can download packages :
    • withof the forumsavagemessiahzine.com(see "download cydia + dependencies")Easy; or
    • withhttp://apt.saurik.com/debs/(official Saurika repository - the creator of Cydia), or
    • viaCyder; or
    • viaCygnus [PC]; or
    • from the websitehttp://ipod-touch-max.ru/cydia/;
  2. Download the deb package (as well as its dependencies) to the directory/ var / root / Media / Cydia / AutoInstall
    (On a PC, these directories are visible only with Tweakafc2addorby analogy);
  3. Reboot the device - the package will be automatically installed after downloading.

    This method is relevant if the Cydia icon is missing, but the application has retained its functionality.
ii. C using deb-pack unpacking
    If you mistakenly deleted the package Cydia Installer , while you can not access command line and you do not have file manager on the device(Method II and Method III of this manual), you can try to just unpack Cydia deb-package and throw in the file system.
    How to make
    1. Download the Cydia deb-package. As an example, take the sitehttp://ipod-touch-max.ru.
      Attached Image
      Attached Image

    2. Unpack the downloaded deb-package through the archiver (for example, via7zip)
      Attached Image

      As a result of unpacking, another archive will appear.data.tar
    3. Unpackingdata.tar
      Attached Image

    4. We throw the unpacked contents on the device
      Attached Image
      Attached Image

    5. After several reboots, Cydia should appear.

    Note: this method may not work, because In the process of copying files from the computer to the device, there is a chance that they will fly offownership and access rights

Ii. With the help of programsFilza file manageroriFile
How to make
  1. Download the package with Cydia and dependencies (see above )
  2. Fill the files on the device (File system navigation software)
  3. In the file manager (Filza File Manager or iFile), click on the package, then the installation window will pop up. You need to start with dependencies, otherwise you will get an installation error.

    The disadvantage of this method - you must have a pre-installed file manager on the device (Filza File Manager or iFile)

Iii. Throughcommand line
All commands must be executed in the modesuperuser
How to make
  1. Installation using the utilityapt . Enter:
      apt-get install Cydia

      If you reinstall Cydia, then enter it like this:
      apt-get remove cydia
      apt-get -f install
      apt-get install cydia

  2. Installation using the utilitydpkg
    • Pouring on the deb package(a list of dependencies and where to download the packages lookhere)in one folder - let's say in/ User
    • Open command prompt
    • Enter modesuperuser
    • Next, enter the command
      dpkg -i /Path/K/Files/*.deb
      if poured into/ Usermeans
      dpkg -i /User/*.deb

    • After installation, enter on the command line:
      dpkg - configure -a
      su -c uicache mobile

    • And reboot
      reboot

After installing / reinstalling Cydia, you need to reboot the device!


Post has been editeddirectorgeneral - 08.08.16, 13:51



Rep: (0)
  • Discuss and get help on this FAQ you can in the subject.Cydia - Help
  • If you think that in this FAQ-e some information is outdated or should be supplemented, write here:Reviews and suggestions for the Apple section
    We will process your application and, in the case of confirmation of your data, make changes to the header!

M
Topic is closed



Full version    

Help     rules

Time is now: 15/09/20, 23:26