Advertisement
Guest User

Untitled

a guest
Jan 3rd, 2020
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Prevents the emergency SOS power down menu from showing on notched devices when holding volume + power
  2.  
  3. %hook SBSOSClawGestureObserver
  4.  
  5. -(void)_presentSOSInterface {
  6.   SBCoverSheetPresentationManager *lockManager = (SBCoverSheetPresentationManager *)[%c(SBCoverSheetPresentationManager) sharedInstance];
  7.   if(![lockManager hasBeenDismissedSinceKeybagLock]) {
  8.  
  9.   } else {
  10.     %orig;
  11.   }
  12. }
  13.  
  14. %end
  15.  
  16. // Prevents the emergency SOS power down menu from showing on non-notched devices when pressing power 5 times
  17.  
  18. %hook SOSManager
  19. +(BOOL)deviceSupportsSOS {
  20.   SBCoverSheetPresentationManager *lockManager = (SBCoverSheetPresentationManager *)[%c(SBCoverSheetPresentationManager) sharedInstance];
  21.   if(![lockManager hasBeenDismissedSinceKeybagLock]) {
  22.     return NO;
  23.   } else {
  24.     return YES;
  25.   }
  26. }
  27.  
  28. %end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement