/shadow

A jailbreak detection bypass for modern iOS jailbreaks.

Primary LanguageObjective-CBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Shadow

A jailbreak detection bypass for modern iOS jailbreaks.

shadowd?

With upcoming versions of Shadow, a system daemon will be installed and will be active when required by Shadow. The purpose of this daemon is to offload the main bulk of Shadow's codebase into a central location as well as increase the potential of what Shadow can bring in future releases.

Development Status

The upcoming version of Shadow is currently in active development. Unless you are a developer, do not use the master branch. The old (working) codebase can be found in the old branch.

Dependencies

  • Code injection platform (Substrate, Substitute, libhooker)
  • PreferenceLoader
  • RocketBootstrap
  • Cephei
  • AppList
  • iOS 11 or above

Installation

Add my repo to your package manager and install the Shadow (me.jjolano.shadow) package. Alternatively, download the latest release directly from GitHub.

Usage

Open the Settings app for Shadow settings. Shadow will need to be enabled on a per-app basis.

Contributing

Pull requests are welcome. Please describe any changes and improvements to the code, and any tweak behaviours that may be affected.

License

Shadow is licensed under the BSD 3-clause license.