Lockscreen fehlt, kann ich den Lockscreen irgendwie neu installieren?

Beim Booten wechselt mein Handy zum Sperrbildschirm-Hintergrund, zeigt aber kein Entsperrsymbol an.

Ich habe versucht, den Knopf blind zu ziehen, aber es ist nicht nur so, dass er nicht sichtbar ist, er ist nicht da. Auch die Schaltfläche "Notruf" wird nicht angezeigt. Der Rest der Benutzeroberfläche zeigt; die Uhrzeit, Alarmleiste mit WLAN-Symbolen und so weiter. Ich habe auch versucht, den Code-Reset des Google Android Device Manager (ADM) zu verwenden, die Zahlen werden nicht angezeigt, um die Eingabe des Codes zu ermöglichen. Der abgesicherte Modus zeigt die Zahlen auch nicht an.

Das Telefon ist ein Acer Liquid E3 (E380) mit Android 4.4.2 (Kitkat?) Und irgendwie habe ich es geschafft, den Sperrbildschirm zu entfernen - ich denke, vielleicht war es mit [Korrektur:] System App Remover , als ich versuchte, Hintergrundbilder nach dem Rooten zu entfernen mit Kingo-Wurzel; aber ich hatte gerade geändert, um die Sprachfreigabe zuzulassen, also könnte es das gewesen sein.

Wie kann ich entsperren, wenn die Schaltflächen nicht angezeigt werden? Ich kenne den Passcode und die Sprachbefehle zum Entsperren.

Das Telefon ist online, WLAN ist aktiviert. Beim Aufrufen des abgesicherten Modus wurde beispielsweise angezeigt, dass etwas heruntergeladen wurde.

Der Entwicklermodus ist aktiv, aber ich denke, dass USB-Debug ausgeschaltet ist ( adb deviceszeigt das Gerät an, steht aber daneben "offline").

Ich kann auf das Wiederherstellungsmenü zugreifen (Power + Volume-up beim Booten) - ist es möglich, etwas "adb sideload" zu laden, das hilft (wie ein Ersatz-Sperrbildschirm?). Wie ich schon sagte, es ist nicht der Code, mit dem ich Probleme habe, nur die Benutzeroberfläche wird nicht angezeigt.

Ich habe die Verwendung von adb shell input text 1234zur Eingabe von Codes gesehen, aber vermutlich muss USB-Debugging aktiviert sein. kann ich das Senden von Text auf diese Weise erzwingen? Wenn ich eine USB-Tastatur anschließe, gibt es eine Taste, die die Bildschirmtaste „Entsperren“ betätigt?

Gelegentlich, wenn ich das Ausschaltmenü aufrufe, werden die Zifferntasten darunter angezeigt (was darauf hindeutet, dass die Software, um sie anzuzeigen, noch installiert ist), aber durch Berühren des Bildschirms werden sie mit dem Menü geschlossen, sodass ich auf dem kaputten Sperrbildschirm zurückbleibe.

Irgendwelche Vorschläge außer einem Zurücksetzen auf die Werkseinstellungen? Vielen Dank.

Bearbeiten: Manchmal wird der Bildschirm zum Entsperren der Stimme hinter dem "Ausschalten"-Dialog angezeigt, wieder wird er ausgeblendet, sobald man den Dialog schließt.

Edit2 : Ich habe eine vollständige Datenlöschung [dh Werksreset ] durchgeführt, sichergestellt, dass der PIN-Zugriff eingestellt war, ein anderes Thema verwendet usw., bin jetzt in derselben Position, habe es aber geschafft, USB-Debug zu aktivieren. Die Verwendung adb shellzur Bereitstellung von Eingaben wird jedoch nicht entsperrt, es wird der Bildschirm eingeschaltet, aber die Eingabe des Entsperrcodes scheint fehlzuschlagen.

Edit3 : Nochmals mit ADM versucht , es wird ein schwarzer Sperrbildschirm mit einem Vorhängeschloss-Symbol angezeigt, das wie ein Drag-Button aussieht, aber ich kann nicht damit interagieren. Außerdem habe ich seit dem Löschen ein Widget (Messaging) auf dem Sperrbildschirm platziert, mit dem ich interagieren kann.

Bemerken Sie eine Änderung der Bildschirmauflösung?
Nein, der Bildschirm scheint normal zu sein.
Hast du eine benutzerdefinierte Wiederherstellung installiert?
@AaronGillion - nein, es ist eine Bestandswiederherstellung, ich habe versucht, eine (CWM) über Fastboot zu laden, aber ich konnte die Wiederherstellungspartition nicht schreiben.

Antworten (2)

Jetzt, da Sie das USB-Debugging aktiviert haben, können Sie versuchen, einige der mit dem Sperrbildschirm verbundenen Datenbank-Flags zurückzusetzen ...

Sie müssen adb pushsqlite3 auf Ihr Gerät übertragen, die einzige unabhängige Binärdatei, die für meine Geräte funktionierte, die ich von hier gezogen habe: XDA - sqlite3-Binärdatei, Juni 2015

adb shell
cd /data/data/com.android.providers.setting­s/databases
sqlite3 settings.db
update system set value=0 where name='lock_pattern_autolock';
update system set value=0 where name='lockscreen.lockedoutpermanentl­y';
.quit

Wenn Sie versehentlich Keyguard.apk gelöscht haben und das obige nicht funktioniert, müssen Sie ein anderes Acer Liquid E3 von ebay oder ähnlichem (ca. 80 $, wir brauchen nur die apk, dann weiterverkaufen) und adb pullvom Quelltelefon und adb pushzum Zieltelefon.

Ich würde empfehlen, nur die Stock-Firmware zu flashen oder die APKs von der Stock-Firmware zu ziehen, aber leider existiert das nicht.

Acer listet auf seiner Website eine Datei als Betriebssystem für das Telefon auf und fragt sich, ob diese flashbar ist? Außerdem habe ich die .apk-Dateien, die ich entfernt habe, gesichert - woher weiß ich, welche Dateien per Pull-Push übertragen werden sollen?
Nun meine Güte, hast du die APKs gesichert? Adb schiebt sie alle zurück! Ein Zurücksetzen auf die Werkseinstellungen kann diese gelöschten APKs nicht berücksichtigen.
Also tue ich es einfach adb push recovered.apkund es wird sie an Ort und Stelle bringen, oder muss ich etwas Nuancierteres tun? FWIW habe ich jetzt zweimal neu installiert und bin einem funktionierenden Sperrbildschirm keinen Schritt näher gekommen.
Eigentlich steckt ein bisschen mehr dahinter, wenn sich diese apk's unter /system befänden. Hier sind die System-App-Befehle, die hier auf Android-Enthusiasten beantwortet werden. Wenn diese Befehle fehlschlagen, installieren Sie sie einfach als Benutzer-Apps (einfacher).

Also habe ich die auf der Acer-Website angegebene Betriebssystem-Zip -Datei heruntergeladen und die Dateien /system/app und /system/priv-app durchforstet, um nach Bilddateien zu suchen, die mit dem Sperrbildschirm übereinstimmen. Sie tauchten auf /system/priv-app/AcerLiquid.apk.

Von dort aus habe ich es getan adb install ./AcerLiquid.apk(anfangs habe ich es mit versucht adb shell pm install ..., aber das ist mit einem Berechtigungsfehler fehlgeschlagen). Beim Neustart des Telefons konnte ich dann sehen, dass AcerLiquid in den System-Apps aufgelistet ist; Das Aktivieren des Sperrbildschirms hat funktioniert und das Telefon ist wieder voll funktionsfähig.