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

Настройка LSPosed

Описание.​

Модуль ZennoDroid необходим для подмены основных параметров устройства: IMEI, Android ID, сотового оператора, модели, WiFi, Bluetooth и других.

Для функционирования модуля необходимы Root-права

Поддерживаются телефоны с Android 9-16

Начиная с версии ZennoDroid 2.5.0.0, для установки модуля необходим Magisk с активным Zygisk и LSPosed v.2.


Активация Zygisk​

Активация встроенного Zygisk​

Открываем настройки Magisk, включаем Zygisk и перезагружаем устройство.

Настройки Magisk.

Magisk zygisk

Активация стороннего Zygisk​

Для улучшения антидетекта Magisk рекомендуется использовать сторонний Zygisk (например, Zygisk Next) вместо встроенного в Magisk.

  1. Скачиваем модуль Zygisk Next. В меню действий окна устройства выбираем Magisk / LSPosed → Установить модуль..., указываем скачанный файл и нажимаем Установить.
  2. Открываем настройки Magisk и выключаем встроенный Zygisk.
  3. Перезагружаем устройство.
Окно «Установить модуль Magisk» и настройки Magisk.

Magisk Встроенный Zygisk выключен Окно «Установить модуль Magisk»


Установка LSPosed Framework​

Установка через меню действий (ZennoDroid 2.6.2+)​

LSPosed v.2 поставляется вместе с ZennoDroid, установить его можно прямо из ProjectMaker через Меню действий:

  1. В меню действий окна устройства выбираем Magisk / LSPosed → Модули... - откроется окно Модули Magisk.
  2. Нажимаем Установить... → Установить LSPosed.
  3. Когда внизу окна появится надпись Модуль установлен, перезагружаем устройство, например пунктом меню Устройство → Перезагрузить.
Меню «Magisk / LSPosed» и окно «Модули Magisk».

Меню «Magisk / LSPosed» Окно «Модули Magisk»

Установка вручную​

Актуальная официальная версия LSPosed распространяется через официальный Telegram канал. Также последнюю версию LSPosed можно скачать по ссылке. Этот билд нужно скачать на телефон в папку sdcard/Download/ и установить с помощью стандартного меню.

Установка модуля в Magisk.

Из хранилища LSposed


Установка модуля «ZennoDroid»​

Установка через меню действий (ZennoDroid 2.6.2+)​

Модуль ZennoDroid проще всего установить прямо из ProjectMaker:

  1. В меню действий окна устройства выбираем Magisk / LSPosed → Настройка модуля... - откроется окно Настройка модуля LSPosed.
  2. Оставляем в поле Модуль com.zennolab.zennodroid, ставим флажок Включить модуль и отмечаем приложения, к которым будет применяться подмена параметров устройства.
  3. Нажимаем Применить.

ZennoDroid сам установит модуль и включит его для отмеченных приложений.

Меню «Magisk / LSPosed» и окно «Настройка модуля LSPosed».

Меню «Magisk / LSPosed» Окно «Настройка модуля LSPosed»

Установка вручную​

Модуль ZennoDroid устанавливается автоматически при первой попытке изменить параметры устройства или при выполнении любого экшена из группы Управление LSPosed.

При запуске на экране устройства возникнет запрос прав суперпользователя. Необходимо нажать на кнопку «Разрешить» (при использовании magisk, разрешение предоставляется автоматически).

Запрос прав суперпользователя.

Разрешить

Если вы не успели этого сделать или случайно нажали на кнопку «Запретить», тогда нужно открыть Magisk. Там переходим на вкладку Superuser (Суперпользователь) и включаем автоматическую выдачу прав суперпользователя для ZennoDroid.

Вкладка Superuser в Magisk.

Вручную

После запуска модуля на экране устройства появится уведомление о том, что он выключен.

Модуль ZennoDroid выключен.

Модуль выключен

Нам нужно запустить LSPosed через меню в шторке, переключиться на вкладку Модули и включить модуль ZennoDroid.

Включение модуля в LSPosed.

Шторка открыть Включить модуль

После этого можно будет выбрать программы, к которым будет применяться подмена параметров устройства.


Важная информация​

  • Рекомендуем добавлять в список подмены только те приложения, для которых действительно требуется изменять данные. Не нужно добавлять в список системный фреймворк (system framework).
  • Если после активации вы удалили приложение, а затем установили его повторно, необходимо обязательно заново активировать приложение в списке подмены (снять и установить галочку).
В LSPosed есть визуальный баг

При удалении приложения оно также автоматически удаляется из списка подменяемых. Однако после повторной установки приложение автоматически не попадает в список подменяемых (галочка при этом стоит, но подмены не работают).

  • По умолчанию в списке программ отображаются не все приложения. Если вы не видите нужного, например, Google Chrome, то нужно зайти в меню Настройки и выбрать нужную группу.
Выбор группы приложений.

Системные

  • После выбора приложений для подмены нужно вернуться в модуль ZennoDroid и нажать на кнопку «Перезапустить». Далее при перезапуске на экран устройства будет выведено уведомление о том, что модуль готов к работе. Можно менять параметры устройства с помощью экшенов.
Модуль готов к работе.

Модуль включен

  • Завершите работу нужных приложений после подмены параметров устройства. Предпочтительно делать это экшеном «Закрыть приложение».
Можно закрывать приложения и до подмены.

Но тогда некоторые системные приложения тут же перезапускаются, поэтому могут считать старые параметры.


Управление LSPosed с помощью экшенов (ZennoDroid 2.4.6+)​

В версии ZennoDroid 2.4.6 была добавлена возможность удобного управления LSPosed с помощью группы экшенов.


API для управления LSPosed (ZennoDroid 2.4.0+)​

В версии ZennoDroid 2.4.0 мы добавили API для управления LSPosed.

Основные функции:

  • включить и выключить нужный модуль;
  • выбрать приложения в списке подмены нужного модуля, а также добавить или удалить их из списка;
  • создать и восстановить бэкап настроек (поддерживается сохранение как на телефон, так и на компьютер);
  • получить информацию о LSPosed.

Видеоинструкция (пример работы с API)​

Настройка модуля ZennoDroid и модуля DisableFlagSecure (io.github.lsposed.disableflagsecure), позволяющего просматривать защищенные страницы.

Также примеры работы с API приведены в архиве LSPosedAPI.zip.


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