工具準備

這些工具正常情況下只能在 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