工具准备

这些工具正常情况下只能在 Linux/macOS 系统上工作,是个人常用功能的封装,未特意考虑兼容 Windows,但这不代表 FIRERPA 不支持。如果您使用的是 Windows,以 .sh 结尾的脚本可能无法正常工作。开始之前,请确保已经启动设备上的 FIRERPA 服务端。部分命令文档可能随时更新,为避免版本问题,请在继续之前务必在手机上安装最新版本的 FIRERPA 及其 Python 库和依赖库。部分功能需要使用 ADB,请务必确保安装的 ADB 是最新版本。

克隆工具代码

首先,执行以下命令下载相关工具的脚本和代码。我们假设您已安装 Git。

git clone https://github.com/firerpa/lamda.git

小技巧

如未安装 Git,请下载并解压此文件:https://github.com/firerpa/lamda/archive/refs/heads/master.zip

安装相关依赖

进入工具源码中的 tools 目录并安装所需的 Python 依赖。

pip3 install -r requirements.txt

注意

我们的依赖文件可能更新不及时,如使用时提示依赖未安装,请自行处理。

环境设置

使用工具前,您需要根据服务端的启动参数设置环境变量,否则相关工具无法自动匹配您修改的端口、证书等信息。如果您在服务端启用了服务证书,则需要在使用前设置证书路径。

# 对于 Linux/macOS
export CERTIFICATE=/path/to/lamda.pem
# 对于 Windows(路径不能包含空格)
set CERTIFICATE=C:\Users\path\to\lamda.pem

或者,如果您修改了 FIRERPA 服务的默认端口(65000),则也需要在使用前设置端口的环境变量。

# 对于 Linux/macOS
export PORT=8123
# 对于 Windows(路径不能包含空格)
set PORT=8123