Class
FridaDevice
Description [src]
final class Frida.Device : GObject.Object
{
/* No available fields */
}
Represents a device that Frida can interact with, such as the local system, a USB-connected phone, or a remote frida-server.
Obtain one through a FridaDeviceManager, then use it to spawn or attach
to processes.
Instance methods
frida_device_query_system_parameters
Queries a set of parameters describing the device and its operating system.
frida_device_query_system_parameters_finish
Queries a set of parameters describing the device and its operating system.
frida_device_query_system_parameters_sync
Queries a set of parameters describing the device and its operating system.
frida_device_get_frontmost_application_finish
Gets the application currently in the foreground, if any.
frida_device_get_frontmost_application_sync
Gets the application currently in the foreground, if any.
frida_device_get_process_by_pid
Gets the process with the given PID, throwing if it cannot be found.
frida_device_get_process_by_pid_finish
Gets the process with the given PID, throwing if it cannot be found.
frida_device_get_process_by_pid_sync
Gets the process with the given PID, throwing if it cannot be found.
frida_device_get_process_by_name_finish
Gets the process whose name matches, throwing if none is found.
frida_device_get_process_by_name_sync
Gets the process whose name matches, throwing if none is found.
frida_device_get_process_finish
Gets the first process accepted by predicate, throwing if none is found.
frida_device_get_process_sync
Gets the first process accepted by predicate, throwing if none is found.
frida_device_enable_spawn_gating
Enables spawn gating, suspending every newly spawned process until it is explicitly resumed.
frida_device_enable_spawn_gating_finish
Enables spawn gating, suspending every newly spawned process until it is explicitly resumed.
frida_device_enable_spawn_gating_sync
Enables spawn gating, suspending every newly spawned process until it is explicitly resumed.
frida_device_enumerate_pending_spawn_finish
Enumerates the spawns currently suspended by spawn gating.
frida_device_enumerate_pending_spawn_sync
Enumerates the spawns currently suspended by spawn gating.
frida_device_enumerate_pending_children
Enumerates the children currently suspended by child gating.
frida_device_enumerate_pending_children_finish
Enumerates the children currently suspended by child gating.
frida_device_enumerate_pending_children_sync
Enumerates the children currently suspended by child gating.
frida_device_spawn
Starts a new process in a suspended state, ready to be resumed once instrumentation is in place.
frida_device_spawn_finish
Starts a new process in a suspended state, ready to be resumed once instrumentation is in place.
frida_device_spawn_sync
Starts a new process in a suspended state, ready to be resumed once instrumentation is in place.
frida_device_resume
Resumes a process that was spawned in a suspended state, or suspended via spawn gating.
frida_device_resume_finish
Resumes a process that was spawned in a suspended state, or suspended via spawn gating.
frida_device_resume_sync
Resumes a process that was spawned in a suspended state, or suspended via spawn gating.
frida_device_attach
Attaches to a process, giving a FridaSession through which scripts
can be created and run inside it.
frida_device_attach_finish
Attaches to a process, giving a FridaSession through which scripts
can be created and run inside it.
frida_device_attach_sync
Attaches to a process, giving a FridaSession through which scripts
can be created and run inside it.
frida_device_inject_library_blob_finish
Injects a shared library from an in-memory blob into a process.
frida_device_inject_library_blob_sync
Injects a shared library from an in-memory blob into a process.
frida_device_open_channel_finish
Opens a raw communication channel to the given address on the device.
frida_device_open_channel_sync
Opens a raw communication channel to the given address on the device.
frida_device_get_icon
An icon representing the device, serialized as a variant, or null if none is available.
Properties
Frida.Device:icon
An icon representing the device, serialized as a variant, or null if none is available.
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.