I work in the US and help develop a mobile that is used in lots of countries, especially emerging market countries. I often need to test the behavior the app in those countries.
Currently the only way I can do that (without going to those countries myself) is to hire someone through a service like UpWork to report back to me on how the app is working for them. But I would really like to be able to monitor/control a cell phone in another country myself in real time.
I'm thinking of USB tethering a cell phone to a Raspberry Pi, running software on the Pi to control the phone, and remotely controlling the Pi over the internet from my computer in the US using remote desktop software. Then I would wrap the Pi + phone up in a small box with a power cord coming out, and give it to someone I trust who lives in the country I want to test in. They would stick my box in a corner and occasionally check to make sure it's plugged to power and the internet.
What software/Pi version combos can be used for this? Any other advice or better ideas are welcome.