J'écris un anti-thief sur un shell propre utilisant termux. J'ai allumé le rétroéclairage avec les boutons de volume et je veux m'envoyer des photos du "voleur" par correspondance sur le réseau social VKontakte. J'écoute en appuyant sur le bouton d'alimentation lorsque l'écran est éteint et je prends secrètement des photos avec les caméras avant et arrière et une capture d'écran. Ensuite, je veux envoyer des photos dans VK en utilisant PHP. Comme je dois écouter les clics, j'utilise getevent
commande.
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!"; ?>
Pour le faire fonctionner, j'écris d'abord
su
Ensuite, son script se trouve dans /system/bin
protect
Obtention d'une erreur
CANNOT LINK EXECUTABLE: library "libandroid-glob.so" not found page record for 0xb674008c was not found (block_size=64)
Si j'écris séquentiellement en ligne de commande
tsu
/data/data/com.termux/files/usr/bin/php /data/data/com.termux/files/usr/bin/vkup.php
Ou
su
tsu
/data/data/com.termux/files/usr/bin/php /data/data/com.termux/files/usr/bin/vkup.php
Cela fonctionne. Mais dans le script, cela ne fonctionne pas. J'ai également remarqué que lorsque la commande tsu
changements
$ tsu
bash-4.4#
Dans un scénario, il est probablement nécessaire d'en tenir compte ? Ou bien le problème est-il ailleurs ? Merci beaucoup !!!