Skip to content

fridump3 currently uses legacy Frida APIs that are no longer supported in Frida 17+ #8

@project-cat123

Description

@project-cat123

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 with Process.getModuleByName(...).getExportByName(...)
  • Module.getBaseAddress() → replaced with Process.getModuleByName(...).base
  • Memory.readU8/U32/Utf8String() usage on raw ptr() → now must use method chaining like ptr(...).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);

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions