2 votos

Reinicio automático de fábrica e instalación de la aplicación

Tengo una tablet Android para la cual quiero hacer un restablecimiento de fábrica, y luego instalar algunas aplicaciones predefinidas.

Esto tiene que ser llevado a cabo por alguien que ha sin experiencia con computadoras y sin experiencia con Android en absoluto . Todo lo que consigo que esta persona haga es conectar el dispositivo a un ordenador por cable, e interactuar con una interfaz muy simple con un par de botones.

Todo esto tiene que ser realizado en un dispositivo bien conocido y sólo para ese modelo.

¿Es posible conectar un dispositivo a un ordenador y con un par de clics hacer todo eso?

Si es así, ¿hay alguna aplicación adecuada que ya lo haga? ¿Sería necesario crear un software para eso?

El rooting no es un problema.

1voto

rob05c Puntos 330

Posibles soluciones, en orden descendente de idealismo y dificultad:

  • Crea una ROM personalizada, con las aplicaciones que quieras en ella, que puedes flashear en estos dispositivos. Esta pregunta es un buen punto de partida para eso.
  • Escribe tu propia aplicación, que instala automáticamente las otras aplicaciones. La primera respuesta a este hilo proporciona el código para instalar aplicaciones de forma programada.
  • La solución más fácil, si se ajusta a sus necesidades, sería utilizar uno de muchos aplicaciones "instaladoras". Si puedes dejar las aplicaciones en las tabletas después de instalar tu ROM de reserva (idealmente en una tarjeta SD), podrías entonces instalar una aplicación "instaladora". Luego, o bien lo ejecuta usted mismo, o bien indica a sus usuarios que lo ejecuten e instalen las aplicaciones que figuran en la lista.

En cualquiera de estas soluciones, tendrás que escribir la aplicación de computadora de escritorio que tiene la interfaz de pocos botones para los usuarios, que hace el flasheo y la instalación. Ya sea que hagas una ROM personalizada o una de stock, tendrás que automatizar su instalación. Este hilo tiene algo de ayuda para automatizar la instalación de la ROM.

0voto

Izzy Puntos 45544

Sé que es una respuesta tardía pero no necesita ninguna "aplicación especial" para ser escrita:

En cuanto a la instalación de las aplicaciones: Ponga todos los .apk archivos en un directorio (puedes atraparlos, por ejemplo, usando Restauración gratuita de la copia de seguridad de AppMonster ). Añade las cosas básicas del SDK de Android (no necesitas el paquete completo del SDK, sólo unos pocos archivos que puedes encontrar, por ejemplo, en los Foros de Android Guía ADB para Mac, Linux y Windows). Escriba una pequeña concha/lote script a adb install *.apk .

El reajuste de fábrica se puede lograr de una manera similar :

adb shell "recovery --wipe_data"

Así que pon eso como la primera línea de tu script Opcionalmente prepáralo con un adb wait-for-device . Como la limpieza es seguida de un reinicio, mejor que se vea así:

adb wait-for-device              # in case the user starts the batch before connecting the device
adb shell "recovery --wipe_data" # factory-reset (includes reboot)
adb wait-for-device              # wait until device has rebooted
adb install com.foobar.myapp     # install the apps you want
adb install ...
echo "=========================" # let the user know the process is finished
echo "All done -- Cut the rope!"
echo "========================="

Sube la cremallera y envíalo al usuario.

Instrucciones para el usuario:

  1. Descomprima el ZIP en una carpeta vacía (descripciones más detalladas según el sistema operativo utilizado)
  2. Conecte su dispositivo con un cable USB (tal vez añada instrucciones sobre cómo ver si la conexión se estableció con éxito. En Windows, el problema añadido puede ser que se necesiten controladores especiales)
  3. Inicie el archivo Shell script/Batch

Echar un vistazo a las opciones del BDA podría darte más ideas ;)

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X