Skip to content

Instantly share code, notes, and snippets.

@jmalarcon
Last active August 30, 2024 07:30
Show Gist options
  • Save jmalarcon/5ab60d73369a2c4c77e8ff8f27485c87 to your computer and use it in GitHub Desktop.
Save jmalarcon/5ab60d73369a2c4c77e8ff8f27485c87 to your computer and use it in GitHub Desktop.
Problemas Frecuentes DNIe Remote en Android

Problemas Frecuentes DNIe Remote en Android

Este texto está relacionado con mi vídeo de YouTube que explica cómo utilizar la aplicación oficial de la Policía y la FNMT que permite utilizar tu móvil Android como un lector de DNIe en conjunción con un ordenador con Windows o Linux.

⚠️ Recuerda: si no consigues solucionar el problema y ponerlo a andar, quizá lo mejor será que compres un lector de DNIe (en Amazon los hay por muy poco dinero: te he dejado algunos, incluyendo el que yo uso, en la descripción del vídeo) ya que este programa solo es una opción más para usarlos, pero si se te resiste mucho más vale la pena comprar uno de estos.

Android: te dice que el programa no es compatible y no te lo deja instalar

La solución te la explico en este artículo.

Windows: no te deja instalar el programa del DNIe

A lo mejor tienes el modo "S" activado en Windows. Este modo viene de serie con algunos PCs e impide que se instale aplicación alguna salvo si está en la tienda de Microsoft, lo cual es más o menos seguro, pero te impide instalar otras cosas. Puedes desactivar el modo "S" en caso de que lo tengas con estas instrucciones

Al instalar el programa en Windows te dice que ya hay una versión más reciente instalada, pero no la ves por ningún lado

Es posible que lo hayas instalado ya alguna vez en el pasado, aunque no te acuerdes, y lo hayas desinstalado. El desinstalador tampoco es un dechado de virtudes, por lo que puede dejar cosas atrás. Esto hace que el instalador se piense que el programa sigue instalado 🤦🏻

Haz lo siguiente:

  1. Vete a la carpeta C:\Program Files\CNP-FNMT\ y, si existe, borra la subcarpeta DNIeRemote y todo su contenido.
  2. Vete a la carpeta $userprofile%\Local\ y elimina el archivo DNIeService.exe. Si no te deja tienes que abrir los servicios del sistema (escribe "Servic" tras pulsar la tecla de Windows), encuentra el servicio DnieRemoteServicey páralo. Cambia su modo de inicio a "Manual". Ahora vuelve a probar a borrar el archivo.
  3. Abre el registro del sistema (pulsa la tecla de Windows y escribe "Regedit" y dale a enter, te pedirá permisos de administrador: dile que sí). Posiciónate en el nodo raíz (el primero de todo, arriba). Pulsa la tecla F3 para abrir la búsqueda y escribe dnie y dale a enter. Ahora debes ir borrando todas las entradas que te encuentres, dándole a F3 tras borrar cada una de ellas hasta que no aparezca ninguna más. Puede llevarte un buen rato.

Con esto, crucemos los dedos, eliminarás todo rastro del programa de tu sistema y seguramente ya podrás instalar el programa sin que te vuelva a decir lo que ya hay una versión más reciente instalada.

El programa del DNIe para Windows no te deja comunicarte con el móvil

Puede haber un montón de causas por las que falle la conexión.

Prueba a deshabilitar el firewall de Windows un momento solo para ver si puede ser de eso. Sí lo has deshabilitado y te funciona, debes activarlo de nuevo y buscar la regla que podría estar bloqueándolo, aunque es algo técnico y quizá no des con ello 🤷🏼‍♂

Si deshabilitando el firewall sigue sin conectar, quizá sea porque tu WIFI está configurado en modo "aislamiento", de forma que unos dispositivos no se puedan ver con los otros. Tendrías que cambiar eso en el Wifi si sabes cómo hacerlo.

Una última posibilidad que se me ocurre es que estés conectado al wifi en Windows como si fuera una red pública, no privada, en cuyo caso es posible que tu equipo esté aislado de los otros.

También podría ser que tengas el típico antivirus con cortafuegos que interfiere en las comunicaciones (son todos bastante malos, yo recomiendo usar el que trae Windows de serie). Sí es así desactívalo y prueba. Estas cosas a veces se complican. A ver si das con lo que es y nos lo cuentas para que le sirva a otros.

Si no, puedes probar a pinchar el móvil al PC con un cable USB ue se conecta de manera directa y seguramente te dará menos problemas.

Windows: DNIe remoto dice que ya se está ejecutando

Pues seguramente es porque ya lo tienes funcionando, como te dice el mensaje 😉

Ten en cuenta que, por defecto, el programa ya se ejecuta al terminar la instalación, y mete un iconito en el área de notificación de Windows (al lado del reloj) pero inicialmente está oculto. Lo puedes ver pulsando en esa flechita al lado del reloj de Windows:

La flechita del área de notificación

Asegúrate de que la tienes funcionando mirando si está el icono en el área de notificación (pulsando en la flechita al lado del reloj de la figura anterior). Si es así es que está funcionando y puedes usarlo ya. También puedes cerrarlo pulsando con el botón derecho en ese iconito del DNIe Remote y eligiendo la opción de cerrar el programa.

Te recomiendo que muevas el iconito al área de notificación visible, simplemente arrastrándolo, así:

arrastrar-icono-notif

Todo esto ya lo aviso en el vídeo, pero alguna gente lo ve a saltos y se le pasan cosas importantes 😉

Si el icono está ahí, es que se ha instalado bien y se está ejecutando.

Si no aparece ahí y te dice que se está ejecutando, lo fácil para solucionarlo sería reiniciar el equipo.

Si tienes más soltura con el ordenador puedes pulsar CTRL+MAYÚSCULAS+ESC para sacar el gestor de tareas y buscar "DNIe Remote application", selecciónalo y le das a "Detener aplicación". Lanza la aplicación de nuevo y te tiene que funcionar.

¿Funciona con DNIe 4?

Sí, sin problema. Lo he probado y funciona bien con los nuevos DNIe. Si te está fallando es por otra cosa, pero no por eso.

Al identificarte en algún sitio, te da un error ERR_SSL_CLIENT_AUTH_SIGNATURE_FAILED

Ese error no tiene que ver con el DNIe, sino con el navegador o más bien con el sistema operativo. Es muy probable que sea porque te falta el certificado raíz de confianza de la autoridad certificadora del DNIe. Pulsa la tecla de Windows y busca "Certifica" para que te aparezca el programa de gestión de certificados de usuario. Abre ese programa y vete, en el árbol de la izquierda, al segundo nodo de entidades de certificación de confianza raíz. Mira dentro de los certificados si al principio tienes 2 llamados AC RAIZ DNIE y otro más llamado AC RAIZ DNIE 2`. Si no están puedes instalarlos desde aquí.

Descarga los 3 certificados que verás ahí. Son 3 archivos ZIP. Descomprímelos para sacar los archivos que tienen dentro. Una vez hecho arrástralos sobre el nodo anterior de autoridades raíz de confianza para instalarlos ahí.

Prueba de nuevo a ver si ahora te deja entrar sin ese error.

El DNIe no me aparece en Autofirma

Tengo un detallado artículo en mi blog explicando cómo solucionarlo.

Se me conecta, pero en unos segundos el lector deja de detectar el DNI (se pone en blanco y negro)

En algunos modelos de móvil a veces el NFC no se mantiene todo el rato funcionando y hace que se desconecte rápido. suele pasar en móviles bajos de gama donde el chip NFC, si lo tiene, está pensado para procesar pagos, que suelen ser casi instantáneos, y no para estar todo el tiempo funcionando. Por ejemplo, me consta por lo que me han comentado algunos usuarios, que los móviles LG de 2019 aguantan el NFC encendido tan solo unos 15 o 20 segundos, a veces menos, por lo que no valen para esto.

¿Por qué no lo hay para iPhone?

Porque la policía y la FNMT no han hecho una app para iOS. Hace años, cuando hicieron esta app para Android no era posible hacerla para iPhone. Hoy en día sí, pero se ve que no hay presupuesto para hacerla. De hecho, no hay presupuesto ni para actualizarla para Android 13 🤦🏻‍♂️

De todos modos, en realidad tener una app para hacer esto es un lujo, porque es cara de desarrollar y puedes comprarte un lector físico por entre 6 y 15 euros que funciona muy bien. En la descripción del vídeo he dejado algunos, incluyendo el que tengo yo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment