Building & Installing iNDS (Jailbroken) - iNDS-Team/iNDS GitHub Wiki

Option 1: Cydia or Sileo

If you are jailbroken, you can add the source https://inds.nerd.net/ to Cydia or Sileo or click this link to automatically add it to Cydia. Then you can navigate to the iNDS Team Official repository and install iNDS, or search for iNDS in Cydia or Sileo.

Option 2: Compile and install iNDS using the Makefile

Clone the iNDS Git repository. You may do this from a Terminal instance with the command git clone --recurse-submodules https://github.com/iNDS-Team/iNDS or git clone --recursive https://github.com/iNDS-Team/iNDS, or from a Git frontend like SourceTree.

If you have not yet opened a Terminal instance, do so now.

Make sure THEOS_DEVICE_IP is defined. You can do so by running export THEOS_DEVICE_IP=<your iOS device's IP address>.

Downloading Cocoapods

If you have not don't so for any of your other projects, you will need to download Cocoapods by running sudo gem install cocoapods in Terminal. You can find more information on the Cocoapods website.

In order to install the Cocoapods dependencies for iNDS, you need to cd to the project folder (where you cloned the repository), and run pod install. Cocoapods should install and generate the necessary files for you. It will also set up the iNDS.xcworkspace file which we will open instead of iNDS.xcodeproj from now on.

Building the Project

cd to the cloned "iNDS" folder, and run make install.

iNDS will compile and scp itself to your iOS device.