Atrix fährt hoch, aber der Bildschirm zum Entsperren reagiert nicht

Ich habe mein erstes großes Problem mit meinem Telefon, dem Atrix (nicht Atrix 2). Das Telefon ist Stock Gingerbread, nicht gerootet, und ich lade keine dubiosen oder Nicht-Market-Apps herunter. Als ich heute mein Telefon benutzte, wurde es plötzlich neu gestartet. Beim Erreichen des Entsperrbildschirms reagierten weder der Bildschirm noch die Schaltflächen auf irgendwelche Eingaben und haben dies seitdem nicht getan. Ich kann den Bildschirm nicht einmal durch Drücken des Netzschalters einschalten. Ich muss es an das Ladegerät anschließen. Die einzige Möglichkeit, einen Neustart zu versuchen, besteht darin, die Batterie zu ziehen. Es scheint mir, dass das Problem mit dem Entsperrbildschirm zusammenhängt, der meiner Meinung nach zur Launcher-App gehört. Die Menüleiste am oberen Rand des Bildschirms scheint anzuzeigen, dass andere Systeme ordnungsgemäß funktionieren – die Uhr in der Ecke bleibt auf dem neuesten Stand, während die Uhr des Sperrbildschirms sich nach dem Booten nicht ändert.

Mal sehen, was sonst noch – ich habe nichts Ungewöhnliches mit dem Telefon gemacht, als es neu gestartet wurde. Es wurde in den letzten Tagen davor ein paar Mal plötzlich neu gestartet, hatte aber keine merklichen Probleme, als es wieder hochgefahren war.

Kann jemand vorschlagen, was ich als nächstes versuchen sollte? Ich möchte es vermeiden, es sauber zu wischen, wenn möglich. Ich habe es geschafft, in die Boot-Optionen zu gelangen, indem ich die Lautstärketaste gedrückt und den Netzschalter gedrückt habe, und versuche, von dort aus in den Wiederherstellungsmodus zu booten, aber das hat sich einfach aufgehängt. Ich habe das Android SDK mit ADB auf meinem Linux-Laptop installiert, also kann ich versuchen, den Debugger morgens zu verbinden, aber ich bin mir nicht sicher, was ich versuchen soll, wenn ich es tue.

Tut mir leid, wenn das ein zusammenhangloses Durcheinander ist – ich bin müde und gehe ins Bett.

AKTUALISIEREN:

Ich habe das Telefon an meinen Computer angeschlossen und mir die Protokolle in LogCat angesehen (ich habe ein bisschen Android-Entwicklung gemacht). Ich sehe keine offensichtlichen Anzeichen dafür, was das Problem ist. Zugegeben, ich habe keine Ahnung, wonach ich suchen soll. Am nächsten kommt mir diese INFO-Nachricht, wenn ich versuche, den Bildschirm zu enttakten, wenn er aktiv ist:

15.04. 16:34:39.719: INFO/InputDispatcher(1652): Anwendung antwortet nicht: Window{40a2fb20 Keyguard angehalten=false}. 11148,9 ms seit Ereignis, 5009,5 ms seit Beginn der Wartezeit

und das ist alles, was passiert, wenn ich die Ein-/Aus-Taste drücke, um zu versuchen, den Bildschirm einzuschalten:

15.04. 16:38:00.369: DEBUG/KeyguardViewMediator(1652): wakeWhenReadyLocked(26)

Für beide Ereignisse werden keine Fehler-Stack-Traces protokolliert. Ideen???

UPDATE 2:

Es scheint die Home-App zu sein. Siehe Details im Kommentar unten. Kann ich ADB oder ein anderes Tool verwenden, um die Home-App zu entfernen und neu zu installieren? Ich weiß, dass ich bei meinen eigenen Apps einfach adb installund verwenden kann adb uninstall, aber ich weiß nicht, ob es bei anderen Apps so einfach ist oder woher ich eine saubere Kopie davon bekommen würde.

LETZTES UPDATE:

Ich habe alles versucht, was es zu versuchen gab, einschließlich des Schreibens einer App, um programmgesteuert aufzuwachen und zu versuchen, den Bildschirm zu entsperren, was auf meinem Tablet, aber nicht auf dem Telefon funktionierte, damit ich versuchen konnte, einige Daten zu retten. Ich musste schließlich nur einen Hard-Reset am Telefon durchführen, und das hat funktioniert, also funktioniert das Telefon vorerst wieder.

