准备附加工具

这些工具正常情况下只能工作于 linux/mac 系统之上,为个人常用功能的封装,并未特意考虑兼容 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 / Mac
export CERTIFICATE=/path/to/lamda.pem
# 对于 Windows(路径不能包含空格)
set CERTIFICATE=C:\Users\path\to\lamda.pem

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

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