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
```
### 演示

## 支持的平台
- `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模块, 云资产清单, 特权提升, 自动化部署, 逆向工程