@class NSData, NSString; @interface DRSSystemProfile : NSObject @property (nonatomic) BOOL allowsCustomerAnalyticsOverride; @property (nonatomic) BOOL allowsBuildVariantOverride; @property (nonatomic) BOOL overridingCustomerApprovesAnalyticsValue; @property (nonatomic) BOOL overridingIsCarrier; @property (nonatomic) BOOL overridingIsSeed; @property (nonatomic) BOOL overridingIsInternal; @property (readonly, nonatomic) NSData *deviceSHA256Digest; @property (readonly, nonatomic) BOOL isInternalVal; @property (readonly, nonatomic) BOOL isSeedVal; @property (readonly, nonatomic) BOOL isCarrierVal; @property (readonly, nonatomic) NSString *build; @property (readonly, nonatomic) NSString *buildVariant; @property (readonly, nonatomic) NSString *deviceCategory; @property (readonly, nonatomic) NSString *deviceModel; @property (readonly, nonatomic) NSString *platformString; @property (readonly, nonatomic) unsigned long long deviceHash; @property (readonly, nonatomic) unsigned char platform; @property (readonly, nonatomic) BOOL isInternal; @property (readonly, nonatomic) BOOL isSeed; @property (readonly, nonatomic) BOOL isCarrier; @property (readonly, nonatomic) BOOL customerApprovesAnalytics; @property (readonly, nonatomic) BOOL isLogUploadEnabled; @property (readonly, nonatomic) BOOL isTaskingEnabled; @property (readonly, nonatomic) unsigned long long uploadSessionUploadCapBytes; + (id)sharedInstance; + (id)SHA256DigestForString:(id)a0; + (unsigned long long)hashForSHA256Digest:(id)a0; - (void)_populateCarrier; - (id)init; - (void)_populateDeviceHash; - (void)_populateBuild; - (void)_populateDeviceCategory; - (void).cxx_destruct; - (void)_populateDeviceModel; - (void)_populateBuildVariant; - (void)_populatePlatform; @end