Управление LSPosed
Описание
Данный экшен нужен для управления различными модулями LSPosed, с помощью которых происходит подмена параметров на устройствах.
На устройстве не должно быть установлено других модификаций LSPosed
Как добавить в проект?
Через контекстное меню: Добавить действие → Android → Управление LSPosed

Принцип работы
Информация о LSPosed
С помощью этого действия можно получить различную служебную информацию об установленной версии LSPosed, а также проверить её работоспособность.
Данные возвращаются в формате JSON и могут быть обработаны с помощью экшена Обработка JSON и XML.
Пример ответа:
{
"API version": 102,
"Injection Interface": "LSPosed",
"Framework version": "2.1.0 (7769)",
"System version": "15 (API 35)",
"Device": "Realme RMX3834",
"System ABI": "arm64-v8a"
}
Настройка модуля LSPosed
Здесь можно указать список приложений, для которых требуется осуществлять подмену параметров.

По умолчанию указан штатный модуль ZennoModule (com.zennolab.zennodroid), но можно указать любой другой. Например, если вместо содержимого отображается черный экран, то можно установить модуль DisableFlagSecure (io.github.lsposed.disableflagsecure), позволяющий просматривать защищенные страницы.
Доступные параметры
- Имя модуля.
Так как модуль для LSPosed является приложением, то здесь нужно указать его идентификатор. Узнать его можно с помощью инструмента Установленные приложения. - Включить модуль.
Определяет статус модуля. В выключенном состоянии подмены не осуществляются. - Приложения.
Список приложений, для которых осуществляется подмена. Должно быть указано как минимум одно приложение. Если их несколько, то разделяются запятой или переносом строки. Идентификаторы, опять же, можно узнать через Установленные приложения.
Сохранить настройки модуля
Так сохраняются настройки модуля (или всех модулей), чтобы впоследствии восстановить их.

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

Доступные параметры
- Имя модуля.
Так как модуль для LSPosed является приложением, то здесь нужно указать его идентификатор. Узнать его можно с помощью инструмента Установленные приложения. - Восстановить настройки всех модулей.
Будут восстановлены настройки всех установленных модулей, а не одного конкретного.
- Путь к файлу с архивом.
Тут указываем путь к архиву в формате.gz, из которого будут восстановлены данные приложения. Можно указать путь на компьютере или смартфоне (например:/sdcard/com.zennolab.zennodroid.gz).
Открыть LSPosed
Открывает LSPosed для ручной настройки или визуальной проверки установленных параметров.
Доступный параметр
- Принудительно завершать текущий процесс.
Рекомендуем включить эту опцию, если ранее выполнялось включение или выключение какого-либо модуля. Иначе может возникнуть визуальный баг: галочка не будет отражать актуальный статус модуля.
Полезные ссылки.
- Шаблон для подмены параметров устройства с помощью экшенов и API: fakeDeviceBrief.droid
- Последняя версия LSPosed Framework v.2
- Подключение реального устройства к ZennoDroid.
- Настройки устройства.