RKNHardering es una app de Android gratuita y de código abierto que comprueba si el dispositivo en el que se ejecuta está usando una VPN o un proxy, siguiendo la metodología del regulador de comunicaciones de Rusia, RKN. La versión 2.11.0 pesa 15,1 MB y necesita Android 8.0 o superior. El APK original está disponible en TopDown APK, con su suma de verificación mostrada más abajo.
Qué revisa una comprobación al estilo del regulador
La app se centra en un problema concreto: saber si un teléfono muestra señales de uso de una herramienta para eludir restricciones. Sigue el método de RKN para identificar esas herramientas y ejecuta nueve módulos independientes en paralelo. Sus resultados se combinan en un único veredicto.
El veredicto puede ser NOT DETECTED, NEEDS REVIEW o DETECTED. Un componente llamado VerdictEngine lo calcula a partir de una combinación ponderada de los resultados de cada módulo, así que ninguna comprobación decide el resultado por sí sola.
De GeoIP a JNI: los nueve módulos
Varios módulos analizan la red desde fuera. GeoIP compara la IP pública con bases de datos GeoIP y con proveedores de señales de hosting o proxy. IP Comparison contrasta las respuestas de verificadores de IP dentro y fuera de Rusia, y CDN Pulling envía solicitudes HTTPS a endpoints de rastreo para encontrar la IP pública aparente.
Otros revisan el propio dispositivo. Direct Signs lee NetworkCapabilities, la configuración de proxy del sistema y las apps VPN instaladas. Indirect Signs examina las interfaces de red, la tabla de rutas, el DNS, la salida de dumpsys para VPN y los listeners de proxy en localhost. Native Signs baja un nivel, con comprobaciones JNI de interfaces y rutas, marcadores de hook en /proc/self/maps e indicadores de root.
Los tres restantes cubren fugas específicas. Location Signals lee datos de MCC, SIM, celda y Wi-Fi, y consulta BeaconDB para obtener la geolocalización. Bypass Check busca en localhost proxies SOCKS5 o HTTP abiertos y endpoints de la API gRPC de Xray, y también busca fugas de la red subyacente. Call Transport prueba la disponibilidad de STUN y MTProto para detectar el túnel de tráfico.
Revisa estos detalles antes de instalar
La aplicación lee datos de la SIM, la red celular y Wi-Fi, y consulta verificadores de IP externos y BeaconDB, así que al ejecutar un escaneo es probable que haya solicitudes de red y búsquedas relacionadas con la ubicación. Revisa los permisos exactos que solicita el APK en el aviso de instalación.
El ID del paquete es com.notcvnt.rknhardering y el desarrollador es xtclovver. El código fuente está en GitHub bajo AGPL-3.0-only, y el APK tiene un SHA-256 de 77d64f300534f9068fb8441fc62d8baa97698d2cf5e7b04e5133f0736399fc59. Compáralo con tu archivo descargado. La app no contiene anuncios.
Novedades de la versión 2.11.0
La versión actual es la 2.11.0, actualizada el 29 de julio de 2026.
Ventajas y desventajas de RKNHardering
Ventajas
- Gratuita, sin anuncios y con licencia AGPL-3.0-only
- Código fuente público en GitHub para su revisión
- Nueve módulos se ejecutan en paralelo y alimentan un único veredicto ponderado
- Cubre señales a nivel de red y de dispositivo, incluidas las comprobaciones JNI
- Descarga ligera de 15,1 MB
Desventajas
- Necesita Android 8.0 o superior
- Consulta servicios externos como verificadores de IP y BeaconDB
- La versión 2.11.0 no tiene notas de lanzamiento publicadas
- Google Play no muestra calificación ni número de instalaciones por ahora
¿Es seguro RKNHardering?
El APK es el archivo original, sin modificaciones, y su suma SHA-256 está publicada para que la compares con tu descarga. RKNHardering es de código abierto bajo AGPL-3.0-only, escrita por xtclovver, con el código en GitHub. Como la app analiza interfaces de red, rutas, DNS y puertos de proxy en localhost, conviene leer el código fuente y revisar los permisos solicitados antes de instalarla.
Cómo instalar RKNHardering
- Descarga el APK con el botón de esta página y espera a que termine.
- Si quieres confirmar que llegó intacto, compara el archivo con la suma de verificación SHA-256 que aparece aquí.
- Abre el archivo en tu teléfono y permite instalar desde esta fuente cuando Android te lo pida.
- Termina la instalación y abre RKNHardering desde el cajón de apps.