Настройка LSPosed
Описание.
Модуль ZennoDroid необходим для подмены основных параметров устройства: IMEI, Android ID, сотового оператора, модели, WiFi, Bluetooth и других.
Поддерживаются телефоны с Android 8.1-14
Установка LSPosed Framework
Для установки модуля необходим телефон с Magisk и активным LSPosed Framework.

Официальная версия LSPosed давно не обновляется и не работает на современных версиях Android. В связи с этим, рекомендуем использовать специальный билд LSPosed Framework с поддержкой API, подготовленный для работы с ZennoDroid.
Этот билд нужно скачать на телефон в папку sdcard/Download/ и установить с помощью стандартного меню.

Открыть его можно, нажав на уведомление в шторке:

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

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

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

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

После этого можно будет выбрать программы, к которым будет применяться подмена параметров устройства.
Важная информация
- Рекомендуем добавлять в список подмены только те приложения, для которых действительно требуется изменять данные. Не нужно добавлять в список системный фреймворк (system framework).
Также для корректной работы часто требуется добавить в список Сервисы Google Play (com.google.android.gms).
- Если после активации вы удалили приложение, а затем установили его повторно, необходимо обязательно заново активировать приложение в списке подмены (снять и установить галочку).
При удалении приложения оно также автоматически удаляется из списка подменяемых. Однако после повторной установки приложение автоматически не попадает в список подменяемых (галочка при этом стоит, но подмены не работают).
- По умолчанию в списке программ отображаются не все приложения. Если вы не видите нужного, например, Google Play Services или Chrome, то нужно зайти в меню Скрывать и убрать галочку с нужной группы.

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

- Завершите работу нужных приложений после подмены параметров устройства. Предпочтительно делать это экшеном «Закрыть приложение». Если в список подмены добавлены Сервисы Google Play (com.google.android.gms), то их также необходимо закрыть.
Но тогда некоторые системные приложения тут же перезапускаются, поэтому могут считать старые параметры.
API для управления LSPosed
В версии ZennoDroid 2.4.0 мы добавили API для управления LSPosed.
Основные функции:
- включить и выключить нужный модуль;
- выбрать приложения в списке подмены нужного модуля, а также добавить или удалить их из списка;
- создать и восстановить бэкап настроек (поддерживается сохранение как на телефон, так и на компьютер);
- получить информацию о LSPosed.
Видеоинструкция
Настройка модуля ZennoDroid и модуля FLAG_SECURE, позволяющего просматривать защищенные страницы.
Также примеры работы с API приведены в архиве LSPosedAPI.zip.
Для работы требуется использовать наш Специальный билд v1.10.2. После установки дополнительно включать ничего не нужно. Для использования с ZennoDroid в форк добавлен CLI с автоматическим включением; подходит для актуальных версий Android.
Управление LSPosed с помощью экшенов
В версии 2.4.6 была добавлена возможность удобного управления LSPosed с помощью группы экшенов.
Полезные ссылки.
- Шаблон для подмены параметров устройства с помощью экшенов и API: fakeDeviceBrief.droid
- Последняя версия LSPosed Framework
- Подключение реального устройства к ZennoDroid.
- Настройки устройства.