Перейти к основному содержимому

Управление LSPosed

Описание

Данный экшен нужен для управления различными модулями LSPosed, с помощью которых происходит подмена параметров на устройствах.

Для работы требуется использовать наш Специальный билд v1.10.2.

Как добавить в проект?

Через контекстное меню: Добавить действие → Android → Управление LSPosed

Добавить


Принцип работы

Информация о LSPosed

С помощью этого действия можно получить различную служебную информацию об установленной версии LSPosed, а также проверить её работоспособность.

Информация о LSPosed

Данные возвращаются в формате JSON и могут быть обработаны с помощью экшена Обработка JSON и XML.

Пример ответа:

{
"API version": "100",
"Injection Interface": "Zygisk",
"Framework version": ".1.10.2_cli_auto(7201)",
"System version": "1а5 (API 35)",
"Device": "Realme RMX3834",
"System ABI": "arm64-v8a"
}

Настройка модуля LSPosed

Здесь можно указать список приложений, для которых требуется осуществлять подмену параметров.

Настройка модуля LSPosed

По умолчанию указан штатный модуль ZennoModule (com.zennolab.zennodroid), но можно указать любой другой. Например, если вместо содержимого отображается черный экран, то можно установить модуль FLAG_SECURE (com.varuns2002.disable_flag_secure), позволяющий просматривать защищенные страницы.

Доступные параметры

  • Имя модуля.
    Так как модуль для LSPosed является приложением, то здесь нужно указать его идентификатор. Узнать его можно с помощью инструмента Установленные приложения.
  • Включить модуль.
    Определяет статус модуля. В выключенном состоянии подмены не осуществляются.
  • Приложения.
    Список приложений, для которых осуществляется подмена. Должно быть указано как минимум одно приложение. Если их несколько, то разделяются запятой или переносом строки. Идентификаторы, опять же, можно узнать через Установленные приложения.

Сохранить настройки модуля

Так сохраняются настройки модуля (или всех модулей), чтобы впоследствии восстановить их.

Сохранить настройки модуля

Доступные параметры

  • Имя модуля.
    Так как модуль для LSPosed является приложением, то здесь нужно указать его идентификатор. Узнать его можно с помощью инструмента Установленные приложения.
  • Сохранить настройки всех модулей.
    Будут сохранены настройки всех установленных модулей, а не одного конкретного.
  • Путь к файлу с архивом.
    Тут указываем путь, по которому сохранятся данные приложения в архиве формата .gz. Можно указать путь на компьютере или смартфоне (например: /sdcard/com.zennolab.zennodroid.gz).

Восстановить настройки модуля

Это же действие восстанавливает прошлые настройки из выбранного файла.

Восстановить настройки модуля

Доступные параметры

  • Имя модуля.
    Так как модуль для LSPosed является приложением, то здесь нужно указать его идентификатор. Узнать его можно с помощью инструмента Установленные приложения.
  • Восстановить настройки всех модулей.
    Будут восстановлены настройки всех установленных модулей, а не одного конкретного.
  • Путь к файлу с архивом.
    Тут указываем путь к архиву в формате .gz, из которого будут восстановлены данные приложения. Можно указать путь на компьютере или смартфоне (например: /sdcard/com.zennolab.zennodroid.gz).

Открыть LSPosed

Открывает LSPosed для ручной настройки или визуальной проверки установленных параметров.

Открыть LSPosed

Доступный параметр

  • Принудительно завершать текущий процесс.
    Рекомендуем включить эту опцию, если ранее выполнялось включение или выключение какого-либо модуля. Иначе может возникнуть визуальный баг: галочка не будет отражать актуальный статус модуля.

Полезные ссылки.