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

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

 

Оглавление

Описание

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

Для функционирования модуля необходимо устройство с правами Root.


Установка LSPosed Framework

Для установки модуля необходим телефон с Magisk и активным Zygisk

Официальная версия LSPosed давно не обновляется и не работает на современных версиях Android, поэтому рекомендуется использовать актуальный билд LSPosed Framework специально подготовленный для работы с ZennoDroid с поддержкой API LSPosed_CLI 1.10.2

LSPosed нужно скачать на телефон в папку sdcard/Download/ и установить с помощью стандартного меню.

 

Важно: по умолчанию модуль LSPosed Framework не имеет иконки и открывается нажатием на уведомление в верхней шторке или в Magisk нажатием на кнопку Action на вкладке Модули

 

image-20260104-063500.png
image-20260104-063541.png

 


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

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

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

 

image-20240228-093433.png

 

Если Вы не успели разрешить права суперпользователя или случайно нажали на кнопку Запретить, необходимо открыть Magisk, перейти на вкладку Superuser (Суперпользователь) и включить автоматическую выдачу прав суперпользователя для ZennoDroid

image-20240228-094540.png

 

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

image-20240228-100518.png

 

 

 

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

 

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

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

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

Не нужно добавлять в список системный фреймворк (system framework)

Если после активации Вы удалили приложение, а затем установили его повторно, необходимо обязательно заново активировать приложение в списке подмены (снять и установить галочку).

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

Важно: по умолчанию в списке программ отображаются не все приложения. Если вы не видите нужного приложения, например, Chrome, то нужно зайти в меню “Скрывать” и убрать галочку с нужной группы.

image-20260104-063912.png

 

 

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

image-20240228-091423.png

 

Завершите работу нужных приложений после подмены параметров устройства. Предпочтительно делать это экшеном “Закрыть приложение”.

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


API для управления LSPosed

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

Функционал:

  • включить и выключить нужный модуль;

  • задать приложения в списке подмены нужного модуля, добавить и удалить приложения из списка;

  • создать и восстановить бэкап настроек (поддерживается сохранение как на телефон, так и на компьютер);

  • получить информацию о LSPosed.

Примеры работы API приведены в LSPosedAPI.zip и на видео (настройка модуля ZennoDroid и модуля FLAG_SECURE, позволяющего просматривать защищенные страницы)
Для работы API необходимо использовать LSPosed_CLI 1.10.2. После установки дополнительно включать ничего не требуется. Специально для использования в ZennoDroid в форк добавлен CLI с автоматическим включением; подходит для актуальных версий Android.


Управление LSPosed с помощью экшенов

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


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