ZDE | Подмена устройства через Magisk

Dmitriy Ka

Client
Регистрация
03.05.2016
Сообщения
912
Благодарностей
650
Баллы
93
Дисклеймер

Данный скрипт создан исключительно в образовательных целях. Автор не несёт ответственности за последствия его использования. Вся ответственность за запуск, выполнение и возможные последствия полностью ложится на пользователя.


Всем привет, с вами Дмитрий!

Вашему вниманию представляю готовый шаблон (C#-кубик), который автоматизирует подмену устройства через Magisk. Инструмент генерирует скрипт на основе JSON-данных LSP из ZennoDroid, помещает его в рабочую папку Magisk и реализует подмену после перезагрузки устройства. После перезагрузки устройства в "Менеджере Устройств" ZennoDroid будет отображаться новое устройство с подменёнными параметрами. Возврат к исходным данным устройства выполняется удалением скрипта Magisk и перезагрузкой телефона.

Требования
  • Реальный телефон на Android с установленными Magisk и LSPosed.
  • Наличие файлового менеджера с root-доступом (например, Root Explorer) для доступа к папке скриптов /data/adb/post-fs-data.d/

Как это работает (кратко)
  1. Кубик получает JSON из API LSP ZennoDroid.
  2. На основе полученных данных, формирует Magisk-скрипт для подмены.
  3. Скрипт сохраняется в файл /data/adb/post-fs-data.d/99-spoof.sh
  4. После перезагрузки устройства, скрипт выполняется при старте и появляется новое устройство с новыми параметрами.
*Чтобы вернуть оригинальное устройство — удалите файл 99-spoof.sh из /data/adb/post-fs-data.d/ и перезагрузите телефон.

Как использовать в своих проектах
Скопируйте кубик в свой проект, либо добавьте в коллекцию "Zenno C# Сниппеты", чтобы быстрей и удобней вставлять готовый код.
Код кубика открыт для всех, можете вносить правки под свои задачи.

 

Вложения

Последнее редактирование:

Кто просматривает тему: (Всего: 3, Пользователи: 2, Гости: 1)