4 votos

¿Cómo puedo volver a tener la pantalla de bienvenida de Android en el primer arranque sin hacer un restablecimiento de fábrica?

¿Es posible volver a tener la pantalla de bienvenida después de pasar por ella sin tener que borrar el dispositivo? Me refiero a la pantalla en la que se elige el idioma, se configura el Wi-Fi, se accede a una cuenta de Google, etc.

Sé que todas esas cosas se pueden hacer desde el menú de Ajustes, pero aun así, quiero volver a tener la pantalla de bienvenida, sin tener que reiniciar de fábrica. El teléfono está rooteado, en caso de que importe.

Quiero hacer que la aplicación de bienvenida se inicie al encender el teléfono, así que supongo que esto podría implicar la edición de algún archivo de configuración que se lee en el arranque.

4voto

SkaveRat Puntos 173

EDITAR: Esto probablemente no funcionará, porque SetupWizard.apk no tiene una actividad lanzable.

Aunque esta pregunta es de hace casi un año, puede que otros la encuentren útil:

adb shell am start -n com.google.android.setupwizard/.SetupWizardActivity

Sin embargo, no estoy seguro de por qué quieres ejecutar el asistente de configuración en el siguiente arranque. Si quieres dar tu dispositivo a un familiar, ¿por qué no hacer un restablecimiento de fábrica, o si quieres mantener los datos en el dispositivo, sólo dile que cambie las cosas manualmente en la configuración?

De todos modos, si estás usando una ROM con init.d (como CyanogenMod), cree un nuevo archivo llamado 00Asetupwizard con el siguiente contenido:

#!/system/bin/sh

adb shell am start -n com.google.android.setupwizard/.SetupWizardActivity

# "Self-destruct" to make sure the setup wizard is not reexecuted on subsequent boots.
# This may cause an issue if the device is rebooted before completing the setup wizard,
# but I don't know how to fix that.
rm -f /system/etc/init.d/00Asetupwizard

A continuación, ejecuta los siguientes comandos en tu ordenador, conectado a tu teléfono por USB:

% adb remount
% adb push 00Asetupwizard /system/etc/init.d/
% adb shell chmod 0755 /system/etc/init.d/00Asetupwizard

Si adb remount da un error, intente lo siguiente en su lugar:

% adb push 00Asetupwizard /sdcard/
% adb shell
$ su
# mount -o remount,rw /system
# mv /sdcard/00Asetupwizard /system/etc/init.d/
# chmod 0755 /system/etc/init.d/00Asetupwizard

(En los ejemplos anteriores, % indica el prompt del shell en su ordenador, para distinguirlo del prompt del shell del ADB).

0 votos

No he probado esto, pero creo que el adb debería funcionar. "Actividad lanzable" sólo significa que no hay un icono en el lanzador, pero cualquier actividad puede ser iniciada usando su nombre de clase completamente calificado. El problema es que parece que esto sólo funciona para el dispositivo Nexus, y no todos los dispositivos utilizan el mismo .apk y esa actividad.

0 votos

Probé esto con el asistente de configuración de CyanogenMod 12 que igualmente no tiene una actividad lanzable, y no funcionó. He oído que la gente ha reportado lo mismo con el asistente de configuración de Google.

0 votos

Acabo de probar en el Nexus 5, stock Lollipop 5.1.1, y sí... no funcionó :(

2voto

A.N.Onymous Puntos 21

Para aquellos que tienen GMS más reciente, parece que el nombre de la actividad cambió, intente

 adb shell am start -n cotupwizard/.SetupWizardTestActivity en su lugar.

0voto

Min Naing Oo Puntos 524

Puedes encontrarlo en tu cajón de aplicaciones. Algunos proveedores se llaman Setup, otros Wizard. Puede que quieras ordenar tus aplicaciones instaladas en el cajón de aplicaciones y empezar a buscar desde las más antiguas.

0 votos

Lo tengo en mi HTC One X. Lo tenía en mis antiguos Desire S y Desire HD.

1 votos

@RossC - Tengo un Galaxy S3, y la aplicación está presente llamada "Setup Wizard". ¿Quizás la has desactivado? Mira en Ajustes > Gestor de aplicaciones > Todas, y busca por orden alfabético. Si está desactivada debería estar al final de la lista donde residen las aplicaciones desactivadas.

0 votos

EDIT: ¡¡¡Está en mi lista de aplicaciones en la configuración como se sugiere arriba!!! ¡No está desactivado/deshabilitado pero no está en el cajón de aplicaciones y no puedo abrirlo! Disculpas por la confusión. Así que ahora que sé que está aquí, ¿cómo se abre? Editar 2: En realidad es allí en el S4 también y un coule de otros. Está presente, obviamente se ejecuta en el inicio, pero ¿puede ser re-ejecutado / invocado sin reiniciar?

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