Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Supports iOS 13/14/15 #13

Open
wants to merge 8 commits into
base: master
Choose a base branch
from
Open

Supports iOS 13/14/15 #13

wants to merge 8 commits into from

Conversation

Lessica
Copy link

@Lessica Lessica commented Jan 10, 2023

Changes

  • Deployment target changed to iOS 13.0
  • Replace tccd (Sandboxed since iOS 15) and SimulateCrash (Removed) with MobileGestaltHelper
  • Replace mach_port_deallocate (EXC_GUARD since iOS 15) with mach_port_mod_refs
  • __xpc_connection_mach_event@libxpc.dylib was stripped since iOS 15, use fixed offset libxpc.dylib + 0x10530 for iOS 15.0 - 15.4.1
  • Weak link to /usr/lib/TweakInject.dylib

Tested at

  • iPhone 8 (arm64, iOS 13.1.1) + Substitute
  • iPhone 8 (arm64, iOS 14.4) + Substitute
  • iPhone SE 2 (arm64e, iOS 14.8) + Substitute
  • iPhone Xs (arm64e, iOS 15.1) + libhooker (XinaA15’s TweakInject)
  • iPhone 12 mini (arm64e, iOS 15.4.1) + ElleKit
  • (Need more tests...)

Tips

Restart after installation.

@Hmmzzz
Copy link

Hmmzzz commented Jan 10, 2023

LGTM

@Hmmzzz
Copy link

Hmmzzz commented Jan 10, 2023

LGTM iPhone 13 Pro Max 15.1.1

@Lessica Lessica changed the title Supports XinaA15 Supports iOS 13/14/15 Jan 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants