I'm writing a anti-thief on a clean shell using termux. I turned on the backlight with the volume buttons and I want to send photos of "thief" to myself in correspondence in the social network VKontakte. I listen to pressing the power button when the screen is off and secretly take photo by front and back camera and screenshot. Next I want to send photos in VK using PHP. Since I need to listen to the clicks I use getevent
command.
script -q -c 'getevent /dev/input/event5' /dev/null | while read code; do
while read line; do
if [ $line -eq 0 ]; then
carr=( $code )
code1="${carr[0]}"
code2="${carr[1]}"
code3="${carr[2]}"
if [ $code1 -eq 0001 ]; then
if [ $code2 -eq 0074 ]; then
if [ $code3 -eq 00000001 ]; then
time=$(date +%d.%m.%Y_%H:%M:%S)
/data/data/com.termux/files/usr/bin/termux-camera-photo -c 1 /data/data/com.termux/files/usr/bin/q/$time.front.jpg
/data/data/com.termux/files/usr/bin/termux-camera-photo -c 0 /data/data/com.termux/files/usr/bin/q/$time.back.jpg
screencap -p /data/data/com.termux/files/usr/bin/q/$time.scr.jpg
/data/data/com.termux/files/usr/bin/tsu
/data/data/com.termux/files/usr/bin/php /data/data/com.termux/files/usr/bin/vkup.php
fi
fi
fi
fi
done</sys/class/leds/lcd-backlight/brightness
done
vkup.php
<?php echo "contact!"; ?>
To run it first I write
su
Then its script located in /system/bin
protect
Getting an error
CANNOT LINK EXECUTABLE: library "libandroid-glob.so" not found page record for 0xb674008c was not found (block_size=64)
If I write sequentially in command line
tsu
/data/data/com.termux/files/usr/bin/php /data/data/com.termux/files/usr/bin/vkup.php
Or
su
tsu
/data/data/com.termux/files/usr/bin/php /data/data/com.termux/files/usr/bin/vkup.php
It works. But in the script does not work. I also noticed that when the command tsu
changes
$ tsu
bash-4.4#
Probably in a script it is necessary to consider it? Or is the problem in something else? Many thanks!!!