Ødelagt navigasjonslinje, låseskjerm eller statuslinje etter en oppdatering? Her er en løsning.

Hvis enheten din lider av en ødelagt navigasjonslinje, låseskjerm eller statuslinje etter en OTA-oppdatering, sjekk denne opplæringen for en mulig løsning.

Det er en sjelden feil som har skjedd med en håndfull brukere etter en OTA-oppdatering. Vi vet ikke hvorfor det skjer, men når det skjer, kan det ødelegge navigasjonslinjen, låseskjermen og statuslinjen. Du kan ikke bruke hjemme- eller nylige knapper, se låseskjermen eller dra ned for å se varslene dine. Dette er utrolig irriterende og personlig har fått meg til å tilbakestille fabrikken tidligere. Det er imidlertid en løsning du kan prøve, og den innebærer å sette opp telefonen på nytt – eller i det minste lure telefonen til å tro at du har gjort det.

https://www.youtube.com/watch? v=Xun2x6e0i00

Video av feilen i aksjon


Hvordan fikse det ødelagte brukergrensesnittet etter en OTA-oppdatering

Så mens vi fortsatt ikke vet hvorfor akkurat det ser ut til å være en feil, vi vet at det kan fikses ved å fullføre Android Setup Wizard igjen. Det som skjer er at innstillingene som Android Setup Wizard lagrer for å fortelle systemet at oppsettsprosessen er fullført, er tilbakestilt. Etter første oppstart skal disse innstillingene aldri endres, men det ser ut til at de kan tilbakestilles tilfeldig etter en OTA-oppdatering.

Det er potensielt to måter å fikse dette på. Hvis du har utvikleralternativer allerede låst opp og USB-feilsøking aktivert, vil du kunne bruke en adb metode som er en garantert løsning. Hvis du ikke har USB-feilsøking aktivert og ikke får tilgang til den, må du prøve en annen metode som ikke garantert fungerer.

ADB metode

Åpne en ledetekst eller terminalvindu og skriv inn følgende:

adb shell
settings put global device_provisioned 1

Vent deretter til kommandoen er fullført. Dette tok ca 10 sekunder for meg.

settings put secure user_setup_complete 1

Og nå er du ferdig! Når disse kommandoene er kjørt, bør du umiddelbart kunne kontrollere enheten igjen.

Du kan også kjøre disse kommandoene fra en terminalapplikasjon på enheten din, for eksempel Termux. Sørg for at enheten din er forankret med Magisk eller SuperSU hvis du velger å gjøre det på denne måten, og i stedet for å skrive "adb shell" skriver du "su".

[appbox googleplay com.termux]

Aktivitetsstartmetode

Hvis du ikke allerede har satt opp adb, er prosessen vanskeligere. Last ned en app som heter Activity Launcher.

AktivitetsstarterUtvikler: Adam Szalkowski

Pris: Gratis.

4.1.

nedlasting

Åpne den og trykk på toppen for å se alle aktivitetene på telefonen din. Bla gjennom listen og søk etter "Setup Wizard". Gå gjennom og trykk på hver av aktivitetene som er oppført under Setup Wizard for å se om den vil starte oppsettprosessen igjen for deg. Forhåpentligvis vil en av dem fungere. Hvis ikke, er det siste gjenværende alternativet en tilbakestilling av fabrikken.


Forklaring

Det dette gjør er ganske enkelt å redigere verdiene for Secure Settings som forteller Android at du har fullført den første oppsettsprosessen. Du lurer kanskje på hvorfor hvis enheten tror du ikke har fullført oppsettet, eller hvorfor oppsettprogrammet ikke startes. Det som skjer er at enheten nekter tilgang til UI-elementene som vil la en bruker unnslippe oppsettsprosessen. Normalt er dette en god ting, men i dette tilfellet nekter det deg tilgang til enheten din selv om du allerede har konfigurert alt. Når du fullfører oppsettsprosessen, endres de to innstillingene vi redigerte i "adb-metoden" ovenfor til 1, men heldigvis kan vi omgå denne dumme feilen ved å gjøre den endringen selv.