• Afc2 – Increases functionality of “Apple File Conduit”, Apple’s USB file transfer.
  • APT – Command line package manager used primarily on Linux systems, used by Cydia to keep track of installed packages.
  • Blobs – Your “ticket” from Apple verifying a restore. You can use a handful of different tools to save these and back them up. Needed to downgrade your device.
  • Cydia – A GUI tool that manages packages and repositories, automates the installation process of DEB files
  • Daemon – A program that runs in the background of your device. They quietly handle a variety of tasks. System Daemons include: backboardd, wifid, launchd. Third party daemons include: f.lux, OpenSSH
  • DEB – A file used to deliver tweak contents and their information to the filesystem
  • Downgrade – Process of restoring to an unsigned iOS version
  • DPKG – Command line package installer, unlike APT, it does not handle dependencies automatically
  • Dropbear – SSH server on iOS
  • Dylib – A “Dynamic Library”, all tweaks are compiled as this. There are the programs the Substrate (or alternatives) load to enable tweaks.
  • Exploit – The process of taking advantage of a fault in the operating system and using it to gain elevated privileges.
  • Filesystem – The structure and layout of files within your iOS device.
  • Impactor – A tool developed by Saurik allowing access to XCode’s app signature feature across other operating systems.
  • IPA – Filetype used to deliver jailed apps to device. These apps are sandboxed and have limited permissions.
  • IPSW – iPhone Software, the compressed version of what is delivered to your device during a restore. Contains full filesystem, which can be decrypted on MacOS.
  • Jailbreak – Gaining root access to an iOS device, typically includes installation of Cydia and Cydia Substrate
  • KPP – “Kernel Patch Protection”, software that prevents code from editing the boot process, protects the kernel
  • KTRR – Hardware-based KPP
  • Nonce – This is a boot variable that forces your device to accept SHSH blobs.
  • NoSubstrateMode – Jailbreak without substrate enabled. Root file access, and (most) tweaks are disabled.
  • OpenSSH – SSH Server on iOS
  • Repository – Servers hosting packages that Cydia can call to retrieve information about packages and install them.
  • Respring – Ending springboard and letting it restart. Allows newly installed tweaks to be loaded without a reboot.
  • Restore – reinstalling the Operating System, removing all user files
  • Root – user with full access to the iOS filesystem and services
  • Safe mode – A failsafe built into Cydia Substrate to guard users if springboard crashes
  • Semi-tethered – A jailbreak that boots the phone normally, sometimes breaking some system apps. Requires re-jailbreaking from a computer after every boot.
  • Semi-Untethered – A jailbreak that can be enabled from an app on your device. Typically requires resigning the application, unless it exploits a vulnerability in a stock iOS app.
  • SEP – “Secure Enclave Processor”, manages TouchID and FaceID. FingerPrint/FaceRecognition data is stored in the encrypted processor. A compatible version of it’s operating system must be signed for a successful downgrade.
  • SFTP – “SSH File Transfer Protocol”, compatible with both OpenSSH and DropBear, allows sharing files between iOS device and other devices via SSH
  • SHSH Blobs - Your “ticket” from Apple verifying a restore. You can use a handful of different tools to save these and back them up. Needed to downgrade your device.
  • SpringBoard – The base GUI of iOS. Most processes are built off this.
  • SSH – Allows remote terminal usage. Control command line functions from other computers.
  • Substrate – Allows code to hook into SpringBoard and other processes, the vast majority of tweaks rely on this or an alternative.
  • Terminal – Allows command line
  • Tethered – Jailbreak type that requires a connection to a computer to boot the device. The device will fail to boot up unless the tethered boot is run from a computer, and will boot into a jailbroken state.
  • Theme – Used with the tweaks WinterBoard or Anemone, these are used to change the UI and other aspects of your device. They can be used to modify: icon images, status bar elements, UISounds, and much more.
  • Theos – A tool used to develop tweaks for jailbroken iOS devices. Currently available on Windows, Linux, MacOS, and iOS.
  • Tweak – code that hooks into running processes on your device and can be used to customize the look and feel of your device.
  • Untethered – A jailbreak that is enabled at boot, requires a computer only to install the jailbreak, not to enable it.