You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Раньше на части прошивок (проверено на Evolution X, Android 16) хук цеплялся к методам, которые система не вызывает, и ползунок «Экран блокировки» ничего не менял. Теперь фон PIN / пароля / графического ключа находится по id (keyguard_security_container, keyguard_bouncer_container, keyguard_pin_view) и красится напрямую — всегда от исходного цвета, поэтому фон не тает по кадрам.
При свайпе с экрана блокировки фон больше не мигает: обе ветки хука пропускают кадры, пока бонсер закрывается.
🐛 Исправлено
Зелёный «флеш» после разблокировки убран: полсекунды после снятия keyguard скримы держатся в нуле, окно закрывается досрочно, как только система догасила анимацию.
«Сбросить значения» возвращает все настройки к значениям по умолчанию (с разрешением — записывает их, без него — удаляет ключи) и проверяет результат по каждому ключу.
Статус хуков больше не «залипает» после перезагрузки (хранится вместе с boot_count). «Экран блокировки» отмечается, когда фон реально найден, а до первого показа блокировки строка честно показывает ❓.
Роль скрима пересчитывается при повороте и на складных экранах; настройки читаются через один кэш; su ограничен таймаутом.
✨ Добавлено
Статус хуков в приложении: по строке на хук с ✅ / ❌ / ❓.
«Скопировать диагностику» в шите «О приложении».
«Сбросить значения» и запись без root при выданном разрешении.
🇬🇧 What's new in 3.3
🔐 Lock screen transparency works
On some ROMs (verified on Evolution X, Android 16) the hook targeted methods the system never calls, so the slider changed nothing. The PIN / password / pattern background is now found by id and painted directly, always from the original colour, so it no longer fades away frame by frame.
The background no longer blinks while swiping: both hook paths skip frames while the bouncer fades out.
🐛 Fixed
The green flash after unlocking is gone.
"Reset values" returns every setting to its default (writes it with the permission, deletes the keys without it) and verifies every key.
The hook status no longer lies after a reboot. The lock screen is marked once its background is really found; before the first lock screen it shows ❓.
The scrim role is recomputed on rotation and foldables; settings use one cache; su has a timeout.
✨ Added
Hook status in the app (✅ / ❌ / ❓ per hook).
"Copy diagnostics" in the About sheet.
"Reset values" and root-free writes when the system-settings permission is granted.