0 votos

Correr sh script sin root

No soy un desarrollador y tengo una aplicación que necesito ejecutar en mi Samsung 10+ que utiliza un plugin desarrollado para la aplicación para recibir datos de sensores de un dispositivo Android separado a través de una conexión Bluetooth. El Samsung 10+ suele conectarse al sensor a través de la dirección MAC de Bluetooth. A medida que se reciben los datos del sensor, se muestran en un mapa superpuesto en el Samsung. No tengo el sensor real, ya que no lo necesito para mis propósitos, pero tengo un script que puede ser ejecutado y que se supone que produce datos representativos para que cuando conecte los dos dispositivos debería ver los datos mostrados. Lo que necesito es ayuda para identificar cómo se ejecuta un script en un Android si no eres un superusuario. Gracias por tu ayuda.

1voto

pr0nin Puntos 353

Para ejecutar los guiones hay dos posibilidades:

A través del puente de depuración de Android (adb)

El BDA se utiliza generalmente cuando el dispositivo se conecta a través de USB a un PC. Pero para Wifis de confianza existe también la posibilidad de ejecutar ADB sobre Wifi (pero la conexión es de tipo play-text como terinal lo que puede llevar a problemas de seguridad, por lo tanto la limitación a Wifis de confianza). Entonces puedes ejecutar un script que se guarda por ejemplo en /data/local

Usar una aplicación como Termux

Aplicaciones como Termux proporcionan un entorno similar al de una distribución de Linux con gestor de paquetes y entorno de ejecución. No necesitas un PC conectado. Sin embargo como Termux es una aplicación que el sistema de permisos de Android aplica puede tener un problema para acceder al hardware de Bluetooth ya que Termux por lo que recuerdo no solicita los permisos de Bluetooth en la instalación.

0 votos

Muchas gracias por la ayuda. Yo no era capaz de utilizar adb, pero como Termux.

0 votos

@Adrian puedes aceptar y/o upvote la respuesta si te ha servido para que sea más útil para futuros visitantes. Gracias.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X