AI summary
Curious what AI thinks about this app? Ask for a short summary highlighting what it does and any noteworthy details.
About this app
Модуль LSPosed, который подделывает идентичность устройства для выбранных вами приложений прямо из этого приложения — больше не нужно открывать LSPosed Manager после однократной настройки. Выберите целевое приложение, нажмите «Случайно»/«Настроить», сохраните и снова откройте приложение: новая идентичность применена.
✨ Возможности
Без LSPosed Manager: отметьте «System Framework» один раз в LSPosed Manager — дальше всё (добавление/удаление целей, запись идентичности) делается в этом приложении
Ручной запуск: добавление приложения в список ≠ применение — нажмите «Случайно»/«Настроить» → Сохранить в диалоге деталей, чтобы записать подделанную идентичность
Детекция по сторожевому файлу: хуки ставятся только в процессы, в приватном каталоге которых есть читаемый .identity_sentinel; всё остальное пропускается с нулевой нагрузкой
Применяется без перезагрузки: после «Сохранить» просто откройте целевое приложение — никакой перезагрузки телефона, никакого LSPosed
Помощник очистки данных: приложениям, читающим идентичность только при первом запуске, может потребоваться Очистить данные (предлагается прямо в диалоге), чтобы увидеть новые значения
Многомерное подделывание: Android ID, рекламный ID, IMEI/MEID, IMSI/ICCID, модель устройства, MAC-адрес, GSF ID, серийный номер, информация об операторе
Независимые переключатели: каждый элемент хука (Android ID / Ad ID / IMEI / Model / MAC и т.д.) включается/отключается независимо
Трёхъязычный интерфейс: 中文 / English / Русский, переключение в любой момент
Стеклянный UI и фильтры: матово-стеклянный стиль-капсула, фильтр системных/установленных приложений, удаление целей долгим нажатием
Кэш списка приложений: кэш иконок и записей, ленивая загрузка иконок; новые установки/удаления обнаруживаются автоматически
📋 Требования
Пункт Требование Версия Android Android 7.0 ~ Android 16 (API 24 ~ 36)Права Root Обязательны (для записи сторожевого файла) Фреймворк XposedLSPosed / LSPosed_mod (рекомендуется) Архитектура arm64-v8a, armeabi-v7a, x86, x86_64 Хранилище~6 МБ
Примечание: Протестировано только на LSPosed. Другие фреймворки, такие как EdXposed, могут иметь проблемы совместимости.
📦 Установка
Скачайте и установите последний APK со страницы Releases
Откройте LSPosed Manager → Modules → включите DeviceResetSpoofer
Нажмите на модуль → Scope → отметьте «System Framework» (глобальная инъекция — это единственный раз, когда нужен LSPosed)
Перезагрузите телефон один раз (обязательно для активации модуля)
Дальше LSPosed Manager больше никогда не нужен
🚀 Использование
Откройте приложение DeviceResetSpoofer → вкладка Apps
Нажмите + Select App, чтобы выбрать целевые приложения (при необходимости фильтр Системные/Установленные)
Нажмите на строку цели, чтобы открыть диалог деталей → нажмите «Случайно» или введите «Настроить» → Сохранить (это ручной запуск, записывающий подделанную идентичность)
Просто снова откройте целевое приложение — новая идентичность применена. Без перезагрузки, без LSPosed
Если приложение по-прежнему показывает старые значения (идентичность читается при первом запуске): снова откройте его диалог деталей → Очистить данные → откройте приложение напрямую
Совет: Зелёный статус «已注入✓ / Injected✓» появляется, когда модуль включён с глобальной областью действия. Список автоматически обновляется при установке/удалении приложений.
🔧 Как это работает
Модуль внедряется глобально (через область System Framework), но ничего не стоит для нецелевых процессов: хуки ставятся только тогда, когда в приватном каталоге целевого процесса есть читаемый .identity_sentinel (chmod 666, читаемый между UID — корень проблемы ранних версий «хук есть, а применения нет»). Значения идентичности хранятся в конфигурации модуля; «Случайно»/«Настроить» → «Сохранить» — это ручной запуск, который записывает значения и сторожевой файл. При повторном открытии целевое приложение читает подделанные значения.
🎭 Подделываемые идентификаторы
Android ID (SSAID)
Рекламный ID (AAID) / AppSet ID
IMEI / MEID / IMSI / ICCID
Серийный номер / MAC-адрес
GSF ID
Информация об устройстве: бренд, модель, производитель, отпечаток Build
Информация об операторе: код, название, страна
❓ Часто задаваемые вопросы
Q: Я добавил приложение в список, но ничего не изменилось? A: Добавление цели только управляет списком. Нужно открыть её диалог деталей и нажать «Случайно»/«Настроить» → «Сохранить», чтобы фактически записать подделанную идентичность (ручной запуск).
Q: Статус всё ещё показывает «не внедрено»? A: Проверьте, что модуль включён в LSPosed Manager и в его области действия отмечен «System Framework», затем перезагрузитесь один раз. Статус управляется базой данных и отражает реальное состояние LSPosed.
Q: После «Сохранить» приложение всё ещё читает старые значения? A: Некоторые приложения кэшируют идентичность при первом запуске. Используйте «Очистить данные» в диалоге деталей (частичным приложениям требуется очистка данных), затем снова откройте целевое приложение.
Q: Нужно ли перезагружаться при каждом выборе нового приложения? A: Нет. «Сохранить» → снова открыть целевое приложение — этого достаточно. Перезагрузка нужна только один раз после первоначального включения модуля.
Q: Новые установленные/удалённые приложения не появляются? A: Список приложений кэшируется для скорости и автоматически перестраивается при изменении набора установленных пакетов.
Q: Приложение вылетает при запуске через кнопку быстрого запуска LSPosed? A: Это конфликт между быстрым запуском LSPosed и временем инъекции хука. Открывайте приложение с рабочего стола. Если при первом запуске происходит вылет, один раз очистите данные приложения и откройте снова.
⚠️ Предупреждения
Только для защиты личной конфиденциальности и технического тестирования
Некоторые приложения обнаруживают следы Xposed/Root, существует риск блокировки аккаунта
«Очистить данные» удаляет собственные данные целевого приложения (вход, кэш и т.д.) — используйте только когда идентичность не обновляется
Приложения, читающие системные свойства напрямую на нативном уровне, не могут быть перехвачены Java-хуками
Сначала тестируйте на некритичных приложениях
Устранение неполадок: LSPosed → Logs → Поиск «DeviceReset»; или «Экспорт журнала» в настройках
📄 Лицензия
MIT License
What's new
- 修复「添加/删除作用域后 LSPosed 管理器长时间打不开、只有重启手机才能打开」(4.6.1 仅修复增删生效,此问题未根治)。
- 根因(依据 LSPosed 2.2.1 + Zygisk Next 完整日志):管理器依赖的 lspbridge 桥接只在开机时由 zygote 注入侧建立一次;模块重启守护进程后,运行中的 zygote/system_server 不会重连,新守护进程持续刷 "no response from bridge",管理器永久打不开。框架自带的恢复逻辑在双 ABI 设备上只会重启 32 位副 zygote(zygote_secondary),无法重建承载 system_server 的主 zygote 桥接,必须 zygote 整体重新注入(即手机重启)才能恢复。
- 修复(官方 LSPosed 分支):
- 作用域变更改为「框架软重启」:写库后先拉起新守护进程,再触发 ctl.restart zygote(+zygote_secondary),不重启手机,约 1 分钟:zygote 与 system_server 全部重建、Zygisk 重新注入、桥接重建,管理器可正常打开 若属性被 SELinux 拒绝,自动 SIGKILL 主 zygote(init 自动重启)兜底 重启期间屏幕会变黑、系统界面重新加载、本应用自动关闭;完整流程由独立 root 脚本执行,应用重开后自动校验结果并提示 点选作用域前弹出确认:立即重启框架(推荐)/ 稍后(下次开机生效,并明确提示重启前管理器无法打开) 重启期间不再误报「框架未连接」 JingMatrix/Vector 分支保持 cli 直写即时生效,不受影响。
About this version
- Version
- 4.6.2 (462)
- Size
- 5.55 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- universal
- Downloads
- 18
- Updated
- Oct 17, 2026
- Package
- io.github.gjr787878.devicereset
Ratings & reviews
- 50
- 40
- 30
- 20
- 10