diff --git a/ExploitManager/TSExploitDescriptor.m b/ExploitManager/TSExploitDescriptor.m new file mode 100644 index 0000000..fde99ef --- /dev/null +++ b/ExploitManager/TSExploitDescriptor.m @@ -0,0 +1,16 @@ +@implementation TSExploitDescriptor + ++ (instancetype)descriptorWithJSON:(NSDictionary *)json { + TSExploitDescriptor *desc = [TSExploitDescriptor new]; + desc.identifier = json[@"id"]; + desc.minOS = json[@"min_ios"]; + desc.maxOS = json[@"max_ios"]; + return desc; +} + +- (BOOL)isCompatibleWithCurrentDevice { + // 实际实现需要检查系统版本和设备型号 + return YES; +} + +@end