# Ya Frida MCP server

Agent View of the PolicyLayer registry record for Ya Frida: identity, probed posture, risk grade, and all 61 tools classified. HTML page: https://policylayer.com/tools/1shin-7-ya-frida-mcp

## Facts

- Server id: `1shin-7/ya-frida-mcp`
- Homepage: https://github.com/1shin-7/ya-frida-mcp
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 61
- Tool categories present: Destructive, Execute, Read, Write
- Tags: 1shin 7 ya frida mcp, admin, automation
- Record last modified: 2026-09-28T08:23:35.557Z

## Tools (61)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `adb_forward_remove` | Destructive | Critical | https://policylayer.com/tools/1shin-7-ya-frida-mcp/adb-forward-remove.md |
| `adb_reverse_remove` | Destructive | Critical | https://policylayer.com/tools/1shin-7-ya-frida-mcp/adb-reverse-remove.md |
| `adb_uninstall` | Destructive | Critical | https://policylayer.com/tools/1shin-7-ya-frida-mcp/adb-uninstall.md |
| `frida_kill` | Destructive | Critical | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-kill.md |
| `adb_connect` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/adb-connect.md |
| `adb_disconnect` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/adb-disconnect.md |
| `adb_forward` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/adb-forward.md |
| `adb_install` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/adb-install.md |
| `adb_reboot` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/adb-reboot.md |
| `adb_reverse` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/adb-reverse.md |
| `adb_root` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/adb-root.md |
| `adb_shell` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/adb-shell.md |
| `adb_unroot` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/adb-unroot.md |
| `frida_attach` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-attach.md |
| `frida_compile_script` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-compile-script.md |
| `frida_detach` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-detach.md |
| `frida_disable_child_gating` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-disable-child-gating.md |
| `frida_disable_spawn_gating` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-disable-spawn-gating.md |
| `frida_enable_child_gating` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-enable-child-gating.md |
| `frida_enable_spawn_gating` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-enable-spawn-gating.md |
| `frida_eternalize_script` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-eternalize-script.md |
| `frida_fix_usap` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-fix-usap.md |
| `frida_inject` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-inject.md |
| `frida_inject_library_blob` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-inject-library-blob.md |
| `frida_inject_library_file` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-inject-library-file.md |
| `frida_memory_protect` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-memory-protect.md |
| `frida_memory_write` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-memory-write.md |
| `frida_post_message` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-post-message.md |
| `frida_resume` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-resume.md |
| `frida_rpc_call` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-rpc-call.md |
| `frida_server_start` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-server-start.md |
| `frida_server_stop` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-server-stop.md |
| `frida_snapshot_script` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-snapshot-script.md |
| `frida_spawn` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-spawn.md |
| `frida_unload_script` | Execute | High | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-unload-script.md |
| `adb_devices` | Read | Low | https://policylayer.com/tools/1shin-7-ya-frida-mcp/adb-devices.md |
| `adb_getprop` | Read | Low | https://policylayer.com/tools/1shin-7-ya-frida-mcp/adb-getprop.md |
| `adb_logcat` | Read | Low | https://policylayer.com/tools/1shin-7-ya-frida-mcp/adb-logcat.md |
| `adb_pull` | Read | Low | https://policylayer.com/tools/1shin-7-ya-frida-mcp/adb-pull.md |
| `frida_enumerate_exports` | Read | Low | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-enumerate-exports.md |
| `frida_enumerate_modules` | Read | Low | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-enumerate-modules.md |
| `frida_enumerate_pending_children` | Read | Low | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-enumerate-pending-children.md |
| `frida_enumerate_pending_spawn` | Read | Low | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-enumerate-pending-spawn.md |
| `frida_get_device` | Read | Low | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-get-device.md |
| `frida_get_frontmost_application` | Read | Low | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-get-frontmost-application.md |
| `frida_get_messages` | Read | Low | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-get-messages.md |
| `frida_list_exports` | Read | Low | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-list-exports.md |
| `frida_list_scripts` | Read | Low | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-list-scripts.md |
| `frida_list_sessions` | Read | Low | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-list-sessions.md |
| `frida_ls_apps` | Read | Low | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-ls-apps.md |
| `frida_ls_apps_running` | Read | Low | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-ls-apps-running.md |
| `frida_ls_devices` | Read | Low | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-ls-devices.md |
| `frida_memory_read` | Read | Low | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-memory-read.md |
| `frida_memory_scan` | Read | Low | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-memory-scan.md |
| `frida_ps` | Read | Low | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-ps.md |
| `frida_query_system_parameters` | Read | Low | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-query-system-parameters.md |
| `frida_server_status` | Read | Low | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-server-status.md |
| `adb_push` | Write | Medium | https://policylayer.com/tools/1shin-7-ya-frida-mcp/adb-push.md |
| `frida_add_remote` | Write | Medium | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-add-remote.md |
| `frida_remove_remote` | Write | Medium | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-remove-remote.md |
| `frida_server_install` | Write | Medium | https://policylayer.com/tools/1shin-7-ya-frida-mcp/frida-server-install.md |

