Skip to content

Releases: jjolano/shadow

v3.6.5

12 Feb 23:42
Compare
Choose a tag to compare

This version addresses detection regressions from 3.6.4 as well as further performance improvement. Additional preparations were also made behind the scenes for rootless jailbreaks.

Other changes:

  • Enable Rootless Mode is now called Rootless Optimization
  • Enhanced Path Processing option has been removed
  • Allow Tweak Resources option has been removed

v3.6.4

03 Feb 03:25
Compare
Choose a tag to compare

This release contains another fix for crashes and regressions in detection.

Note: it seems there are still some detection regressions - likely related to the performance improvements. If you are having detection issues since updating, please use 3.6.1 or the beta (this may be unstable) as this is being worked on.

v3.6.3

02 Feb 19:28
Compare
Choose a tag to compare

This release includes some minor adjustments to prevent some crashes from 3.6.2.

v3.6.2 release notes copied:

This release features a major general performance improvement, as well as some tweak compatibility improvements.

  • Reimplemented some previously disabled hooks
  • Adjusted some function calls to be safer
  • Reverted injection changes from 3.6.0 for stability reasons
  • Significant load time improvement for Shadow-enabled apps
  • Further reorganization of codebase
  • Updated Arabic translations
  • Added Simplified Chinese translation

Due to tweak compatibility improvements, Allow Tweak Resources is now deprecated. Please let me know if this option is still necessary.

v3.6.2

02 Feb 15:48
Compare
Choose a tag to compare

This release features a major general performance improvement, as well as some tweak compatibility improvements.

  • Reimplemented some previously disabled hooks
  • Adjusted some function calls to be safer
  • Reverted injection changes from 3.6.0 for stability reasons
  • Significant load time improvement for Shadow-enabled apps
  • Further reorganization of codebase
  • Updated Arabic translations
  • Added Simplified Chinese translation by @NeHyci

Due to tweak compatibility improvements, Allow Tweak Resources is now deprecated. Please let me know if this option is still necessary.

v3.6.1

25 Jan 07:55
Compare
Choose a tag to compare

This release implements some backend changes for Shadow.

  • Reorganized codebase, and moved internal API into its own framework. (fixes #92)
  • Improved restriction logic for rare special cases
  • Removed arbitrary version numbers from About
  • Added Arabic translation by @dhd111
  • Adjustments to Enforce App Sandbox

v3.6.0

23 Jan 04:56
Compare
Choose a tag to compare

This release provides several general improvements to Shadow.

  • Improved tweak performance for Shadow-enabled apps: app launch, general app performance.
  • Optimized several hooks.
  • Optimized internal restriction logic.
  • Fixed a small flaw in restriction logic involving certain pathnames.
  • Fixed some non-working Foundation Framework hooks.
  • Fixed dlopen hook for certain iOS versions.
  • Cleaned up preferences, merged some hooks to compact options.
  • Added new option Enhance Path Processing
  • Adjusted Shadow's injection to ensure tweak injection into certain apps, and hard-exclude injection from certain apps.
  • Adjusted applications list to exclude Apple apps.
  • Shadow will now detect whenever packages are installed and adjust rulesets accordingly.

Special thank you to contributors and Ko-fi donors (much cups were had while developing the tweak). If you would like to translate Shadow, please refer to the English translation within the source code on GitHub.

v3.5.6

09 Jan 20:53
Compare
Choose a tag to compare
  • Slightly adjusted some hooks for better reliability
  • Added link in About page to releases page (for viewing changes)
  • Updated ruleset to prevent apps from detecting if they were installed with TrollStore (note: this causes TrollStore to not detect installed apps, so ensure Shadow is not enabled there)

Debug build has been added to this release. It only enables logging to console.

v3.5.5

08 Jan 11:33
Compare
Choose a tag to compare

This update requires at least version 0.1.5 of HookKit Framework to fix certain issues with fishhook.

v3.5.4

08 Jan 07:45
Compare
Choose a tag to compare
  • Added translation support for preferences
  • Added Chinese translation by @CySxL
  • Slight adjustment to internal library linking for rootless jailbreaks

v3.5.3

07 Jan 06:06
Compare
Choose a tag to compare
  • Updated HookKit API. This requires HookKit Framework to be updated to version 0.1 - this update is also incompatible with previous Shadow versions.
  • No other changes.