Estoy escribiendo un anti-ladrón en una cáscara limpia usando termux. Encendí la luz de fondo con los botones de volumen y quiero enviarme fotos del "ladrón" en la correspondencia de la red social VKontakte. Escucho el botón de encendido cuando la pantalla está apagada y secretamente tomo fotos con la cámara delantera y trasera y la captura de pantalla. A continuación quiero enviar fotos en VK usando PHP. Ya que necesito escuchar los clics que uso getevent
comando.
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!"; ?>
Para ejecutarlo primero escribo
su
Entonces su guión localizado en /sistema/bin
protect
Obteniendo un error
CANNOT LINK EXECUTABLE: library "libandroid-glob.so" not found page record for 0xb674008c was not found (block_size=64)
Si escribo secuencialmente en la línea de comando
tsu
/data/data/com.termux/files/usr/bin/php /data/data/com.termux/files/usr/bin/vkup.php
O
su
tsu
/data/data/com.termux/files/usr/bin/php /data/data/com.termux/files/usr/bin/vkup.php
Funciona. Pero en el guión no funciona. También noté que cuando el comando tsu
cambios
$ tsu
bash-4.4#
Probablemente en un guión es necesario considerarlo ¿O el problema está en otra cosa? ¡¡Muchas gracias!!
0 votos
Pido amablemente a los votantes cercanos que consideren que la pregunta (OMI) cae en el dominio de los usuarios avanzados a los que les gusta hacer las cosas de forma tradicional (scripting, no con la aplicación x1 para y1, la aplicación x2 para y2, etc.) y el scripting está bastante dentro del tema aquí. Por favor, justifique si no está de acuerdo.
0 votos
@Firelord, siento no entenderte del todo
0 votos
En este momento hay tres votaciones cerradas pendientes de su pregunta.
0 votos
@Firelord, ¿tengo que quitar la pregunta?
0 votos
No. Aunque cinco votantes normales se pongan de acuerdo para cerrar, siempre puedes plantear la cuestión en meta. Además, un moderador ha respondido a tu post y ha dejado claro en el fondo que este tipo de cuestiones son on-topic, así que no te preocupes.
0 votos
@Firelord, Oh, entendido :D