## Tool descriptions

- `adb_forward_remove` — Remove a port forwarding rule.
- `adb_reverse_remove` — Remove a reverse port forwarding rule.
- `adb_uninstall` — Uninstall a package. Set keep_data=True to preserve app data.
- `frida_kill` — Kill a process by PID.
- `adb_connect` — Connect to a device over TCP/IP (e.g. '192.168.1.100:5555').
- `adb_disconnect` — Disconnect a TCP/IP device.
- `adb_forward` — Set up port forwarding (e.g. local='tcp:27042' remote='tcp:27042').
- `adb_install` — Install an APK on the device.
- `adb_reboot` — Reboot the device.
- `adb_reverse` — Set up reverse port forwarding (device to host).
- `adb_root` — Restart adbd with root permissions.
- `adb_shell` — Run a shell command on the device and return its output.
- `adb_unroot` — Restart adbd without root permissions.
- `frida_detach` — Detach from a process session.
- `frida_disable_child_gating` — Disable child gating on a session.
- `frida_disable_spawn_gating` — Disable spawn gating on the device.
- `frida_enable_child_gating` — Enable child gating on a session.
- `frida_enable_spawn_gating` — Enable spawn gating on the device.
- `frida_eternalize_script` — Eternalize a script so it persists after detaching from the session.
- `frida_memory_protect` — Change memory protection flags.
- `frida_memory_write` — Write bytes to process memory.
- `frida_post_message` — Post a message to an injected script.
- `frida_resume` — Resume a suspended process.
- `frida_server_start` — Start frida-server on the device (must already be pushed).
- `frida_server_stop` — Stop frida-server on the device.
- `frida_unload_script` — Unload a previously injected script.
- `adb_devices` — List all ADB-connected devices with their state and properties.
- `adb_getprop` — Read a system property (e.g. 'ro.build.version.sdk').
- `adb_logcat` — Capture logcat output (dump mode). Use filters like 'ActivityManager:I *:S'.
- `adb_pull` — Pull a file or directory from the device to local machine.
- `frida_enumerate_exports` — Enumerate exports of a specific module.
- `frida_enumerate_pending_children` — List pending child processes that are waiting to be resumed.
- `frida_enumerate_pending_spawn` — List pending spawned processes that are waiting to be resumed.
- `frida_get_device` — Get info for a specific device. Uses default device if ID is omitted.
- `frida_get_frontmost_application` — Get details about the frontmost application.
- `frida_get_messages` — Retrieve and drain pending messages from an injected script.
- `frida_list_exports` — List RPC exports available on an injected script.
- `frida_list_scripts` — List all active script IDs.
- `frida_list_sessions` — List all active session PIDs.
- `frida_ls_apps_running` — List only currently running applications.
- `frida_ls_devices` — List all available Frida devices (local, USB, remote).
- `frida_memory_read` — Read bytes from process memory.
- `frida_memory_scan` — Scan process memory for a byte pattern.
- `frida_query_system_parameters` — Returns a dictionary of information about the host system.
- `frida_server_status` — Check if frida-server is running on the device and whether its version matches the local Frida client.
- `adb_push` — Push a local file or directory to the device.
- `frida_add_remote` — Connect to a remote Frida server (frida-server over TCP).
- `frida_remove_remote` — Disconnect from a remote Frida server.
- `frida_server_install` — Download and push frida-server to the device.

## Related servers

- UnClick (1662 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Apibase (1384 tools) — https://policylayer.com/tools/io-github-whiteknightonhorse-apibase.md
- Delx Mcp A2a (1068 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- MCP Framework Personal (912 tools) — https://policylayer.com/tools/inggerman-mcps.md
- Hermoso (896 tools) — https://policylayer.com/tools/hermoso.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- Altium-MCP-Suite (817 tools) — https://policylayer.com/tools/altium-mcp-suite.md
- Eda Agent (777 tools) — https://policylayer.com/tools/eda-agent.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=1shin-7-ya-frida-mcp · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/1shin-7-ya-frida-mcp
