Sé que puedo convertir la forma de llamar a una actividad desde dentro de un shell a código python. Así que dado el código correcto ¿puede alguien ayudarme en esa conversión? Se que puedo usar pyjinus asi que esa deberia ser otra opcion valida. Puedo enviar pulsaciones de teclas desde shell y pyjinus. También soy Root.
Concha
am start -a android.intent.action.MAIN -n com.android.settings/.TetherSettings
Python
Android.startActivity(String action, String uri[optional], String type[optional]: MIME type/subtype of the URI, JSONObject extras[optional]: a Map of extras to add to the Intent, Boolean wait[optional]: block until the user exits the started activity, String packagename[optional]: name of package. If used, requires classname to be useful, String classname[optional]: name of class. If used, requires packagename to be useful)
Aquí hay un código para iniciar SL4A que debería servir como referencia:
am start -a com.googlecode.android_scripting.action.LAUNCH_SERVER -n com.googlecode.android_scripting/.activity.ScriptingLayerServiceLauncher --ei com.googlecode.android_scripting.extra.USE_SERVICE_PORT 45001
Lo he intentado sin suerte:
Android.startActivity('android.intent.action.MAIN',None,None,None,'False','com.android.settings','com.android.settings/.TetherSettings')