Tengo un montón de dispositivos Android que tengo que preparar para su uso de la siguiente manera:
- Eliminar todas las aplicaciones innecesarias
- Añadir una sola cuenta de Google
- Instalar determinadas aplicaciones desde la App Store de una cuenta de Google determinada
- Establecer fondo/temas
Me gustaría escribir scripts que pudiera ejecutar para procesar estos pasos. ¿Es eso factible?
Gracias.
EDITAR 1:
Creación de cuentas de usuario como
adb shell am start -n com.android.settings/com.android.settings.accounts.ChooseAccountActivity
resultados en:
Starting: Intent { cmp=com.android.settings/.accounts.ChooseAccountActivity }
java.lang.SecurityException: Permission Denial: starting Intent { flg=0x10000000 cmp=com.android.settings/.accounts.ChooseAccountActivity } from null (pid=7214, uid=2000) not exported from uid 1000
at android.os.Parcel.readException(Parcel.java:1425)
at android.os.Parcel.readException(Parcel.java:1379)
at android.app.ActivityManagerProxy.startActivityAsUser(ActivityManagerNative.java:1976)
at com.android.commands.am.Am.runStart(Am.java:494)
at com.android.commands.am.Am.run(Am.java:109)
at com.android.commands.am.Am.main(Am.java:82)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:263)
at dalvik.system.NativeStart.main(Native Method)
El problema es similar:
$ adb shell ls /data
opendir failed, Permission denied
$ adb root shell ls /data
adbd cannot run as root in production builds
Así que los permisos me impiden usar los scripts. ¿Se puede superar?