Revert back to the original service script

This commit is contained in:
2025-08-09 12:02:02 +02:00
parent e585cf6595
commit 7130791d7f
+4 -1
View File
@@ -1,15 +1,18 @@
#!/system/bin/sh #!/system/bin/sh
FREQ=500 # How often to update, in ms. FREQ=500 # How often to update, in ms.
TS_CHECKED=false
while true; do while true; do
SCREEN_ON="$(/system/bin/dumpsys deviceidle | /system/bin/grep mScreenOn | /system/bin/cut -d '=' -f2)" SCREEN_ON="$(/system/bin/dumpsys deviceidle | /system/bin/grep mScreenOn | /system/bin/cut -d '=' -f2)"
if [ "${SCREEN_ON}" = true ]; then if [ "${SCREEN_ON}" = true ] && [ "${TS_CHECKED}" = false ]; then
/system/bin/log -t Magisk -p i "[XC5_GSI_Fixes] Checking touchscreen connection." /system/bin/log -t Magisk -p i "[XC5_GSI_Fixes] Checking touchscreen connection."
/system/bin/echo check_connection > /sys/class/sec/tsp/cmd /system/bin/echo check_connection > /sys/class/sec/tsp/cmd
RESULT="$(/system/bin/cat /sys/class/sec/tsp/cmd_result | /system/bin/cut -d ':' -f2)" RESULT="$(/system/bin/cat /sys/class/sec/tsp/cmd_result | /system/bin/cut -d ':' -f2)"
/system/bin/log -t Magisk -p i "[XC5_GSI_Fixes] Result: ${RESULT}" /system/bin/log -t Magisk -p i "[XC5_GSI_Fixes] Result: ${RESULT}"
TS_CHECKED=true
fi fi
[ "${SCREEN_ON}" = false ] && TS_CHECKED=false
/system/bin/usleep "${FREQ}" /system/bin/usleep "${FREQ}"
done done