3 votos

¿Cómo comprobar la configuración de la VPN creada por una aplicación en un dispositivo Android?

Muchas aplicaciones VPN crean perfiles VPN en el dispositivo Android. A diferencia de los perfiles VPN creados por el usuario, no pueden ser editados, y por lo tanto el usuario no puede ver la configuración de dicho perfil. Con un dispositivo rooteado, ¿hay alguna manera de encontrar dicho perfil y leer la configuración del archivo?

En los dispositivos iOS, la configuración de la VPN se guarda en el archivo /var/preferneces/com.apple.networkextension.plist. Cuál es la ruta de acceso a la configuración de una VPN en Android?

1voto

thesquaregroot Puntos 101

Sé que esto se preguntó hace un tiempo... pero estoy trabajando en esto ahora mismo así que pensé en compartir lo que he aprendido hasta ahora.

En iOS, un perfil VPN define la configuración que el sistema operativo utiliza para iniciar una conexión VPN. Todo es gestionado por el sistema operativo, así que tendría sentido que todos los perfiles VPN estuvieran en una sola ubicación.

En Android, los desarrolladores pueden crear sus propios clientes vpn en lugar de utilizar los del sistema operativo. Llaman a la API de Android para levantar un adaptador virtual que redirige todo el tráfico a su servicio VPN que desarrollan y configuran para hacer lo que quieran. La configuración de la conexión VPN depende de la aplicación y cualquier dato almacenado localmente sería parte del almacenamiento de datos privados de esa aplicación.

Un ejemplo de esto se puede ver con el cliente OpenVPN para Android. Todos los ajustes de tu conexión VPN estarán en un archivo de configuración de openVPN que puedes cargar desde la aplicación y que utilizas para iniciar la conexión y cambiar los ajustes.

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