I need to manage an Android device remotely. It is a tablet running Android 6.0 used by an elderly person, which alters the setting from time to time. (Or maybe the person does, who knows). I live very far away and need to manage this device remotely. - check if WiFi is on and if not, turn Wifi on (already found an app for that) - check if the location service is on and if not, turn it on - restore the default launcher - restore the Default keyboard

The device uses a slow mobile connection, so remote-desktoop as VNC/Temviewer is a no-go. Despite that, I do not want to manage the device over remote desktop, i only need to check the settings and alter them remotely.

  • Welcome to Android Enthusiasts! Related: Remote login into the phone from a PC and a bunch of questions tagged remote-control. Have you checked with any of those? – Izzy Feb 27 '18 at 12:09
  • Remote management of a device without UI is the typical task of an Mobile Device Management (MDM) system. Unfortunately most of the are only for enterprise usage. A few are designed for parents who want to control their children's device - which is IMHO a lot closer to what you are searching. – Robert Feb 28 '18 at 19:00

There is an application called Tasker. Which can be bit difficult to work with for you, if you're not familiar with it. but it's worth learning for your use case. You can make profiles which will get triggered when particular conditions are met. For example, you can start the wifi or turn your phone into silent mode when it's within 100mts of your home, or you can change the default launcher according to your needs in the question. Here you can find basic tutorial for Tasker, which can help you learn more about it. For your particular use case I found some profiles which can help you,

1) Restore Default Launcher

2) Restore Default Keyboard

3) These are other profiles, you can look into.

Since you can not root your tablet, these are the use cases for the profiles you can use/create without root. (These are just for your knowledge, because Tasker can do lots of stuffs even without root. Which can come handy in some other scenario you want to use in future)

Some ADB Commands I found which can help you,

1) Change the default Keyboard using ADB

2) Enable Location services On or off

To connect using ADB remotely, This answer can help you

The answers in the question above is not using adb shell su, so I'm assuming it will work on non rooted phones aswell (You already found answer for other use cases you mentioned in your question, So hopefully this solves your question).

  • Thank you very much, I will definitely try the tasker app. the I do not want to disable the default launcher and I can not root the device but there might be other way using the adb - see stackoverflow.com/a/46922386/1991697 – karlitos Feb 28 '18 at 11:46
  • Ohh yes, you can use adb to perform the same task. But tasker just gives you an added benefit to automate everything. So if you want to create your own profile to change to default launcher as soon as other is selected, you can do it. So just automating the whole process is the added benefit with tasker. – Soumik Shah Feb 28 '18 at 16:42
  • ADB over TCP is an insecure protocol and should not be exposed to the Internet. See android.stackexchange.com/questions/25902/… – Robert Feb 28 '18 at 19:03

Have you tried airdroid https://www.airdroid.com/ but it does not give you full access to the tablet settings to get that you need something like https://www.logmein.com/ i think it will work with a slow internet connection

I hope my answer was helpful

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.