From b2a2226daba1f1f2436fae2280bba0ff8f09b1d6 Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Mon, 15 Sep 2008 04:14:36 +0000 Subject: [PATCH] Added some work on liblockdown. --- lockdown.h | 131 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 131 insertions(+) create mode 100644 lockdown.h diff --git a/lockdown.h b/lockdown.h new file mode 100644 index 0000000..b91bcd3 --- /dev/null +++ b/lockdown.h @@ -0,0 +1,131 @@ +#ifndef LOCKDOWN_LOCKDOWN_H +#define LOCKDOWN_LOCKDOWN_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +extern CFStringRef kLDErrorMissingKey; + +extern CFStringRef kLockdownActivationInfoCompleteKey; +extern CFStringRef kLockdownActivationInfoErrorsKey; +extern CFStringRef kLockdownActivationInfoKey; +extern CFStringRef kLockdownActivationRandomnessKey; +extern CFStringRef kLockdownActivationStateAcknowledgedKey; +extern CFStringRef kLockdownActivationStateKey; +extern CFStringRef kLockdownActivationTicketKey; +extern CFStringRef kLockdownAmountCameraAvailableKey; +extern CFStringRef kLockdownAmountCameraReservedKey; +extern CFStringRef kLockdownAmountDataAvailableKey; +extern CFStringRef kLockdownAmountDataReservedKey; +extern CFStringRef kLockdownAmountSongsReservedKey; +extern CFStringRef kLockdownBasebandBootloaderVersionKey; +extern CFStringRef kLockdownBasebandMasterKeyHashKey; +extern CFStringRef kLockdownBasebandThumbprintKey; +extern CFStringRef kLockdownBasebandVersionKey; +extern CFStringRef kLockdownBluetoothAddressKey; +extern CFStringRef kLockdownBrickStateKey; +extern CFStringRef kLockdownBuildVersionKey; +extern CFStringRef kLockdownCalendarUsageKey; +extern CFStringRef kLockdownCameraUsageKey; +extern CFStringRef kLockdownCaptureSyslogKey; +extern CFStringRef kLockdownCarrierBundleInfoKey; +extern CFStringRef kLockdownCheckpointDomainKey; +extern CFStringRef kLockdownColorSyncProfileKey; +extern CFStringRef kLockdownDBVersionKey; +extern CFStringRef kLockdownDataSyncDomainKey; +extern CFStringRef kLockdownDebugDockPresentKey; +extern CFStringRef kLockdownDebugDomainKey; +extern CFStringRef kLockdownDeviceCertificateKey; +extern CFStringRef kLockdownDeviceClassKey; +extern CFStringRef kLockdownDeviceNameKey; +extern CFStringRef kLockdownDevicePrivateKey; +extern CFStringRef kLockdownDevicePublicKey; +extern CFStringRef kLockdownDiskUsageDomainKey; +extern CFStringRef kLockdownEnable8021XLogsKey; +extern CFStringRef kLockdownEnableVPNLogsKey; +extern CFStringRef kLockdownFairPlayCertificateKey; +extern CFStringRef kLockdownFairPlayContextIDKey; +extern CFStringRef kLockdownFairPlayDomainKey; +extern CFStringRef kLockdownFairPlayGUIDKey; +extern CFStringRef kLockdownFairPlayIDKey; +extern CFStringRef kLockdownFairPlayKeyDataKey; +extern CFStringRef kLockdownFamilyIDKey; +extern CFStringRef kLockdownFirmwareVersionKey; +extern CFStringRef kLockdownHostAttachedKey; +extern CFStringRef kLockdownICCIDKey; +extern CFStringRef kLockdownIMEIKey; +extern CFStringRef kLockdownIMSIKey; +extern CFStringRef kLockdownInternalDomainKey; +extern CFStringRef kLockdownInternationalDomainKey; +extern CFStringRef kLockdownInverseDeviceIDKey; +extern CFStringRef kLockdownIsInternalKey; +extern CFStringRef kLockdownKeyboardKey; +extern CFStringRef kLockdownLanguageKey; +extern CFStringRef kLockdownLocaleKey; +extern CFStringRef kLockdownLogToDiskKey; +extern CFStringRef kLockdownMediaCacheUsageKey; +extern CFStringRef kLockdownMinimumiTunesVersionKey; +extern CFStringRef kLockdownMobileApplicationUsageKey; +extern CFStringRef kLockdownModelNumberKey; +extern CFStringRef kLockdownNANDInfoKey; +extern CFStringRef kLockdownNotesUsageKey; +extern CFStringRef kLockdownPasswordProtectedKey; +extern CFStringRef kLockdownPhoneNumberKey; +extern CFStringRef kLockdownPhotoUsageKey; +extern CFStringRef kLockdownProductTypeKey; +extern CFStringRef kLockdownProductVersionKey; +extern CFStringRef kLockdownProhibitAppInstallKey; +extern CFStringRef kLockdownProposedTicketKey; +extern CFStringRef kLockdownProtocolVersionKey; +extern CFStringRef kLockdownRegionInfoKey; +extern CFStringRef kLockdownReleaseTypeKey; +extern CFStringRef kLockdownRentalBagRequestKey; +extern CFStringRef kLockdownRentalBagRequestVersionKey; +extern CFStringRef kLockdownRentalBagResponseKey; +extern CFStringRef kLockdownRentalCheckinAckRequestKey; +extern CFStringRef kLockdownRentalCheckinAckResponseKey; +extern CFStringRef kLockdownReservedBytesKey; +extern CFStringRef kLockdownRestrictionDomainKey; +extern CFStringRef kLockdownSIMGID1Key; +extern CFStringRef kLockdownSIMGID2Key; +extern CFStringRef kLockdownSIMStatusKey; +extern CFStringRef kLockdownSerialNumberKey; +extern CFStringRef kLockdownSomebodySetTimeZoneKey; +extern CFStringRef kLockdownSupportedKeyboardsKey; +extern CFStringRef kLockdownSupportedLanguagesKey; +extern CFStringRef kLockdownSupportedLocalesKey; +extern CFStringRef kLockdownSupportsCarrierBundleInstallKey; +extern CFStringRef kLockdownSyncDataClassDomainKey; +extern CFStringRef kLockdownTimeIntervalSince1970Key; +extern CFStringRef kLockdownTimeZoneKey; +extern CFStringRef kLockdownTimeZoneOffsetFromUTCKey; +extern CFStringRef kLockdownTotalDataAvailableKey; +extern CFStringRef kLockdownTotalDataCapacityKey; +extern CFStringRef kLockdownTotalDiskCapacityKey; +extern CFStringRef kLockdownTotalSystemAvailableKey; +extern CFStringRef kLockdownTotalSystemCapacityKey; +extern CFStringRef kLockdownTrustedHostAttachedKey; +extern CFStringRef kLockdownUniqueDeviceIDKey; +extern CFStringRef kLockdownUnlockCodeKey; +extern CFStringRef kLockdownUserPreferencesDomainKey; +extern CFStringRef kLockdownUserSetLanguageKey; +extern CFStringRef kLockdownUserSetLocaleKey; +extern CFStringRef kLockdownUses24HourClockKey; +extern CFStringRef kLockdownVoicemailUsageKey; +extern CFStringRef kLockdownVoidWarrantyKey; +extern CFStringRef kLockdownWifiAddressKey; +extern CFStringRef kLockdownWildcardTicketKey; +extern CFStringRef kLockdowniTunesHasConnectedKey; + +extern void *lockdown_connect(void); +extern CFStringRef lockdown_copy_value(void *lockdown, void *null, CFStringRef key); +extern void lockdown_disconnect(void *lockdown); + +#ifdef __cplusplus +} +#endif + +#endif/*LOCKDOWN_LOCKDOWN_H*/ -- 2.45.2