工具准备¶
这些工具正常情况下只能在 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