1 votos

Eliminar la contraseña de arranque desde la línea de comandos

Acabo de intentar quitar la contraseña de inicio en un dispositivo Android Oreo usando el siguiente comando:

$ vdc cryptfs changepw contraseña contraseña_original ""
200 5478 0

A pesar de que el estado indicó éxito (anteriormente he usado este comando para cambiar la contraseña sin problemas), el dispositivo no acepta la contraseña original ni arranca sin ingresar una contraseña. La ventana de la contraseña sigue apareciendo.

Estoy bastante seguro de que la única forma de recuperarlo es con un restablecimiento de fábrica. (Aún aceptaré con gusto pistas alternativas sobre cómo desbloquear esto ;-))

Mi pregunta es: ¿Cómo puedo quitar la contraseña de inicio usando adb sin dejar el dispositivo inutilizable?

vdc cryptfs clearpw me pareció, que haría el trabajo. Después de revisar la fuente, descubrí que desafortunadamente solo elimina la contraseña de la memoria. También intenté establecer la contraseña como contraseña_predeterminada. Esto hace que la contraseña siga siendo necesaria al arrancar.

2voto

Charles Duffy Puntos 407
vdc cryptfs changepw default contraseña_actual contraseña_por_defecto

funciona. Reemplace contraseña_actual con la contraseña actual real.

Creo que la nueva contraseña especificada es irrelevante, ya que se utiliza la constante DEFAULT_PASSWORDhttps://github.com/LineageOS/android\_system\_vold/blob/61a3249612495e7a5b2a1950859e9eb43dfc4559/cryptfs.cpp#L2858)

0 votos

¿A qué cambiaría la contraseña, dado que dices que se usa la constante DEFAULT_PASSWORD

0 votos

Desde un punto de vista teórico, establece la contraseña en 'default_password' y el tipo de contraseña en 'predeterminado'. En la práctica, ya no hay contraseña al arrancar el teléfono.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X