Подготовка дополнительных инструментов

Эти инструменты в штатном режиме работают только в системах 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