- 22 Jan 2025
- 1 Minute à lire
- SombreLumière
- PDF
List of callback types: CallbackType enum
- Mis à jour le 22 Jan 2025
- 1 Minute à lire
- SombreLumière
- PDF
A list of callback types can be found in the CallbackType enum. Each callback type corresponds to its own callback data class, which extends the CallbackData class. The relevant security check must be enabled in the Shielding Tool config.xml file to trigger a callback.
Callback types shows which callback type corresponds to which callback data class:
Callback types | ||
Callback method | Description | Required enabled configuration option |
---|---|---|
ADB_STATUS | AdbStatusData | checkAdbStatus |
DEBUGGER | DebuggerData | checkDebugger |
DEVELOPER_OPTIONS | DeveloperOptionsData | checkDeveloperOptions |
EMULATED_INPUT | EmulatedInputData | checkEmulatedInput |
EMULATOR | EmulatorData | checkEmulator |
FILESYSTEM_SCANNING | FilesystemScanningData | checkRootingDepScan checkRooting |
FILESYSTEM_WATCHING | FilesystemWatchingData | checkRooting |
HOOKING_FRAMEWORKS | HookingFrameworksData | checkHookingFrameworks |
KEYBOARD | KeyboardData | checkTrustedKeyboard |
NATIVE_CODE_HOOKS | NativeCodeHooksData | checkNativeCodeHooks |
PRIVATE_SPACE | PrivateSpaceData | checkPrivateSpace |
REPACKAGING | RepackagingData | checkRepackaging |
ROOTING | RootingData | checkRooting |
SCREEN_MIRRORING | ScreenMirroringData | checkScreenMirroring |
SCREENREADER | ScreenreaderData | checkTrustedScreenreaders |
TAPJACKING | TapjackingData | checkTapjacking |
TASK_HIJACKING | TaskHijackingData | N/A: requires enabling the ShieldSDK-activity-guard dependency. |
UNTRUSTED_SOURCE_APP | UntrustedSourceAppData | checkUntrustedInstaller |
VIRTUAL_SPACE_APP | VirtualSpaceAppData | checkAppInVirtualSpace |
PRIVATE_SPACE | PrivateSpaceData | checkPrivateSpace |