Gerät ohne Smart Lock manuell sperren

Seit Android 5.0 gibt es eine Funktion namens „Smart Lock“, mit der Sie auf Ihr Gerät zugreifen können, ohne Ihr Passwort, Ihre PIN oder Ihr Muster einzugeben.

Es ist möglich, das Gerät zu sperren, indem shelldas Drücken eines Netzschalters emuliert wird:

adb shell input keyevent 26

Auf dem Sperrbildschirm kann Smart Lock vorübergehend gestoppt werden, indem Sie das Entsperrsymbol ( siehe Frage ) ↓ gedrückt halten

Sperrsymbol


Wie kann das Gerät gesperrt werden und eine manuelle Entsperrung mit einem Shell-Befehl (oder Skript) mit oder ohne Root-Zugriff erfordern?

Antworten (1)

Wenn Sie das Gerät als Administrator sperren, erfordert dies eine manuelle Entsperrung und akzeptiert auch keine Fingerabdrücke. Dies ist kein Root, egal von welcher App aus Sie dies tun, muss sich nur in der Administratorliste befinden und den Befehl zum Sperren des Bildschirms ausführen, anstatt nur einen Tastendruck.

Ich bin mir nicht sicher, ob Sie dies direkt von der Shell aus tun können oder nicht, aber eine kleine Tasker-App könnte dies tun, denke ich, indem Sie die Systemsperraktion verwenden, und Sie können sie in eine App codieren. Es gibt bereits eigenständige Apps, die dies ebenfalls tun.

Erstellen eines App-Administrators

Praktische Anleitung zum Hinzufügen eines Administrators zu einer App

Befehl zum Sperren des Bildschirms in einer App (falls Sie dies tun)