Подготовка инструментов¶
Эти инструменты обычно работают только в системах 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