#include <CDDCDataFeederProtocol.h>
Inherits <NSObject>.
The CDDCDataFeederProtocol
allows to set CDDC data values.
◆ setApplicationReleaseDate:error:
- (BOOL) setApplicationReleaseDate: |
|
(long) | applicationReleaseDate |
error: |
|
(NSError **) | error |
Sets the value for the release date of the application (publication date).
- Parameters
-
applicationReleaseDate | Release date of the application (publication date) in milliseconds since epoch. |
error | a 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
-
applicationRepackaged | Indicates if the application has been repackaged. |
◆ setDebuggerAttached:
- (void) setDebuggerAttached: |
|
(BOOL) | debuggerAttached |
|
Sets the value for the attached debugger status.
- Parameters
-
debuggerAttached | Indicates if the application has an attached debugger. |
◆ setDeviceJailbroken:
- (void) setDeviceJailbroken: |
|
(BOOL) | deviceJailbroken |
|
Sets the value for device jailbroken.
- Parameters
-
deviceJailbroken | Indicates if the device is jailbroken. |
◆ setDeviceRooted:
- (void) setDeviceRooted: |
|
(BOOL) | deviceRooted |
|
Sets the value for device rooted.
- Parameters
-
deviceRooted | Indicates if the device is rooted or jailbroken. |
◆ setHookingFrameworks:
- (void) setHookingFrameworks: |
|
(BOOL) | hookingFrameworks |
|
Sets the value for the hooking frameworks status.
- Parameters
-
hookingFrameworks | Indicates if the application has hooking frameworks. |
◆ setLibraryInjectionDetected:
- (void) setLibraryInjectionDetected: |
|
(BOOL) | libraryInjectionDetected |
|
Sets the value for library injection detected status.
- Parameters
-
libraryInjectionDetected | Indicates 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
-
nativeCodeHooks | Indicates if the application has native code hooks. |
◆ setRaspProtected:
- (void) setRaspProtected: |
|
(BOOL) | raspProtected |
|
Sets the value for the RASP protection status
- Parameters
-
raspProtected | Indicates 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
-
rootingProbability | Probability of the device to be rooted. Integer between 0 and 100. |
error | a 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
-
screenshotDetected | Indicates if a screenshot of the application has been taken. |
◆ setUntrustedKeyboard:
- (void) setUntrustedKeyboard: |
|
(BOOL) | untrustedKeyboard |
|
Sets the value for the untrusted keyboard status.
- Parameters
-
untrustedKeyboard | Indicates if the application has an untrusted keyboard. |
◆ setUntrustedScreenReaders:
- (void) setUntrustedScreenReaders: |
|
(BOOL) | screenReader |
|
Sets the value for the untrusted screen reader status.
- Parameters
-
screenReader | Indicates if the application is has an untrusted screen reader. |
The documentation for this protocol was generated from the following file: