Recuperación de la contraseña de MetaMask
¿Has olvidado tu contraseña de MetaMask o has visto cómo desaparecía tu monedero tras una actualización? En la mayoría de los casos, las monedas siguen ahí, bloqueadas en una caja fuerte cifrada en tu propio dispositivo. Esta guía explica paso a paso cómo recuperar la contraseña de MetaMask, empezando por el único error que hace que sea imposible recuperarla.
MetaMask no cuenta con un botón de «Olvidé mi contraseña» por diseño, por lo que perder la contraseña puede parecer definitivo, aunque normalmente no lo es. La recuperación de la contraseña de MetaMask funciona porque la cartera guarda una caja fuerte cifrada en tu dispositivo, y tu contraseña es lo único que la desbloquea. Si esa caja fuerte sigue existiendo, se puede recuperar tu contraseña. El peligro es que algunas acciones tomadas por pánico pueden destruir la caja fuerte, así que, antes de nada, lee la siguiente sección.
Alto: lo que no hay que hacer primero
La razón más habitual por la que la gente pierde sus monedas para siempre no es haber olvidado la contraseña, sino lo que hacen a continuación. Si no puedes acceder a tu cuenta:
- No desinstales ni reinstales la extensión MetaMask. Si la eliminas, podrías borrar la caja fuerte donde se guardan tus claves. Si no tienes una copia de seguridad de la frase de recuperación, los datos se perderán para siempre.
- No restablezcas ni «borres» el monedero, y no borres los datos del navegador, la caché ni el perfil.
- No actualices el navegador ni la extensión hasta que hayas realizado una copia de seguridad del almacén de forma segura.
- Haz primero una copia de seguridad. Copia la carpeta de almacenamiento de la extensión (más detalles a continuación) en un lugar seguro antes de probar nada.
Si aún conservas tu frase de semillas, lo más seguro es probarla primero en un dispositivo independiente y limpio: impórtala allí a una instalación nueva de MetaMask para confirmar que restaura las cuentas correctas. Solo entonces restablece la configuración en tu dispositivo principal. Nunca pruebes la recuperación con la única copia que tengas.
Cómo almacena MetaMask tu monedero (la caja fuerte cifrada)
Understanding the vault is what makes recovery possible. MetaMask does not store your password or your keys in readable form. It stores a single encrypted object — the vault — that looks roughly like {“data”:”…”,”iv”:”…”,”salt”:”…”}. Your password is run through PBKDF2 to derive an encryption key, and that key decrypts the data field with AES-GCM to reveal your seed phrase and accounts.
Hay dos detalles importantes para la recuperación. Las carteras más antiguas utilizaban 10 000 iteraciones de PBKDF2; las más recientes utilizan 600 000, lo que ralentiza cada intento de adivinar la contraseña y determina cómo se lleva a cabo la búsqueda. Y lo único que debe conservarse es la cartera, no la interfaz ni tu sesión. Mientras ese archivo JSON exista en algún lugar, la cartera se podrá volver a abrir con la contraseña correcta.
Encuentra tu caja fuerte de MetaMask
En un navegador basado en Chrome (Chrome, Brave, Edge), la bóveda se almacena en el almacenamiento local de la extensión como archivos LevelDB, en una ruta similar a …/Local Extension Settings/nkbihfbeogaeaoehlefnkodbefgpgknn/ —esa cadena es el ID de la extensión de MetaMask—. La carpeta contiene archivos .ldb y .log; el JSON de la bóveda se encuentra dentro de ellos. En Firefox se encuentra en el almacenamiento del perfil; en dispositivos móviles, en el almacenamiento protegido de la aplicación.
MetaMask publica una herramienta oficial llamada «Vault Decryptor» que, a partir de un «vault» y la contraseña correcta, devuelve la frase de semillas. Es realmente útil, pero solo si recuerdas la contraseña. Si no es así, el primer paso es extraer el «vault» de esos archivos LevelDB, y el segundo, buscar la contraseña en ellos. Si no te apetece rebuscar tú mismo en el almacenamiento del navegador, esta es precisamente la parte de la que nos encargamos nosotros.
Cómo funciona la recuperación de la contraseña de MetaMask
Una vez que se tiene acceso a la cartera, la recuperación es un problema de búsqueda, no un juego de adivinanzas. Tomamos todo lo que recuerdas —la longitud, cualquier fragmento, el tipo de contraseña que sueles utilizar, contraseñas antiguas que hayas reutilizado— y elaboramos listas de candidatos específicas con máscaras y reglas. Estas se comprueban con tu monedero mediante herramientas de GPU (los monederos de MetaMask cuentan con un modo hashcat específico, el 26600), y en el momento en que un candidato descifra el campo de datos sin errores, lo tenemos.
Al igual que ocurre con cualquier monedero, muchas contraseñas «incorrectas» son en realidad correctas, pero se han escrito mal: un 0 en lugar de una O, un 1 en lugar de una l, una mayúscula de más o un carácter especial en una distribución de teclado diferente. Estas variaciones se descartan automáticamente. La bóveda descifrada devuelve tu frase de semillas como una matriz de bytes, que se convierte directamente de nuevo en tus 12 o 24 palabras habituales.
«Mi monedero MetaMask ha desaparecido tras una actualización»
Este es uno de los casos más alarmantes y, al mismo tiempo, más fáciles de solucionar. Tras una actualización del navegador o de una extensión, los usuarios abren MetaMask y se encuentran con que sus cuentas han desaparecido. Casi siempre, la bóveda no se ha eliminado, sino que la interfaz simplemente ha perdido la referencia a ella o se ha cargado en un estado nuevo y vacío. La bóveda cifrada suele seguir estando en los datos de LevelDB o en una copia anterior del perfil del navegador.
La recuperación consiste en localizar esa caja fuerte en los archivos de almacenamiento (o en una copia de seguridad del perfil) y descifrarla con tu contraseña. Por eso son tan importantes las reglas sobre «lo que no hay que hacer»: si reinstalas o borras los datos presa del pánico tras la desaparición de la cartera, podrías sobrescribir precisamente esa caja fuerte que aún contiene tus monedas.
Si también has perdido la frase de semillas
La frase de semilla y la bóveda son dos vías para acceder a las mismas claves. Si tienes la frase de semilla, no necesitas la contraseña en absoluto: impórtala a un MetaMask nuevo y ya tendrás acceso. Si no tienes ni la frase de semillas ni el almacén, ningún servicio puede recuperar la cartera, porque no queda nada que descifrar. Así pues, los casos reales en los que podemos ayudar son: tienes el almacén pero has olvidado la contraseña, o la cartera ha desaparecido y el almacén sigue en el disco. Una dirección pública por sí sola nunca es suficiente.
Hacerlo uno mismo o recurrir a un servicio de grúa
Si recuerdas bien tu contraseña y solo necesitas acceder a la caja fuerte, es posible que el propio «Vault Decryptor» de MetaMask sea todo lo que necesitas; pruébalo primero, de forma gratuita. Plantéate recurrir a un servicio de recuperación cuando solo recuerdes parte de la contraseña, cuando haya que extraer la caja fuerte de LevelDB o de un monedero que haya desaparecido, o cuando el valor en juego haga que un paso en falso resulte demasiado arriesgado.
Si decides pedir ayuda, protégete. Una empresa legítima trabaja según el principio «si no se recupera, no se cobra» y nunca pide ningún pago por adelantado. Ni MetaMask ni nosotros te enviaremos nunca mensajes privados; cualquiera que se ponga en contacto contigo primero a través de Telegram, Facebook, Instagram, Discord o X afirmando ser el servicio de asistencia de MetaMask o un servicio de recuperación es un estafador. Y recuerda que nadie puede revertir el envío de monedas a una estafa o a una dirección incorrecta.
Preguntas frecuentes
¿Puedo recuperar MetaMask sin mi frase de semillas si he olvidado la contraseña?
A menudo sí, siempre y cuando la caja fuerte cifrada siga existiendo en tu navegador o en tu teléfono. MetaMask guarda una caja fuerte cifrada de forma local, y si solo has olvidado la contraseña, podemos buscar posibles contraseñas en esa caja fuerte. Si ya no tienes ni la caja fuerte ni la frase de semillas, la recuperación no es posible.
¿Debería reinstalar MetaMask si no puedo acceder a mi cuenta?
No. Si eliminas o reinstalas la extensión MetaMask, podrías borrar la caja fuerte cifrada que contiene tus claves y, si no tienes una copia de seguridad de la frase de recuperación, la cartera podría quedar irrecuperable para siempre. No desinstales, restablezcas ni borres los datos del navegador hasta que hayas hecho una copia de seguridad de la caja fuerte.
¿Dónde se almacena la bóveda de MetaMask?
En el almacenamiento local de la extensión del navegador. En los navegadores basados en Chrome, se encuentra en la carpeta «Local Extension Settings» correspondiente al ID de la extensión MetaMask, en forma de archivos LevelDB. En dispositivos móviles, se almacena en el almacenamiento protegido de la aplicación. La «vault» es un pequeño objeto JSON que contiene datos, así como los campos «iv» y «salt».
Mi monedero MetaMask ha desaparecido tras una actualización. ¿Se puede recuperar?
A menudo, sí. El hecho de que las cuentas desaparezcan de la interfaz no suele significar que el almacén haya desaparecido; a menudo, el almacén cifrado sigue estando en el perfil del navegador o en una copia de seguridad del mismo. Localizamos ese almacén en los datos de LevelDB y lo desciframos con tu contraseña.
Solo recuerdo parte de mi contraseña de MetaMask. ¿Es suficiente?
Ese sería el caso ideal. La longitud, los fragmentos conocidos y los hábitos de tu personaje nos permiten crear máscaras y reglas específicas y probarlas con tu almacén, en lugar de recurrir a un método de fuerza bruta a ciegas.
¿Cuánto cuesta recuperar la contraseña de MetaMask?
Nuestros honorarios se basan en el éxito: un porcentaje del valor recuperado solo si ganamos el caso, y nada si lo perdemos. Nunca pedimos ningún pago por adelantado.
¿No puedes acceder a MetaMask?
Cuéntanos qué recuerdas y si la extensión sigue conteniendo tu caja fuerte. Recibirás una valoración sincera en un plazo de 24 horas, y solo pagarás si recuperamos el acceso.
