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