VPN nativa de Android programáticamente

Existen variantes de esta pregunta, pero parece que no puedo entender algo.

Si lees al final de las características enICS / 4.0, hay mención de

Las empresas también pueden aprovechar un cliente VPN estándar integrado en la plataforma que brinda acceso a los protocolos L2TP e IPSec.

Mi suposición aquí es que, dado que no está en la sección "Desarrollador", no obtuvimos un acceso de API de desarrollador que no sea la API de VpnService. He analizado ToyVPN y esto es simplemente inútil, ya que necesito una conexión real IPSec IKEv1 XAuth para conectarme a firewalls empresariales.

He encontrado varias soluciones que requieren root yVPNCilla lo que aparentemente no, aunque no he podido hacer con éxito para establecer la conexión.

¿Esto significa que realmente no hay forma de crear un perfil PROGRAMÁTICAMENTE para o conectarse a una puerta de enlace / firewall IKEv1 XAuth IPSec a menos que implementemos el protocolo en Java o utilicemos el NDK (como hizo StrongSwan con IKEv2)?

Respuestas a la pregunta(1)

Su respuesta a la pregunta