Me pregunto cómo funcionan TeamViewer para Android y aplicaciones sencillas. Por ejemplo, TeamViewer afirma en su página web que pueden controlar de forma remota los dispositivos Android de Samsung, Lenovo, Sony, HTC y muchos otros.
Sé que los dispositivos Samsung SAFE tienen alguna API para esto, pero ¿qué pasa con los demás? ¿Cómo es posible controlar de forma remota un dispositivo Android no rooteado?
No he investigado mucho sobre TeamViewer, pero como desarrollador de aplicaciones, diría que es muy posible con ciertas limitaciones. La clave es que también necesita instalar cierta aplicación en el dispositivo Android como interfaz entre PC <-> Android.
El SDK de Android proporciona muchas cosas: con los permisos correctos, puede realizar una llamada, leer/enviar mensajes, abrir una aplicación, leer los sensores del dispositivo, etc. Si la aplicación tiene permiso de superusuario, tendrá una mayor capacidad.
Si observa el permiso de la aplicación TeamViewer , puede adivinar más o menos qué funciones puede hacer la aplicación remota:
La versión 10.0.2555 puede acceder a:
- Historial de dispositivos y aplicaciones
- leer datos de registro confidenciales
- Identidad
- encontrar cuentas en el dispositivo
- Fotos/Medios/Archivos
- modificar o eliminar el contenido de su almacenamiento USB
- probar el acceso al almacenamiento protegido
- Información de la conexión wifi
- ver conexiones wifi
- ID del dispositivo e información de la llamada
- leer el estado del teléfono y la identidad
- Otro
- acceder a SurfaceFlinger
- búfer de marco de lectura
- presione las teclas y los botones de control
- acceso completo a la red
- evitar que el dispositivo entre en modo de suspensión
- ver conexiones de red
- conectarse y desconectarse de Wi-Fi
- emparejar con dispositivos Bluetooth
- controlar la vibración
- medir el espacio de almacenamiento de la aplicación
- cerrar otras aplicaciones
- dibujar sobre otras aplicaciones
Luego, tiene la aplicación TeamViewer instalada en la PC. Esto funciona como un monitor/control principal. Ahora, dadas 2 aplicaciones (PC y Android), ambas aplicaciones pueden comunicarse entre sí (al igual que la aplicación de chat/mensajería). Puede enviar un mensaje desde la PC, luego la aplicación de Android recibirá el mensaje, lo interpretará y hará algo en el dispositivo. También puede solicitar datos desde la PC, luego la aplicación de Android volverá a recibir el mensaje, lo interpretará y enviará los datos a la PC.
abdominales
andres t
abdominales
andres t