Est-il possible de retrouver lécran daccueil après lavoir parcouru sans avoir à nettoyer lappareil? Je veux dire lécran où vous choisissez la langue, configurez votre Wi-Fi, connectez-vous à un compte Google, etc.
Je sais que toutes ces choses peuvent être faites à partir du menu Paramètres, mais je veux quand même obtenir lécran daccueil à nouveau, sans avoir à réinitialiser les paramètres dusine. Le téléphone est enraciné, au cas où cela importe.
Je veux que lapplication de bienvenue démarre lors de la mise sous tension du téléphone, donc je suppose que cela pourrait impliquer la modification dun fichier de configuration qui est lu au démarrage.
Réponse
MODIFIER: Cela ne fonctionnera probablement pas, car
SetupWizard.apk
na pas dactivité de lancement.
Bien que cette question remonte à presque un an, dautres peuvent encore la trouver utile:
adb shell am start -n com.google.android.setupwizard/.SetupWizardActivity
Je ne sais pas pourquoi voulez-vous exécuter lassistant de configuration au prochain démarrage. Si vous voulez donner votre appareil à un parent, pourquoi ne pas réinitialiser les paramètres dusine, ou si vous souhaitez conserver les données sur lappareil, dites-lui simplement de changer les choses manuellement dans les paramètres?
Quoi quil en soit, si vous « utilisez une ROM avec le support init.d
(tel que CyanogenMod), créez un nouveau fichier appelé 00Asetupwizard
avec le contenu suivant:
#!/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
Ensuite, exécutez les commandes suivantes sur votre ordinateur, connecté à votre téléphone via USB:
% adb remount % adb push 00Asetupwizard /system/etc/init.d/ % adb shell chmod 0755 /system/etc/init.d/00Asetupwizard
Si adb remount
donne une erreur, essayez plutôt ce qui suit:
% 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
( Dans les exemples ci-dessus, %
indique linvite du shell sur votre ordinateur, pour la distinguer de linvite du shell ADB.)
Commentaires
Réponse
pour ceux que vous Jai obtenu un GMS plus récent, il semble que le nom de lactivité ait changé, essayez plutôt
adb shell am start -n cotupwizard/.SetupWizardTestActivity
.
Réponse
Vous pouvez le trouver dans le tiroir de votre application. Certains fournisseurs sont nommés Setup, dautres peuvent sappeler Wizard. Vous voudrez peut-être trier vos applications installées dans le tiroir des applications et commencer à chercher à partir des plus anciennes.
Commentaires
- Je lai dans mon HTC One X. Javais dans mon ancien Desire S et Desire HD.
- @RossC – Jai un Galaxy S3, et lapplication est présente nommée " Assistant de configuration ". Peut-être lavez-vous désactivé? Voir Paramètres > Gestionnaire d’applications > Tous, et effectuez une recherche par ordre alphabétique. Sil est désactivé, il devrait être en bas de la liste où résident les applications désactivées.
- EDIT: Il est dans ma liste dapplications dans les paramètres comme suggéré ci-dessus !! Il nest pas désactivé / désactivé mais il nest pas dans le tiroir de lapplication et je ne peux pas louvrir! Toutes mes excuses pour la confusion! Alors maintenant que je sais que ' est ici, comment est-il ouvert? Edit 2: En fait, il ' est là aussi sur le S4 et quelques autres. Il est présent, évidemment il fonctionne au démarrage, mais peut-il être re-réuni / invoqué sans réinitialisation?
- Je regarde juste dans Xperia TX et lapplication nest pas dans le tiroir de lapplication. Mais il est dans lapplication Setting- > et nommé comme guide de configuration (non désactivé) de sorte quil doit être masqué par le système. Jai juste essayé de le lancer depuis LuckyPatcher mais je nai pas réussi ' t (erreur de lancement impossible). Peut-être parce que jai ' que je lai arrêté de force?
- Bonjour, jai ' modifié ma question pour y parvenir plus clair.Je veux que lécran de bienvenue sexécute au démarrage, donc je suppose que je dois modifier un fichier de configuration pour y parvenir. Quoi quil en soit, je ' nai jamais trouvé lapplication " Setup " dans le tiroir dapplications de nimporte quel téléphone / tablette Android que jai jamais possédé.
adb
devrait fonctionner. " Activité lancable " signifie uniquement quil ny a pas dicône sur le lanceur, mais toutes les activités peuvent être démarrées en utilisant son nom de classe complet. Le problème est quil semble que cela ne fonctionne que pour les appareils Nexus et que tous les appareils nutilisent pas le même.apk
et cette activité.am force-stop com.google.android.setupwizard
puis redémarrez-le en exécutant votre La commandeam start
fonctionne. Il semble quelle se supprime une fois terminée, car elle échoue ensuite etpm
le dit ' nexiste pas.