Frida Docs Unified
    Preparing search index...

    Type Alias ApiResolverType

    ApiResolverType: "module" | "swift" | "objc"

    Type Declaration

    • "module"

      Resolves module exports, imports, and sections.

      Always available.

      Example queries:

      • "exports:*!open*"
      • "imports:*!open*"
      • "sections:*!*text*"

      Suffix with /i to perform case-insensitive matching.

    • "swift"

      Resolves Swift functions.

      Available in processes that have a Swift runtime loaded. Use Swift.available to check at runtime, or wrap your new ApiResolver("swift") call in a try-catch.

      Example query: "functions:*CoreDevice!*RemoteDevice*"

      Suffix with /i to perform case-insensitive matching.

    • "objc"

      Resolves Objective-C methods.

      Available on macOS and iOS in processes that have the Objective-C runtime loaded. Use ObjC.available (in frida-objc-bridge) to check at runtime, or wrap your new ApiResolver("objc") call in a try-catch.

      Example query: "-[NSURL* *HTTP*]" Which may resolve to: "-[NSURLRequest valueForHTTPHeaderField:]"

      Suffix with /i to perform case-insensitive matching.