Skip to content

Tags: frida/frida-core

Tags

17.18.0

Toggle 17.18.0's commit message
subprojects: Prepare for release

17.18.0-snapshot.20260908

Toggle 17.18.0-snapshot.20260908's commit message
barebone: Translate and alias in Arm's kernel half

Arm had no address translation, so remapping was refused outright, and
the run it allocated came from whichever half the scan reached first.
Walk the table the kernel uses, and prefer the kernel's own range.

17.18.0-snapshot.20260822

Toggle 17.18.0-snapshot.20260822's commit message
barebone: Find where XNU keeps a process's name

XNU ships no type information and inlines the small accessors
away, so neither half can ask where a process keeps its number
and its name.

The host asks the kernel for its processes, looks at what they
hold, and picks the two places out: one of them is launchd, and
launchd says so. What it finds is passed on, along with anything
else a kernel leaves nowhere to read.

17.18.0-snapshot.20260818.3

Toggle 17.18.0-snapshot.20260818.3's commit message
tests: Let the Barebone device options default

17.18.0-snapshot.20260818.2

Toggle 17.18.0-snapshot.20260818.2's commit message
device-manager: Take a name for a Barebone device

The caller knows what the target is, whereas the backend has only its
own name to offer.

17.18.0-snapshot.20260818.1

Toggle 17.18.0-snapshot.20260818.1's commit message
barebone: Watch the Win9x loader for modules

The loader of this system lives in memory that every process
shares, thus a stand-in on it runs in all of them and a copy of
the agent cannot own it. Put a stub in the shared arena instead:
it asks who is running, and either leads to the copy that the
process has or goes straight on to the loader. The copy then
tells the registry from the thread that loads, before the
library is handed back to whoever asked for it.

Both entry points that load by name are covered. The wide ones
are stubs on this system: they set ERROR_CALL_NOT_IMPLEMENTED
and give back nothing.

17.18.0-snapshot.20260818

Toggle 17.18.0-snapshot.20260818's commit message
Compile the device serial only for barebone

The counter is only used when adding a Barebone device, so it
became an unused field whenever that backend is off.

17.17.0

Toggle 17.17.0's commit message
subprojects: Prepare for release

17.16.4

Toggle 17.16.4's commit message
subprojects: Prepare for release

17.16.3

Toggle 17.16.3's commit message
subprojects: Prepare for release