3 votes

L'écran de verrouillage est absent, puis-je réinstaller l'écran de verrouillage d'une manière ou d'une autre ?

Au démarrage, mon téléphone mobile passe en arrière-plan de l'écran de verrouillage mais n'affiche pas le symbole de déverrouillage.

J'ai essayé de faire glisser le bouton à l'aveuglette mais il n'est pas seulement invisible, il n'est pas là. Le bouton "numéro d'urgence" ne s'affiche pas non plus. Le reste de l'interface utilisateur s'affiche ; l'heure, la barre d'alerte avec les symboles wifi et autres. J'ai également essayé d'utiliser la fonction Google Gestionnaire de périphériques Android (ADM) réinitialisation du code, les chiffres ne s'affichent pas pour permettre la saisie du code ; Mode sans échec ne montre pas non plus les chiffres.

Le téléphone est un Acer Liquid E3 (E380) fonctionnant sous Android 4.4.2 (Kitkat ?) et j'ai réussi d'une manière ou d'une autre à supprimer le lockscreen - je pense que c'était peut-être avec [correction :] System App Remover lorsque j'ai essayé de supprimer les fonds d'écran après avoir effectué un rootage avec Kingo Root ; mais je venais juste de changer pour autoriser le déverrouillage vocal donc c'est peut-être ça.

Comment puis-je déverrouiller si les boutons ne s'affichent pas ? Je connais le code d'accès et les commandes de déverrouillage vocal.

Le téléphone est en ligne, le Wifi est activé. En entrant en mode sans échec, il a montré qu'il téléchargeait quelque chose, par exemple.

Mode développeur est actif mais je pense que le débogage USB est désactivé ( adb devices montre l'appareil mais indique "hors ligne" à côté).

Je peux accéder au menu de récupération (power + volume-up au démarrage) - est-il possible de "adb sideload" quelque chose qui aiderait (comme un lockscreen de remplacement ?). Comme je l'ai dit, ce n'est pas le code qui me pose problème, mais l'interface utilisateur qui ne s'affiche pas.

J'ai vu l'utilisation de adb shell input text 1234 pour entrer des codes, mais cela nécessite probablement que le débogage USB soit activé ; puis-je forcer l'envoi de texte de cette façon ? Si je branche un clavier USB, est-il possible d'appuyer sur un bouton pour activer le bouton "déverrouiller" à l'écran ?

Parfois, lorsque j'affiche le menu de mise hors tension, les touches numériques s'affichent en dessous (ce qui suggère que le logiciel pour les afficher est toujours installé) mais le fait de toucher l'écran les fait disparaître avec le menu, ce qui me laisse sur le lockscreen cassé.

Des suggestions autres qu'une réinitialisation d'usine ? Merci.

Edit : parfois l'écran de déverrouillage vocal s'affiche derrière la boîte de dialogue "power off", mais là encore, il disparaît dès qu'on ferme la boîte de dialogue.

Edit2 : J'ai fait un nettoyage complet des données [ie réinitialisation Je suis maintenant dans la même situation mais j'ai réussi à activer le débogage USB. Cependant, en utilisant adb shell pour fournir l'entrée ne déverrouille pas, il allume l'écran mais la saisie du code de déverrouillage semble échouer.

Edit3 J'ai réessayé avec ADM Si j'ai un problème avec le système, il affiche un écran de verrouillage noir avec un symbole de cadenas qui ressemble à un bouton de déplacement, mais je ne peux pas interagir avec lui. De plus, depuis que j'ai effacé l'écran, j'ai placé un widget (messagerie) sur le lockscreen avec lequel je peux interagir.

1voto

Aaron Gillion Points 1494

Maintenant que le débogage USB est activé, vous pouvez essayer de réinitialiser certains des drapeaux de la base de données associés à l'écran de verrouillage...

Vous devrez adb push sqlite3 sur votre appareil, le seul binaire indépendant qui a fonctionné pour mes appareils, je l'ai tiré d'ici : XDA - binaire sqlite3 juin 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

Si vous avez accidentellement supprimé Keyguard.apk et que ce qui précède ne fonctionne pas, vous devrez obtenir un autre Acer Liquid E3 sur ebay ou autre (environ 80 $, tout ce dont nous avons besoin est l'apk, puis revendre) et adb pull du téléphone source et adb push vers le téléphone de destination.

Je recommanderais simplement de flasher le firmware stock, ou de tirer les apk's du firmware stock, mais malheureusement cela n'existe pas.

0voto

Benjamin Wegman Points 370

J'ai donc téléchargé le Zip de l'OS donné sur le site web d'Acer et a parcouru les fichiers /system/app et /system/priv-app à la recherche de fichiers images correspondant au lockscreen. Ils sont apparus dans /system/priv-app/AcerLiquid.apk .

A partir de là, j'ai fait adb install ./AcerLiquid.apk (j'ai d'abord essayé avec adb shell pm install ... mais cela a échoué avec une erreur de permission). Après avoir redémarré le téléphone, j'ai pu voir AcerLiquid dans la liste des applications système ; l'activation de l'écran de verrouillage a alors fonctionné et le téléphone est de nouveau en parfait état de marche.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X