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).