Mir persönlich ist mit einem Droid X ziemlich genau das Gleiche passiert. Das Telefon bootete, aber es war unmöglich, das Telefon zu entsperren. Ich habe das Telefon vergeblich gelöscht, es zu Verizon zurückgebracht, sie haben es erneut geflasht, aber letztendlich wurde entschieden, dass es eine Art Hardwarefehler war, und ich bekam einen Ersatz.
Komisch. Der Fehler lässt es so klingen, als könnten Sie durch einen Werksreset gerettet werden, aber ansonsten würde ich vermuten, dass der Touchscreen ausgefallen ist.
Es ist kein Touchscreen-Fehler. Die erste Debugging-Nachricht, die ich dort aufgelistet habe, tritt als Reaktion auf das Berühren des Bildschirms auf. Ich habe jetzt meinen anfänglichen Gedanken bestätigt, dass es sich nur um die Heimanwendung handelt – ich erhielt einen Anruf und konnte den Bildschirm entsperren, um ihn anzunehmen. Nachdem ich darauf geantwortet hatte, erhielt ich ein Popup-Fenster, das besagte, dass die Home-Anwendung nicht reagierte und zwangsweise geschlossen wurde. Während des Anrufs konnte ich die für den Anruf spezifischen Funktionen nutzen, aber nicht wie zuvor die Home-Taste oder die Einschalttaste. Daher möchte ich die Home-App über ADB entfernen und neu installieren oder reparieren. Ist das möglich?

Antworten (3)

Ich hatte das gleiche Problem, dass der Bildschirm nicht aktiv wurde, nachdem der Näherungssensor ihn einmal ausgeschaltet hatte. Ich habe versucht, im abgesicherten Modus zu booten, und das Telefon funktioniert einwandfrei, und im abgesicherten Modus gibt es kein solches Problem. Ich weiß, dass dies keine dauerhafte Lösung ist (es muss einige Einschränkungen des abgesicherten Modus geben, obwohl ich keine Ahnung davon habe), aber es weist uns zumindest darauf hin, dass dies kein Hardwareproblem ist und einige Anwendungen den Näherungssensor durcheinander bringen.

Wie Sie selbst gesagt haben, können Sie über ADB installieren / deinstallieren.

Mein Rat wäre, eine alternative Startbildschirm-App über adb zu installieren und das Gerät neu zu starten. (Die Installation einer alternativen Home-App würde die Standardwerte der vorherigen Home-App löschen).

Wenn die Home-Anwendung gestartet werden soll, zeigt sie Ihnen die Option, eine der Home-Apps aus der Liste auszuwählen. Wählen Sie einfach die Alternative aus.

Dazu benötigen Sie die APK einer Home-App, die Sie auf Ihren PC herunterladen müssen. Holen Sie sich einfach ein alternatives Home-App-APK, installieren Sie es und starten Sie Ihr Gerät. Starten Sie Google Play und installieren Sie eine andere Home-App und deinstallieren Sie diejenige, die Sie über adb installiert haben.

Sie können die Standard-Home-App (ich nehme an, Sie sind auf Lager) einfach deinstallieren, da Sie über Root Explorer oder eine ähnliche App gerootet sind.

Wenn Sie keine über das Internet heruntergeladene App installieren möchten, erstellen Sie einfach selbst eine Launcher-App.

Hier ist die Beispiel-Home-App des Android.

Android-Entwickler – Home-Beispiel

oder holen Sie sich den Quellcode für Launcher wie ADW Launcher hier-

ADW-Launcher-Android Google Code

Bei all dem gehe ich davon aus, dass Sie USB-Debugging auf Ihrem Gerät aktiviert haben.

Vielen Dank! Ich werde das heute mal ausprobieren, wenn ich von der Arbeit nach Hause komme.
Kein Glück – ich habe eine externe Home-App installiert, und sie ist da, aber ich werde nie aufgefordert, sie zu verwenden, und komme immer noch nicht über den Sperrbildschirm hinaus. Vielleicht wäre diese Frage angebracht, um StackOverflow zu übernehmen.
Hmm. Probieren Sie diese App aus, installieren Sie sie über den Browser und starten Sie sie neu. MotoBlur Homr Google Play oder erzwingen Sie das Starten der alternativen Home-App über adb wie hier gezeigt – App über adb starten – Stapelüberlauf
MotoBlur Home hilft nicht, da Sie nur den regulären Startbildschirm auswählen können, wenn ein alternativer Bildschirm installiert wurde. Aber ich habe es geschafft, Go Launcher Ex zu installieren und es über adb zu starten, indem ich diese Anweisungen und diese Kombination aus Paket/Aktivitätsname verwende: com.gau.go.launcherex/com.jiubang.ggheart.apps.desks.diy.GoLauncher. Es startet, hat aber keinen Einfluss auf den gesperrten Zustand des Bildschirms. Ich denke, ich muss versuchen, eine einfache App zu schreiben, die versucht, den Bildschirm zu entsperren und diese von adb aus auszuführen.

Ich habe bei xda gelesen, dass Sie Ihren Atrix im abgesicherten Modus booten und nur wichtige Systemdateien laden könnten. Von dort aus können Sie die defekte Home-App löschen oder durch eine andere Home-App ersetzen.

Schalten Sie dazu Ihren Atrix aus und drücken Sie den Netzschalter, um ihn einzuschalten. Sobald die Boot-ANIMATION beginnt, drücken und halten Sie sofort die Tasten „Lauter“ + „Leiser“, bis Sie eine lange Vibration erhalten, und lassen Sie sie dann los. Sie sehen dann „abgesicherter Modus“ unten links auf dem Bildschirm, wenn der Sperrbildschirm angezeigt wird. (von xda-developers)

Hier ist der XDA-Thread über Atrix im abgesicherten Modus