Frida 16.6.6 Released ∞
release
This release brings important bug fixes and optimizes volatile memory writes on Linux and Android. Big thanks to @DoranekoSystems for his contribution.
-
fruity: Fix regression in lockdown over CoreDevice introduced in the previous release, where
RSDCheckin
now includes anEscrowBag
to support networked lockdown with services such ascom.apple.crashreportmover
. This turned out to break support for certain services lacking the privilege to talk toAppleKeyStoreUserClient
. We now maintain a list of such services to omit theEscrowBag
for them. Thanks to @as0ler for reporting and helping troubleshoot. -
darwin: Fix sysroot detection on Apple Silicon so we can resolve modules correctly inside Simulator processes. Kudos to @stacksmashing for reporting.
-
linux: Optimize
NativePointer#writeVolatile()
(JS) /gum_memory_write()
(C) for Linux/Android (thanks to @DoranekoSystems). By making use ofprocess_vm_writev()
if the kernel supports it, we can avoid parsing memory maps. This means it is now thousands of times faster.