diff --git a/Makefile b/Makefile index 49bf72e..5e935b7 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,4 @@ +FINALPACKAGE = 1 ARCHS = armv7 arm64 arm64e export TARGET = iphone:clang:11.2:7.0 diff --git a/Tweak.xm b/Tweak.xm index 1ff259f..fa7ee6e 100644 --- a/Tweak.xm +++ b/Tweak.xm @@ -10,25 +10,24 @@ float delay = 0; static void loadPrefs() { - NSMutableDictionary *prefs = [[NSMutableDictionary alloc] initWithContentsOfFile:PLIST_PATH]; - delay = [[prefs objectForKey:@"delay"] floatValue]; + NSMutableDictionary *prefs = [[NSMutableDictionary alloc] initWithContentsOfFile:PLIST_PATH]; + delay = [[prefs objectForKey:@"delay"] floatValue]; } %hook SBDashBoardPearlUnlockBehavior -(void)_handlePearlFailure{ - %orig; + %orig; [[%c(SBUIBiometricResource) sharedInstance] noteScreenDidTurnOff]; - dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(delay * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ + dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(delay * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ [[%c(SBUIBiometricResource) sharedInstance] noteScreenWillTurnOn]; }); } %end - %ctor{ - loadPrefs(); - CFNotificationCenterAddObserver(CFNotificationCenterGetDarwinNotifyCenter(), NULL, (CFNotificationCallback)loadPrefs, CFSTR("com.gilshahar7.pearlretryprefs.settingschanged"), NULL, CFNotificationSuspensionBehaviorCoalesce); + loadPrefs(); + CFNotificationCenterAddObserver(CFNotificationCenterGetDarwinNotifyCenter(), NULL, (CFNotificationCallback)loadPrefs, CFSTR("com.gilshahar7.pearlretryprefs.settingschanged"), NULL, CFNotificationSuspensionBehaviorCoalesce); } diff --git a/control b/control index 3410c79..838701a 100644 --- a/control +++ b/control @@ -1,7 +1,7 @@ Package: com.gilshahar7.pearlretry Name: PearlRetry Depends: mobilesubstrate -Version: 1.1 +Version: 1.2 Architecture: iphoneos-arm Description: Retry FaceID when failed to recognize. Maintainer: gilshahar7 diff --git a/packages/com.gilshahar7.pearlretry_1.2_iphoneos-arm.deb b/packages/com.gilshahar7.pearlretry_1.2_iphoneos-arm.deb new file mode 100644 index 0000000..e0b81ab Binary files /dev/null and b/packages/com.gilshahar7.pearlretry_1.2_iphoneos-arm.deb differ