Подготовка инструментов

Эти инструменты обычно работают только в системах Linux/macOS. Они представляют собой обёртку часто используемых функций и не были специально адаптированы для Windows, но это не означает, что FIRERPA не поддерживает Windows. Если вы используете 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