¿Cuál es la mejor manera de probar el comportamiento real de una aplicación de Android que estoy desarrollando cuando se usa en teléfonos móviles en otros países?

Estoy respondiendo esto para darles a los lectores una idea de lo que he estado pensando:

Actualmente, la única forma en que puedo probar mi aplicación en teléfonos en otros países (sin ir a esos países yo mismo) es contratando a alguien a través de un servicio como UpWork para informarme sobre cómo está funcionando la aplicación para ellos (si están recibiendo un tercero notificaciones y cómo se ven, cuánto tiempo toman varias acciones, etc.). Pero realmente me gustaría poder monitorear / controlar un teléfono celular en otro país yo mismo en tiempo real. Estoy pensando en conectar un teléfono celular a una pi frambuesa, ejecutar un software en la pi para controlar el teléfono y controlar remotamente la pi a través de Internet desde mi computadora en los EE. UU. Usando un software de escritorio remoto. Luego, envolvía el teléfono pi + en una caja pequeña con un cable de alimentación y se lo daba a alguien en quien confío que vive en el país en el que quiero hacer la prueba. Pegaban mi caja en una esquina y ocasionalmente revisaban asegúrese de que esté conectado a la alimentación y a internet. cualquier consejo o mejores ideas serían bienvenidas.