octopus.frida.server

class octopus.frida.server.FridaServer[source]

Bases: object

Class for downloading Frida server.

static download_frida_server(arch, output_file, platform, client_version)[source]

Downloads and extracts the Frida server binary for the specified architecture.

Parameters:
  • arch (str) – Device architecture (e.g., ‘arm64’, ‘x86’).

  • output_file (str) – Path to save the extracted server binary.

  • platform (str) – Platform name (e.g., ‘android’).

  • client_version (str) – Frida server version tag.

Raises:
  • FileNotFoundError – If the server binary for the specified parameters is not found.

  • Exception – If unable to find the specified Frida server version in GitHub releases.

executable = 'frydaxx-server'
executable_path = PosixPath('/data/local/tmp/frydaxx-server')