theShinigami/MaFrida

GitHub: theShinigami/MaFrida

一个 Magisk 模块,通过命令行工具简化 Android 设备上 Frida server 的安装、版本切换和生命周期管理。

Stars: 35 | Forks: 2

# MaFrida 一个简单而强大的 Magisk 模块,可在开机时自动启动 [Frida](https://github.com/frida/frida) server,并提供便捷的命令行界面来管理 Android 上的不同 [Frida](https://github.com/frida/frida) 版本。 ## 功能 - 开机时自动启动 frida-server。 - 轻松切换不同的 [Frida](https://github.com/frida/frida) 版本。 - 轻量级 CLI 工具:`mafrida`,内置用于下载、启动、终止和检查 frida-server 状态的命令。 - 开启/关闭开机启动 `frida-server`。 ## 安装 1. 通过 Magisk Manager 刷入该模块。 2. 重启您的设备。 3. 在 root shell 中使用 mafrida 命令。 ## 用法 使用 `mafrida` CLI 工具来管理 [Frida](https://github.com/frida/frida) server: ``` Usage: mafrida [--set | -g | kill | start | status] --set Set and install the specified Frida version (e.g., 16.1.4) -g Show the currently set Frida version -p, --port Set server port, default: 27042 -n, --server-filename server filename, default: shiny-egg download Download the frida-server binary for the set version kill Force kill any running frida-server instance start Start frida-server using the set version status Check if frida-server is currently running enable Enable frida-server to auto-start on boot disable Disable frida-server from auto-starting on boot ``` ### 演示 ![mafrida_demo](https://static.pigsec.cn/wp-content/uploads/repos/cas/02/02f35e8b1e089da64ac9622b6c827e77ce69c219bcc2ea24d5054e2a87e1e80e.gif) ## 支持的平台 - `arm` - `arm64` - `x86` - `x86_64` ### 示例 #### 设置 Frida 版本: ``` mafrida --set 16.6.1 ``` #### 下载当前版本的二进制文件: ``` mafrida download ``` #### 启动 server: ``` mafrida start ``` #### 检查 server 状态: ``` mafrida status ``` #### 终止正在运行的实例: ``` mafrida kill ``` #### 开启开机启动 frida server ``` mafrida enable ``` #### 关闭开机启动 frida server ``` mafrida disable ``` ## 要求 1. 已安装 Magisk 2. Root 权限
标签:Android, Cutter, Docker支持, DSL, Frida, Hakrawler, Magisk模块, 云资产清单, 特权提升, 自动化部署, 逆向工程