Shadow jailbreak detection bypass tweak for iOS 14

Shadow

How many times did you try to run an app, and it notified you that it will not open on your jailbroken device due to security risk. With Shadow tweak, you can bypass jailbreak detection to run apps on your iPhone. running the latest jailbreak on iOS 14 and iOS 15.

Add Shadow Repo to your package manager.

What is Shadow?

Shadow tweak is a lightweight jailbreak detection bypass tweak for iOS 11 up to iOS 15 allowing you to run App Store apps that will not run on jailbroken environment. The tweak is simple to use, but it offers also some advanced hooks to disallow apps to detect installed jailbreak.

After installation, the Shadow tweak adds a dedicated preference pane to the Settings app from where you can toggle the jailbreak detection bypass on and off, enable custom hooks, and configure the jailbreak detection bypass per-app. There is also an option to reset settings.

The last update to it was sometime in 2019, during the iOS 12 days. The developer recently started refreshing the project by adding new features and support for newer iOS jailbreaks. As for now it works on modern iOS 11, iOS 12, iOS 13, iOS 14, and iOS 15 jailbreaks.

Two iPhone screens showing Shadow jailbreak detection bypass tweak settings on iOS.

Shadow tweak allows you to fine tune of jailbreak detection bypass function. It's not required in most cases, unless a specific hook is causing apps to crash. The hooks are categorized to essential hooks, recommended hooks, and extra hooks for easier understanding.

Essential hooks are monitoring the file system, loaded modules, URL handlers, and environment variables. Those are most likely used by third party apps to detect if you are running a jailbreak. Recommended hooks control the access to more classes. Extra hooks include toggles for device check framework, match lookups, symbolic lookups, low-level C handles, and anti-debugging. All features can be configured globally or per-app settings.

There is no need in most cases to manually configure all jailbreak bypass detection settings. Still, it's a good feature to have the possibility to have full control over how the tweak works.

The latest 3.0 release brings some great features and improvements to the tweak. The developer added jailbreak detection bypass configuration per-app, and improved tweak performance. It is also iOS 15+ rootless-ready for Procursus-based bootstraps.

What's more, with Shadow 3.0 there is no more static file map generation, jailbreak files are detected dynamically, and tweak compatibility is improved. No more conflicts with tweaks that rely on jailbreak files (e.g., theming). Preferences features more options for hook customization.

The developer also included new hooks for avoiding jailbreak detection. Device Masquerade (spoofing device as M1 Mac that may bypass some checks entirely),Loaded Modules (takes over a lot more dyld methods),and Runtime Class Lookups (filters low level objc lookups).

Two iPhone screens showing Shadow tweak per-app jailbreak bypass configuration options.

Shadow jailbreak detection bypass tweak for iOS was released as an open source project thought GitHub under BSD 3-Clause licensing. The tweak should work on iOS 7 and up. However, the developer will drop support for < iOS 11 as Apple's developer API evolves.

Alternatively, you cat download other jailbreak detection bypass tweaks for iOS. There is KernBypass tweak (kernel-level jailbreak detection bypass),A-Bypass (automatically disables jailbreak detection),and vnodebypass that allows you to run most popular game hacks on iOS.

Repository

Shadow tweak was released as a free package through the private jjolano Repository. Add Shadow Repo to your package manager and install the jailbreak detection bypass tweak for iOS. The latest version is ready for upcoming rootless jailbreaks running on iOS 15 like XinaA15.

  1. Open the Cydia app and tap on the Sources tab.
  2. Tap on Edit → Add buttons and enter https://ios.jjolano.me Repo URL.
  3. Install the Shadow tweak from the new repository.
  4. Respiring your iPhone to apply all changes.
  5. Open the Shadow preference pane from the Settings app.

Alternatively, please use the quick links available at the top of this page to add with just one tap the repository to your favorite package manager (Cydia, Sileo, Installer, Zebra).

Note: Shadow 3.0 RC was released as a DEB package and is not yet available in the repo. Go to the GitHub page to download the tweak and install it with your package manager.

What's new

  • Updated Shadow tweak to version 3.3.6.
  • Handle rootless paths better (untested).
  • Add more Enforce Sandbox hooks.
  • Improve Shadow Service fallback.
  • Checks for latest version in the About page.
  • New Device Masquerade hook pretending to run on M1 Mac.
  • Loaded Modules (Extra) – takes over a lot more dyld methods.
  • Implemented a newly-designed preference bundle.
  • Added jailbreak detection bypass configuration per-app.
  • Significantly improved performance compared to alpha versions.
  • Added and implemented more hooks.
  • Improved tweak compatibility.
  • Improved dylib and method filtering.
  • Added support for iOS 15 rootless jailbreaks.

Post a comment