Add iPhone Mirroring disconnect on unlock bypass

This commit is contained in:
khanhduytran0
2026-05-06 20:55:22 +07:00
parent 2248e60627
commit de7d3598d7
4 changed files with 20 additions and 2 deletions
+14
View File
@@ -0,0 +1,14 @@
%group Hook_SpringBoard_iOS18
%hook _SBContinuitySessionStateMachine
- (void)_moveToInvalidStateForReasons:(id)reasons postToDelegate:(BOOL)post {
// Do nothing
}
%end
%end
%ctor {
if (@available(iOS 18.0, *)) {
%init(Hook_SpringBoard_iOS18);
}
}
+2 -2
View File
@@ -1,12 +1,12 @@
TARGET := iphone:clang:latest:15.0 TARGET := iphone:clang:latest:15.0
INSTALL_TARGET_PROCESSES = appstorecomponentsd installd managedappdistributiond MobileStorageMounter INSTALL_TARGET_PROCESSES = appstorecomponentsd installd managedappdistributiond SpringBoard MobileStorageMounter
THEOS_PACKAGE_SCHEME := rootless THEOS_PACKAGE_SCHEME := rootless
include $(THEOS)/makefiles/common.mk include $(THEOS)/makefiles/common.mk
TWEAK_NAME = aintuitweaks TWEAK_NAME = aintuitweaks
aintuitweaks_FILES = BypassMarketplace.x FixDDI.x aintuitweaks_FILES = BypassMarketplace.x BypassMirroringUnlock.x FixDDI.x
aintuitweaks_CFLAGS = -fobjc-arc aintuitweaks_CFLAGS = -fobjc-arc
aintuitweaks_FRAMEWORKS = IOKit aintuitweaks_FRAMEWORKS = IOKit
aintuitweaks_LIBRARIES = image4 aintuitweaks_LIBRARIES = image4
+3
View File
@@ -11,3 +11,6 @@ Stock apps are provided via an internal server which is inaccessible outside of
## Bypassing EU/Japan Marketplace checks ## Bypassing EU/Japan Marketplace checks
The old method of using [eligibility plist](https://github.com/Lrdsnow/EUEnabler) no longer works. This tweak bypasses the checks to allow accessing EU Marketplace apps on "AI" devices. The old method of using [eligibility plist](https://github.com/Lrdsnow/EUEnabler) no longer works. This tweak bypasses the checks to allow accessing EU Marketplace apps on "AI" devices.
## Bypassing iPhone Mirroring disconnect on unlock
iPhone Mirroring requires the device to remain locked, which disallows using both iPhone Mirroring and device display simultaneously. This tweak bypasses the check to allow using iPhone Mirroring while the device is unlocked, so you can have 2 apps running side by side, one on the device and one on iPhone Mirroring.
+1
View File
@@ -1,6 +1,7 @@
{ {
Filter = { Filter = {
Executables = ( Executables = (
SpringBoard,
appstorecomponentsd, appstorecomponentsd,
installd, installd,
"managedappdistributiond", "managedappdistributiond",