How to Cisco IPSEC VPN Galaxy GT-i9003

Una de las pocas cosas cosas que no me ha gustado de android desde siempre, es el NEFASTO soporte para VPN…. dispositivos similares como el iphone / ipad, lo traen de serie y funciona a las mil maravillas.

Vale que trae soporte para VPN L2TP / IPSEC, pero me ha sido prácticamente imposible hacerlo funcionar con la red de mi casa y mucho menos, ponerlo en práctica con los clientes.

En mi caso, tengo el Samsung Galaxy GT-i9003, con la versión 2.3.4 y en casa un cisco 1841 advanced IP services y varios túneles GRE over IPSEC.

Necesito la vpn, ya que JOIGO y VOMISTAR, que yo sepa los demás no, capan la VoIP y esto había que solucionarlo.

Tengo un asterisk publicado para estos menesteres y desde que cambié de Orange a Joigo, todo han sido problemas….. nada de SIP / IAX y incluso, cambiando de puerto… total, que ya me había “casi” resignado a no usar la voIP desde mi móvil (y varios colegas riéndose cada día por ello)

No es sencillo, pero aquí os detallo los pasos… contando que hemos de actualizar nuestro samsung Galaxy a la 2.3.5 de android. Todo con software original.

1º) Instalamos el KIES en nuestro pc windows (un problemón para mí, pero se hace el esfuerzo)
2º) Descargamos el siguiente firmware I9003XXKPE.rar, password samfirmware.com.
3º) Una vez descargado, extraemos los ficheros en una carpeta y ejecutamos el ODIN.
4º) Apagamos el móvil, le quitamos la tarjeta SD y la SIM y lo ponemos en modo DOWNLOADING, pulsando a la vez, HOME + VOL – Y POWER. Deberemos de tener la pantalla así:

5º) Conectamos el cable usb con el KIES cerrado y el ODIN abierto, seleccionamos la casilla “repartition”, “auto reboot” y “F. Reset Time”.
6º) En el apartado PIT seleccionamos el archivo Latona, que se encuentra en la carpeta que hemos extraido antes y le damos al “START”

Dejamos que acabe el proceso y el teléfono se reseteará.

Ahora toca volverlo a flashear con la versión 2.3.3. Apagamos el teléfono, lo dejamos otra vez en modo “DOWNLOADING”, reseteamos el ODIN y seleccionamos ahora los archivos que hemos extraido:

BOOTLOADER: “APBOOT_I9003XXKPE_CL409735_REV08_user_low_ship.tar .md5”
PDA : “CODE_I9003XXKPE_CL409735_REV08_user_low_ship.tar.md5”
PHONE : “MODEM_I9003XXKPE_REV_00_CL1041909.tar.md5”
CSC : “GT-I9003-CSC-MULTI-OXAKPE.tar.md5”

Le damos a START y esperar que acabe el proceso…..

Ahora toca subirlo a la versión KMP, que es la 2.3.5. Descargamos el siguiente fichero de aquí y password sampro.pl

1º) reseteamos el ODIN
2º) En el apartado PDA, seleccionamos el fichero que nos acabamos de descargar y le damos al [START]
3º) Esperamos que acabe el proceso y el teléfono se reiniciará.

Una vez acabado, tendremos que rootearlo, para ello nos bajamos este fichero

Ponemos el móvil en modo downloading otra vez, lo conectamos al pc con el ODIN abierto.

a) Click en [PDA] y seleccionamos el archivo que nos acabamos de descargar.
b) Una vez el archivo esté colocado en el apartado PDA, le daremos a START.

Dejamos que acabe el proceso y se reiniciará.

ahora toca “deodexarlo”, para ello, bajamos este archivo.

Lo copiamos en la sd y nos vamos al icono de CWM y escojemos la opción de Reboot into ClockWorkMod Recovery

1º) Una vez iniciado en CWM, seleccionamos “Install ZIP from SD card”
2º) Ahora le damos a “Choose zip”
3º) Seleccionamos el fichero que hemos copiado en la SD
4º) Aceptamos la instalación y se reiniciará el teléfono.

Una vez tenemos el terminal rooteado y deodexado, bajamos del market el VPNC WIDGET

Añadimos este widget en el escritorio, como widget (vaya redundáncia…..) y la configuramos, rellenando todos los parámetros:

Ahora, copiamos el tun.ko en la raiz de la memoria interna (sd interna). Instalamos el programa, desde el market, Terminal Emulator

Tecleamos :

$ su

Aceptamos los permisos de superusuario que nos pide el programa y instalamos el módulo:

$ cd ..
$ insmod tun.ko
$

ahora salimos del terminal y nos vamos al WIDGET VPNC que tenemos en el escritorio, le damos al icono y VOILÀ !!!!!!! YA ESTAMOS CONECTADOS A LA VPN.

Y a partir de aquí, a disfrutar de la VoIP, RDP, SSH y todos los servicios que tengamos en nustra red local.