Quiero instalar Python en un teléfono Android (el teléfono está conectado a una Raspberry Pi por lo que no tengo ninguna interfaz gráfica o acceso físico al dispositivo). Puedo conectarme al teléfono a través de adb shell
y ejecutar / instalar paquetes a través de archivos APK fácilmente. Quiero instalar Python en el dispositivo para ejecutar speedtest-cli
de forma remota a través de adb shell
. https://github.com/sivel/speedtest-cli
speedtest-cli
requiere Python. Hasta ahora he intentado lo siguiente basado en artículos en línea.
-
Instalé la aplicación Termux a través de APK. Puedo acceder a los archivos subyacentes de forma remota. Intenté instalar Python usando el comando
pkg
pero no pude. Error a continuación.1|:/data/data/com.termux/files/usr/bin # ./pkg install python Esto NO debe ejecutarse como root ya que romperá su entorno (será necesario el root para casi todo debido a los permisos de archivo modificados) 1|marlin:/data/data/com.termux/files/usr/bin # whoami root
-
Instalé Qpython en el dispositivo usando adb. Sin embargo, el problema es que cuando lanzo el comando adb para iniciar Qpython, veo un mensaje en el dispositivo - "Permitir que Qpython acceda a media Opciones - Aceptar o Denegar". Dado que no tengo acceso al dispositivo, no puedo seleccionar ninguna de las opciones. ¿Hay alguna manera de enviar un comando a través de ADB para seleccionar - Aceptar?
Agradecería cualquier otra idea también. Mi objetivo final es ejecutar la utilidad speedtest-cli
a través de adb shell
en un dispositivo al que no tengo acceso físico.