Je cherche un moyen de changer le type de verrouillage de l'écran de diapositive à mot de passe, et de définir le mot de passe via la ligne de commande adb. J'ai un appareil avec la configuration que je veux, et un autre qui a le verrouillage par glissement. Je suis presque sûr que cela peut être accompli via sqlite3 "copier-coller" de certains champs, mais je ne sais pas quels champs, et comment le faire. Je suis ouvert à presque toutes les idées, sauf celle d'utiliser la fonction adb shell input
des commandes pour y parvenir. Signification - Je peux/savoir comment utiliser/utiliser actuellement des commandes input swipe
input text
input tap
pour transformer le déverrouillage par glissement en déverrouillage par mot de passe.
edit1 : clarifié adb shell input
et oui, mon téléphone est enraciné.
edit2 : liens pertinents :
Comment changer le type d'écran de verrouillage
Cryptage de passe sur Android
Selon le post du premier lien, il devrait être facile de changer le type d'écran de verrouillage, le seul problème est que je ne trouve pas le champ lockscreen.password_type dans la base de données à laquelle ils font référence. A-t-il été déplacé dans la version 4.3 ? Après avoir lu l'article dans le deuxième lien, mon idée était d'utiliser le numéro de sel stocké dans la base de données pour hacher un nouveau mot de passe en utilisant le sel spécifique au périphérique, et remplacer le mot de passe existant (le cas échéant). J'essaie toujours de comprendre comment faire cela.