Är det möjligt att få välkomstskärmen igen efter att ha gått igenom den utan att behöva torka enheten? Jag menar skärmen där du väljer språk, konfigurerar ditt Wi-Fi, loggar in på ett Google-konto osv.
Jag vet att alla dessa saker kan göras från menyn Inställningar, men ändå vill jag få välkomstskärmen igen, utan att du måste återställa fabriken. Telefonen är rotad, om det spelar roll.
Jag vill att välkomstappen startar när du slår på telefonen, så jag antar att detta kan innebära redigering av en konfigurationsfil som läses vid start.
Svar
EDIT: Detta kommer förmodligen inte att fungera, eftersom
SetupWizard.apk
inte har en startbar aktivitet.
Även om den här frågan är nästan ett år gammal, kanske andra fortfarande tycker att det är användbart:
adb shell am start -n com.google.android.setupwizard/.SetupWizardActivity
Jag är inte säker på varför vill du dock köra installationsguiden vid nästa start. Om du vill ge din enhet till en släkting, varför inte göra en fabriksåterställning, eller om du vill behålla data på enheten, ber du dem bara att ändra saker manuellt i inställningarna?
Hur som helst, om du använder en ROM med init.d
support (t.ex. CyanogenMod), skapa en ny fil som heter 00Asetupwizard
med följande innehåll:
#!/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
Kör sedan följande kommandon på din dator, ansluten till din telefon via USB:
% adb remount % adb push 00Asetupwizard /system/etc/init.d/ % adb shell chmod 0755 /system/etc/init.d/00Asetupwizard
Om adb remount
ger ett fel, försök istället följande:
% 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
( I exemplen ovan anger %
skalprompten på din dator för att skilja den från ADB-skalprompten.)
Kommentarer
adb
-metoden borde fungera. " Startbar aktivitet " betyder bara att det inte finns någon ikon i startprogrammet, men alla aktiviteter kan startas med dess fullständigt kvalificerade klassnamn. Problemet är att det verkar som att det bara fungerar för Nexus-enheter, och inte alla enheter använder samma .apk
och den aktiviteten. am force-stop com.google.android.setupwizard
och startar sedan om det genom att köra din am start
-kommandot fungerar. Det verkar som att det tar bort sig själv efter att det är klart, eftersom det misslyckas efteråt och pm
säger det existerar inte '. Svar
för dem du fick nyare GMS, det verkar som om namnet på aktiviteten har ändrats, prova
adb shell am start -n cotupwizard/.SetupWizardTestActivity
istället.
Svar
Du hittar den i din applåda. Någon leverantör som heter Setup, en del kanske heter Wizard. Du kanske vill sortera dina installerade appar i applådan och börja titta bland de äldsta.
Kommentarer
- Jag har det i min HTC One X. Jag hade det i min gamla Desire S och Desire HD.
- @RossC – Jag har en Galaxy S3, och programmet finns med namnet " Installationsguide ". Kanske har du inaktiverat det? Se Inställningar > Programhanteraren > Alla och sök i alfabetisk ordning. Om det är inaktiverat borde det vara längst ner i listan där inaktiverade applikationer finns.
- REDIGERA: Det finns i min applikationslista i inställningarna som föreslagits ovan !! Den är inte avaktiverad / inaktiverad men den finns inte i applådan och jag kan inte öppna den! Ber om ursäkt för förvirringen! Så nu när jag vet att det ' är här, hur öppnas det? Redigera 2: Egentligen finns det ' också på S4 och ett par andra. Den är närvarande, uppenbarligen körs den vid start, men kan den återförenas / åberopas utan att återställas?
- Jag tittar bara på Xperia TX och appen finns inte i applådan. Men det är i Setting- > App och namnges som installationsguide (inte inaktiverat) så det måste döljas av systemet. Jag försökte precis starta den från LuckyPatcher men lyckades inte ' (kunde inte starta fel). Kan bero på att jag ' har tvingat stoppa den?
- Hej, jag ' har redigerat min fråga för att göra den klarare.Jag vill att välkomstskärmen ska köras vid start, så jag antar att jag måste redigera någon konfigurationsfil för att uppnå detta. Hur som helst, jag ' har aldrig hittat " Inställning " i applådan i vilken Android-telefon / surfplatta jag någonsin har ägt.