Estoy buscando una forma de cambiar el tipo de bloqueo de pantalla de deslizar a contraseña, y establecer la contraseña a través de la línea de comandos adb. Tengo un dispositivo con la configuración que quiero, y uno que tiene bloqueo de deslizamiento. Estoy bastante seguro de que esto se puede lograr a través de "copiar y pegar" de algunos campos con sqlite3, pero no estoy seguro de qué campos y cómo hacerlo. Estoy abierto a casi todas las ideas excepto usar comandos adb shell input
para lograr esto. Es decir, puedo/sé cómo/actualmente estoy usando los comandos input swipe
input text
input tap
para cambiar de desbloqueo por deslizamiento a desbloqueo por contraseña.
edit1: aclarado adb shell input
, sí, mi teléfono está rooteado.
edit2: enlaces relevantes:
Cómo cambiar el tipo de bloqueo de pantalla
Cifrado de contraseña en Android
Según la publicación en el primer enlace, debería ser fácil cambiar el tipo de pantalla de bloqueo, el único problema es que no puedo encontrar el campo lockscreen.password_type en la base de datos a la que se refieren. ¿Se ha movido en 4.3? Después de leer el artículo del segundo enlace, mi idea fue usar el número de sal almacenado en la base de datos para hashear una nueva contraseña usando la sal específica del dispositivo, y reemplazar la contraseña existente (si la hay). Todavía estoy tratando de averiguar cómo hacer esto.
1 votos
¿Estás enraizado?
0 votos
Excepto usando comandos
adb shell input
, y sí, mi dispositivo está rooteado