diff --git a/Tweak.x b/Tweak.x index 8d709aa..3113f27 100644 --- a/Tweak.x +++ b/Tweak.x @@ -1,15 +1,44 @@ @interface UIActivityContentViewController -- (void) viewDidLoad; -@property NSArray * airDropSlots; - (void) setAirDropSlots:(NSArray*)arg1; @end -%hook UIActivityContentViewController -- (void) viewDidLoad { - self.airDropSlots = [NSMutableArray new]; -} +@interface _UIActivityUserDefaultsViewController +@property NSArray * favoritesProxies; +@property NSArray * suggestionProxies; +- (void) setFavoritesProxies:(NSArray*)arg1; +- (void) setSuggestionProxies:(NSArray*)arg1; +- (void) makeEditable:(NSArray*)arg1; +@end +@interface UserAP +@property BOOL canEdit; +@property BOOL canMove; +@end + + +%hook UIActivityContentViewController - (void) setAirDropSlots:(NSArray*)arg1 { //Do nothing } +%end + +%hook _UIActivityUserDefaultsViewController +- (void) setFavoritesProxies:(NSArray*)arg1 { + %orig; + [self makeEditable:self.favoritesProxies]; +} + +- (void) setSuggestionProxies:(NSArray*)arg1 { + %orig; + [self makeEditable:self.suggestionProxies]; +} + +%new +- (void) makeEditable:(NSArray*)arg1 { + for (UserAP * ap in arg1) { + ap.canEdit = YES; + ap.canMove = YES; + } +} + %end \ No newline at end of file diff --git a/control b/control index 323dc89..6a06fb3 100644 --- a/control +++ b/control @@ -1,9 +1,12 @@ Package: com.devvix.nocshare Name: NoCShare Depends: mobilesubstrate -Version: 1.0.0 +Version: 1.1.0 Architecture: iphoneos-arm Description: Remove annoying airdrop and contacts from share menu. Maintainer: Devvix Author: Devvix Section: Tweaks +Icon: https://repo.devvix.com/assets/TweakIcons/nocshareicon.jpg +Depiction: https://repo.devvix.com/depictions/?p=com.devvix.nocshare +SileoDepiction: https://repo.devvix.com/sileodepictions/com.devvix.nocshare/depiction.json \ No newline at end of file