Orchestration SDK 5.10.1
Loading...
Searching...
No Matches
<CDDCDataFeederProtocol> Protocol Reference

#include <CDDCDataFeederProtocol.h>

Inherits <NSObject>.

Instance Methods

(BOOL) - setApplicationReleaseDate:error:
 
(void) - setDeviceRooted:
 
(void) - setDeviceJailbroken:
 
(void) - setRaspProtected:
 
(void) - setUntrustedKeyboard:
 
(void) - setUntrustedScreenReaders:
 
(void) - setHookingFrameworks:
 
(void) - setNativeCodeHooks:
 
(void) - setDebuggerAttached:
 
(void) - setApplicationRepackaged:
 
(void) - setScreenshotDetected:
 
(void) - setLibraryInjectionDetected:
 
(BOOL) - setRootingProbability:error:
 

Detailed Description

The CDDCDataFeederProtocol allows to set CDDC data values.

Method Documentation

◆ setApplicationReleaseDate:error:

- (BOOL) setApplicationReleaseDate: (long) applicationReleaseDate
error: (NSError **) error 

Sets the value for the release date of the application (publication date).

Parameters
applicationReleaseDateRelease date of the application (publication date) in milliseconds since epoch.
errora NSError raised if there is an error during the process.
Returns
true if the call is successful, If an error occurred the reason will be put in the error.

◆ setApplicationRepackaged:

- (void) setApplicationRepackaged: (BOOL) applicationRepackaged

Sets the value for the repackaging status.

Parameters
applicationRepackagedIndicates if the application has been repackaged.

◆ setDebuggerAttached:

- (void) setDebuggerAttached: (BOOL) debuggerAttached

Sets the value for the attached debugger status.

Parameters
debuggerAttachedIndicates if the application has an attached debugger.

◆ setDeviceJailbroken:

- (void) setDeviceJailbroken: (BOOL) deviceJailbroken

Sets the value for device jailbroken.

Parameters
deviceJailbrokenIndicates if the device is jailbroken.

◆ setDeviceRooted:

- (void) setDeviceRooted: (BOOL) deviceRooted

Sets the value for device rooted.

Parameters
deviceRootedIndicates if the device is rooted or jailbroken.

◆ setHookingFrameworks:

- (void) setHookingFrameworks: (BOOL) hookingFrameworks

Sets the value for the hooking frameworks status.

Parameters
hookingFrameworksIndicates if the application has hooking frameworks.

◆ setLibraryInjectionDetected:

- (void) setLibraryInjectionDetected: (BOOL) libraryInjectionDetected

Sets the value for library injection detected status.

Parameters
libraryInjectionDetectedIndicates if an untrusted library has tried to be injected into the application during runtime.

◆ setNativeCodeHooks:

- (void) setNativeCodeHooks: (BOOL) nativeCodeHooks

Sets the value for the native code hooks status.

Parameters
nativeCodeHooksIndicates if the application has native code hooks.

◆ setRaspProtected:

- (void) setRaspProtected: (BOOL) raspProtected

Sets the value for the RASP protection status

Parameters
raspProtectedIndicates if the application is rasp protected.

◆ setRootingProbability:error:

- (BOOL) setRootingProbability: (int) rootingProbability
error: (NSError **) error 

Sets the value in percent for the probability of the device to be rooted, using heuristics. A value of 0 indicates that the device is most likely not rooted while a value of 100 indicates that the device is most likely rooted.

Parameters
rootingProbabilityProbability of the device to be rooted. Integer between 0 and 100.
errora NSError raised if there is an error during the process.
Returns
true if the call is successful, If an error occurred the reason will be put in the error.

◆ setScreenshotDetected:

- (void) setScreenshotDetected: (BOOL) screenshotDetected

Sets the value for the screenshot detected status.

Parameters
screenshotDetectedIndicates if a screenshot of the application has been taken.

◆ setUntrustedKeyboard:

- (void) setUntrustedKeyboard: (BOOL) untrustedKeyboard

Sets the value for the untrusted keyboard status.

Parameters
untrustedKeyboardIndicates if the application has an untrusted keyboard.

◆ setUntrustedScreenReaders:

- (void) setUntrustedScreenReaders: (BOOL) screenReader

Sets the value for the untrusted screen reader status.

Parameters
screenReaderIndicates if the application is has an untrusted screen reader.

The documentation for this protocol was generated from the following file: