mcpField
F
frida-tools-reference

frida-tools-reference

github.com/rudra-raviDevelopment7105 installsUpdated 25w ago
Repository

About frida-tools-reference

A reference skill for developers choosing Frida command-line tools and assembling commands. It maps common tasks to tools and includes target selection, tracing, CodeShare, and reporting guidance.

Key features

  1. 01Tool selection by task
  2. 02Process and device selectors
  3. 03Trace command examples
  4. 04CodeShare usage guidance
  5. 05Evidence to report

Use cases

  1. 01Choosing a Frida tool for a task
  2. 02Attaching to or spawning a target
  3. 03Tracing matching functions or methods
  4. 04Reporting Frida command results

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/rudra-ravi/frida-skills --skill frida-tools-reference

After installing, type/frida-tools-referencein Claude Code to confirm it loaded.

Bundled filesagents/openai.yamlreferences/tool-docs.md

Details

From the project README

Frida Tools Reference

Use this skill when choosing a Frida command-line tool or building a command from scratch.

Tool Picker

  • frida: interactive REPL, load scripts, spawn or attach to a target.
  • frida-ps: list processes and installed apps.
  • frida-ls-devices: list local, USB, and remote devices.
  • frida-trace: generate temporary handlers for matching functions, ObjC methods, Java methods, or modules.
  • frida-discover: discover internal functions by observing activity.
  • frida-kill: kill a process on a selected device by PID.
  • frida-create: scaffold an agent project when TypeScript or packaging is needed.

Target Selectors

frida-ls-devices
frida-ps -Uai
frida -U -f com.example.app -l agent.js --no-pause
frida -U -n "App Name" -l agent.js
frida -p 1234 -l agent.js
frida -H 127.0.0.1:27042 -n target -l agent.js

Prefer package/bundle identifiers for mobile spawn commands and PID when process names are ambiguous.

Trace Examples

frida-trace -U -f com.example.app -j '*!*certificate*/isu' --no-pause
frida-trace -U -f com.example.app -i 'Java_*' --no-pause
frida-trace -p 1234 -i '*open*' -x 'libSystem*!*open*'
frida-trace -U -f com.example.ios -m '-[NSURLSession *]' --no-pause

Option order matters for include and exclude filters: build the working set with includes, then remove noise with excludes.

Direct CodeShare

frida -U --codeshare author/project-slug -f com.example.app --no-pause

Prefer frida-codeshare-search when the script must be fetched, reviewed, and saved locally first.

Proof To Report

  • Exact command used.
  • Device selector and target selector.
  • Frida version.
  • Whether the command attaches, spawns, traces, or kills.
  • First useful output or full error.

References

Read references/tool-docs.md for official Frida tool documentation links and option notes.

Comments

Markdown supported