Frida 17.24.3 Released
Fallout from the QuickJS rebase, found by @ShenKecyes, a V8 fix for pointer authentication by @hsorbo, and better iOS device discovery on Linux.QuickJSShenKecyes read our allocator hooks and noticed...
View ArticleFrida 17.24.2 Released
A Darwin fix release, all of it by @hsorbo, centered on thread-locals in images mapped by our out-of-process mapper, which lets us inject the agent on macOS and iOS without relying on dlopen() in the...
View ArticleFrida 17.24.1 Released
A quick follow-up to yesterday’s release. Frida.Compiler got a lot better at running code written for Node.js, @hsorbo taught the Swift ApiResolver to read symbol tables, and the .NET packages now ship...
View ArticleFrida 17.24.0 Released
This one has been brewing for a while. Our JavaScript runtimes jump years ahead, with V8 going from 10.x to 15.7 and QuickJS catching up with upstream. The .NET bindings got an async API and are on...
View ArticleFrida 17.23.3 Released
Our .NET bindings are reborn, thanks to @AeonLucid, and @Cassian433 is back with two more fixes..NETfrida-clr has been around since the early days, as a C++/CLI wrapper that only ever worked on...
View ArticleFrida 17.23.2 Released
Three fixes, and all three thanks to contributors: two well-researched pull requests from @Cassian433, a new contributor who showed up with both in one day, and a bug report from @alex19EP that had...
View ArticleFrida 17.23.1 Released
Mostly a Barebone release, teaching the agents it injects into user processes a few things that regular agents take for granted, but also with a frida-fs fix that anyone using it should know...
View ArticleFrida 17.23.0 Released
This release lets hosts hand preprocessor macros to patterns, fixes a batch of pattern language corner cases I ran into while wiring patterns into the upcoming Luma, and narrows a race when hooking on...
View ArticleFrida 17.22.2 Released
A quick follow-up to fix a regression in 17.22.1, plus a couple of other fixes that landed in the meantime.The stack discard we added for glibc in 17.22.1 assumed every exiting thread had been set up...
View ArticleFrida 17.22.1 Released
A bugfix release, with @hsorbo behind most of the fixes, and a new contributor making the C++ bindings a bit more complete.Memory scans finding themselvesHåvard noticed that a pointer scan on Linux...
View ArticleFrida 17.22.0 Released
Yesterday’s two releases made patterns a first-class citizen for agents and for tools. This one is about sharing them: frida-compile can now build a library, so a package on npm can ship its patterns...
View ArticleFrida 17.21.0 Released
Two releases in one day? Software is hard, and APIs are harder. But this one is worth it: @hsorbo has taught the Swift ApiResolver to find types, protocols and protocol conformances, and the new...
View ArticleFrida 17.20.0 Released
For as long as Frida has existed, dealing with structs has been one of its weak spots. Say you’ve found a Player struct in a game, and you want to read its lives field. What you’d end up writing is...
View ArticleFrida 17.19.0 Released
This release brings Frida to the PlayStation 5, expands Barebone’s reach across virtual machines and kernels, and fixes a range of injection and instrumentation issues.prospero: Add a PS5 backend and...
View ArticleFrida 17.18.0 Released
Frida 17.18.0 is here, and Barebone takes a big step forward. Our XNU agent can now be loaded as a macOS kernel extension, Linux agent gains broader architecture support and access to the kernel’s own...
View ArticleFrida 17.17.0 Released
This is a big release with lots of bare-metal goodness. The Barebone agent— written in Rust and embedding the GumJS devkit—previously supported only XNU. It can now also run in the Linux kernel, where...
View ArticleFrida 17.16.4 Released
Quick bug-fix release to restore some Python binding API and typing surface area that regressed in the recent bindgen rewrite:bindgen: Restore the remaining public names. The cancellable decorator,...
View ArticleFrida 17.16.3 Released
Another quick bug-fix release, addressing two issues in the Python bindings:bindgen: Fixed marshalling of option keyword arguments. None values are now omitted instead of being passed to typed...
View ArticleFrida 17.16.2 Released
Another quick bug-fix release, fixing an issue where frida-helper on Darwin and Linux kept the embedder’s stdio pipes open.The helper previously inherited these streams at launch so they could later be...
View ArticleFrida 17.16.1 Released
Quick bug-fix release with a couple of Darwin-focused fixes:apple: Stop forcing the classic linker. This was a workaround for an Xcode 15.0 beta 7 issue where the modern linker over-linked libresolv....
View Article