#!/data/data/com.termux/files/usr/bin/sh
while true; do
# Проверяем, горит ли экран (true - горит, false - погас)
# На Samsung J2 Core статус экрана проверяется через dumpsys display
if dumpsys display | grep -q "mScreenState=OFF"; then
# Если экран погас, жестко закрываем Links, чтобы сбросить сессию
pkill links
# Ждем, пока экран снова загорится
while dumpsys display | grep -q "mScreenState=OFF"; do
sleep 1
done
# Экран загорелся! Перезапускаем Termux, чтобы сработал пароль
am start -n com.termux/.TermuxActivity
fi
sleep 1
done