Czy możliwe jest ponowne wyświetlenie ekranu powitalnego po przejściu przez niego bez konieczności czyszczenia pamięci urządzenia? Mam na myśli ekran, na którym wybierasz język, konfigurujesz Wi-Fi, logujesz się do konta Google itp.

Wiem, że to wszystko można zrobić z menu Ustawienia, ale nadal chcę uzyskać ekran powitalny ponownie, bez konieczności przywracania ustawień fabrycznych. Telefon jest zrootowany, na wszelki wypadek.

Chcę, aby aplikacja powitalna uruchamiała się po włączeniu telefonu, więc myślę, że może to wymagać edycji pliku konfiguracyjnego, który jest odczytywany podczas uruchamiania.

Odpowiedź

EDYTUJ: To prawdopodobnie nie zadziała, ponieważ SetupWizard.apk nie ma możliwości uruchomienia.

Chociaż to pytanie ma już prawie rok, innym może się ono przydać:

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

Nie wiem dlaczego czy chcesz jednak uruchomić kreatora konfiguracji przy następnym uruchomieniu. Jeśli chcesz przekazać urządzenie krewnemu, dlaczego nie zresetować urządzenia do ustawień fabrycznych lub jeśli chcesz zachować dane na urządzeniu, po prostu powiedz mu, aby zmienił rzeczy ręcznie w ustawieniach?

W każdym razie, jeśli „używasz ROM z obsługą init.d (np. CyanogenMod), utwórz nowy plik o nazwie 00Asetupwizard z następującą zawartość:

#!/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 

Następnie uruchom następujące polecenia na swoim komputerze podłączonym do telefonu przez USB:

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

Jeśli adb remount zwraca błąd, spróbuj wykonać następujące czynności:

% 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 

( W powyższych przykładach % wskazuje znak zachęty powłoki na twoim komputerze, aby odróżnić go od zachęty powłoki ADB.)

Komentarze

  • Nie ' tego nie próbowałem, ale uważam, że podejście adb powinno działać. " Aktywność do uruchomienia " oznacza tylko, że w programie uruchamiającym nie ma ikony, ale wszelkie działania można rozpocząć przy użyciu w pełni kwalifikowanej nazwy klasy. Problem polega na tym, że wygląda na to, że działa to tylko na urządzeniu Nexus, a nie wszystkie urządzenia używają tego samego .apk i tej czynności.
  • Próbowałem tego z CyanogenMod 12 kreator konfiguracji, który również nie ' nie ma czynności do uruchomienia, i nie ' nie działa. ' Słyszałem, że ludzie zgłaszali to samo za pomocą kreatora konfiguracji Google.
  • Właśnie wypróbowałem Nexusa 5, standardowego Lollipopa 5.1.1 i tak … . nie działało ' t 🙁
  • Przy pierwszym uruchomieniu uruchom am force-stop com.google.android.setupwizard, a następnie uruchom ponownie, uruchamiając Polecenie am start działa. Wygląda na to, że usuwa samo siebie po zakończeniu, ponieważ później kończy się niepowodzeniem i pm mówi tak czy nie ' nie istnieje.

Odpowiedz

dla tych, którym masz nowszy GMS, wygląda na to, że nazwa działania się zmieniła, spróbuj zamiast tego

 adb shell am start -n cotupwizard/.SetupWizardTestActivity 

.

Odpowiedź

Możesz go znaleźć w szufladzie aplikacji. Niektórzy dostawcy nazywają się Setup, inni mogą mieć na imię Wizard. Możesz posortować zainstalowane aplikacje w szufladzie aplikacji i zacząć szukać od najstarszych.

Komentarze

  • Mam to w moim HTC One X. Miałem to w moim starym Desire S i Desire HD.
  • @ RossC – Mam Galaxy S3, a aplikacja nosi nazwę " Kreator konfiguracji . Może to wyłączyłeś? Zobacz Ustawienia > Menedżer aplikacji > Wszystko i wyszukuj alfabetycznie. Jeśli jest wyłączona, powinna znajdować się na dole listy, w której znajdują się wyłączone aplikacje.
  • EDYCJA: Jest na mojej liście aplikacji w ustawieniach, jak zasugerowano powyżej !! Nie jest dezaktywowana / wyłączona, ale nie ma jej w szufladzie aplikacji i nie mogę jej otworzyć! Przepraszamy za zamieszanie! Skoro już wiem, że ' jest tutaj, jak jest otwierany? Edycja 2: Właściwie to ' jest tam również na S4 i wielu innych. Jest obecny, oczywiście działa podczas uruchamiania, ale czy można go ponownie uruchomić / wywołać bez resetowania?
  • Po prostu patrzę na Xperię TX, a aplikacji nie ma w szufladzie aplikacji. Ale jest w aplikacji Setting- > i nazwany jako Przewodnik po konfiguracji (nie wyłączony), więc musi być ukryty przez system. Właśnie próbowałem uruchomić go z LuckyPatchera, ale nie ' t powiodło się (nie można uruchomić błędu). Może dlatego, że ' wymusiłem to zatrzymanie?
  • Witaj, ' zmodyfikowałem moje pytanie, aby to zrobić jaśniejsze.Chcę, aby ekran powitalny był uruchamiany przy starcie, więc myślę, że muszę edytować jakiś plik konfiguracyjny, aby to osiągnąć. W każdym razie ' nigdy nie znalazłem aplikacji " Konfiguracja " w szufladzie aplikacji każdy telefon / tablet z Androidem, jaki kiedykolwiek posiadałem.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *