fridump3
fridump3 copied to clipboard
fridump3 currently uses legacy Frida APIs that are no longer supported in Frida 17+
Summary
fridump3 currently uses legacy Frida APIs that are no longer supported in Frida 17+. As a result, memory dumping fails or behaves inconsistently on modern Frida versions, especially on iOS targets.
Problem
Frida 17+ removed legacy methods such as:
-
Module.getExportByName()→ replaced withProcess.getModuleByName(...).getExportByName(...) -
Module.getBaseAddress()→ replaced withProcess.getModuleByName(...).base -
Memory.readU8/U32/Utf8String()usage on rawptr()→ now must use method chaining likeptr(...).readU8()
As fridump3 relies heavily on these legacy APIs, it cannot run properly with current Frida versions unless manually patched.
Example
This legacy usage:
const addr = ptr('0x12345678');
const value = Memory.readU8(addr);