4 liens privés
> lockscreen.disabled 1. Presque absurde de facilité.
J’avais perdu mon schéma de déverrouillage de mon vieux tel (Huawei Y560-L01, Android 7, LineageOS 14.1). Soudaine envie de le rallumer.
PAR CHANCE, le débogage USB était encore activé et mon PC toujours autorisé.
La suite de commande : entrer dans le shell via adb, virer le verrouillage, renommer le fichier d’info du verrouillage, redémarrer.
adb shell settings put secure lockscreen.disabled 1
adb shell su -c "mv /data/system/locksettings.db /data/system/locksettings.db.old"
adb reboot
Pour raccourcir les commandes, on pouvait entrer dans le shell une seule fois via adb shell, puis taper le reste de chaque commande.
Je n’ai ajouté qu’un su -c pour la seconde commande, contrairement à l’aide du forum.
Les énormes trous de ce systèmes quand même :D
Lister toutes les apps installées (y compris système):
adb shell pm list packages. C’est chouette de le piper dans un less ou équivalent, pour chercher plus facilement : adb shell pm list packages | less
Évidemment, si plusieurs terminaux Android sont connectés/trouvés par adb il faut sélectionner avec un adb -d / -f / s…
Une fois le paquet trouver, on doit chercher son chemin, son emplacement :
adb shell pm path com.exemple.dUneAppAuPif
Puis récupérer du terminal vers l’ordinateur avec adb pull
adb pull /le/chemin/indiqué/vers/l’app/com.exemple.dUneAppAuPif.apk chemin/cible/d’enregistrement/sur/la/machine