Android

Solucionar compatibilidad de OpenVPN y otras Aplicaciones en Android 5 lollipop

Hola a todos, Tras unos 2 días de haber instalado Android 5 lollipop, veo que es un sistema muy completo que me ha agradado demasiado quería llevarlo día a día, pero también me gusta hacer el uso de vpn para una mejor seguridad en navegación, aquí es donde me encontré con el problema que al instalar una versión específicamente la 0.5.47 de la famosa aplicación openvpn que puedes descargar desde aquí , me encontré con que no es compatible, al momento de conectar nuestra vpn nos aparece así.

openvpn android pie error

Me di a la tarea de hacer una búsqueda exhaustiva probando sin fin de cosas hasta que me encontré con un tema en XDA en el cual encontramos la solución no solo funciona con openvpn si no con otras aplicaciones, El problema según leemos es por la seguridad PIE que se encuentra habilitado en algunas versiones de Andorid L por lo que no podemos correr muchas aplicaciones antiguas, este parche deshabilita la comprobación de seguridad PIE para que las aplicaciones viejas pueden correr, en este tutorial te mostraremos como lograrlo, En el tema de XDA también explican que es y en que afecta "PIE" En Andorid 5, Gracias a su trabajo tenemos la solución para el correcto funcionamiento de openvpn y otras aplicaciones, he de mencionar que el procedimiento es bajo tu propio riesgo, Si no sabes hacer un backup Te recomiendo que visites este tema para aprender a realizar un Backup completo de tu equipo Con CWM recovery Antes de empezar.

¿Qué necesitamos?

1.-ClockWorkMod Recovery si buscan en google como obtenerlo para su equipo seguro lo encontraran.
2.-Este archivo llamado patch2 les dejo el enlace original para descargarlo, les dejo también este enlace que se flashea igual en dado caso de tener problemas para que quede igual que antes.
Teniendo ambas cosas procedemos con la Instalación.

Procedimiento

Asegúrate de tener el archivo patch-pie2.zip en tu memoria interna o externa, procederemos a reiniciar el dispositivo en modo recovery para lo cual apagamos el equipo y presionamos las teclas de encendido y volumen +.
Una vez dentro de ClockWorkMod Recovery para movernos en la interfaz utilizaremos los botones volumen + y volumen -- lo cual a su vez son para ir arriba y abajo, la tecla de encendido es para seleccionar, en algunos casos funciona el touch para seleccionar, procederemos a instalar el archivo patch 2 para lo cual seleccionaremos la opción install zip, luego la opción choose zip from sdcard, seleccionaremos la ubicación donde lo guardamos ya sea sdcard0 para la memoria interna o sdcard1 para la memoria externa, procederemos a buscar el archivo patch2 donde lo guardamos en mi caso está en la memoria interna.

UBICACION-PATCH-OPENVPN

Ya ubicado el archivo lo seleccionamos para instalarlo, nos pedirá en que sistema deseamos instalarlo en este caso elegimos la primera opción System 1 que es el sistema que está activo, damos a la opción que dice – Yes- Insall patch-Pie2-zip to System 1, nos saltara una advertencia diciendo que la verificación fallo que es un paquete corrupto, hacemos caso omiso a esto y seleccionamos la opción – Yes Install untrusted zip, una vez hecho esto nos dirá que la instalación del paquete ha sido completada, procederemos a reiniciar el dispositivo.

instalacion-patch-pie

Una vez que el dispositivo haya iniciado procedemos a abrir openvpn y seleccionaremos nuestro servidor para que haga la conexión, veremos que ya no nos muestra el error anterior y realizara la conexión como es debida y listo ya puedes disfrutar de esta versión de openvpn en tu android con lollipop.

openvpn funcionando (Small)

Actualización: Cómo instalar el parche manualmente

Debido a que algunos han tenido problemas para instalar el parche a través del modo recuperación (recovery), les mostraré cómo instalar el parche manualmente.

1. Descargaremos el archivo linker
2. Instalaremos algún explorador root (root master, amaze file, etc)

Explicación: El archivo linker es un archivo modificado de un binario de lollipop, el parche, desde recovery cambiaba ese archivo por el que se encontraba en el .zip, lo que haremos nosotros será eso; remplazar el binario (archivo linker) por defecto, por el modificado.

Y bien, manos a la obra. Desde su explorador root, se dirigen hacia dónde hayan descargado dicho archivo y lo copian, ahora se dirigen a la carpeta raíz (/) y buscan la carpeta system, dentro estará la carpeta bin, básicamente nos dirigimos a /system/bin/; una vez dentro simplemente pegamos el archivo copiado, nos dirá que ya existe, hacemos caso omiso y lo sobrescribimos. Una vez realizado el proceso, no hay necesidad de reiniciar el dispositivo, simplemente conectamos openVPN como siempre lo hemos hecho.

he de mencionar que en ningún caso tuve problemas de brickeo ni nada todo debe salir a la perfección si lo haces tal y como lo explico, así que nada te agradecería que me dejaras un comentario y compartieras el enlace a este tema por si conoces a alguien con este error y quisiera solucionarlo, gracias por leer.

Edito:
Debido a que varios usuarios me pidieron el servidor aquí les dejo el servidor que utilice lo pueden descargar desde Mega o Datafilehost esta configurado para Telcel, cabe mencionar que para obtener el usuario y contraseña deben registrarse en la página de Finchvpn, iniciar sesión y bajar el archivo account.key, este servidor con la configuración que dejo solo funciona con la versión de openvpn que deje en el post.

    1. Adrián PrunedaAdrián Pruneda

      Hola, esto funciona incluso hoy en día ¿en qué versión de android probaste?
      Si gustas, podemos ayudarte a recuperar tu móvil del brickeo, mándanos un correo o mensaje a nuestra fanpage!

    1. César H. Glez.César H. Glez.

      Hola maikol, lamento lo sucedido ¿ya intentaste flashear el segundo archivo del paso 2? Este sirve para restaurarlo, Si es asi y no funciona deja el modelo y versión de android para tratar de encontrar una solución.

    2. César H. Glez.César H. Glez.

      Maikol ¿puedes indicarme la versión de android que tienes y el modelo de tu celular? Esto es necesario para poder encontrar una solución.

  1. israel

    hola tengo un lg magna, le puse el el archive linker como se indica lo remplace pero ahora ya no pasa del logotipo de elg, intente hard reset pero no funciono, alguien me puede ayudar y decir como restaurar el archive linker original, AYUDA

    1. César H. Glez.César H. Glez.

      Hola, lamentamos tu caso así que trataremos de ayudarte a solucionarlo, primero te preguntaré, ¿tienes algún recovery como TRWP o CWM? ¿Cual de los dos métodos usaste?

  2. Adonay Escalante

    Hola Cesar, quisiera saber si has sabido algo pero para android marshmallow, hay una aplicacion vpn, que no me funciona en android 6 stock, con lollipop si trabaja bien, tengo un lg g3 que recien actualizo a marshmallow. Sabes si hay un parche compatible con esta version, ya probe flashear este y queda en bootloop. Gracias.

  3. gary

    Que tal tengo un Samsung versión lollipo y hace un mes comence utilizar un openvpn y easysovnp pero llego a superarse a los 5 gb y ahora no me quiere conectar a ningun servidor ayuda….

  4. david

    Ola Adrián disculpa instale el linker en la carpeta bin como dijiste pero Mr sigue marcando el mismo error al querer instalar el juego que quiero… Me podrias asesorar??

    1. Adrián PrunedaAdrián Pruneda

      Hola, ¿te da algún problema o error en especial? si es así me gustaría que lo dijeras y de ser posible dejes una captura de pantalla; si el problema es que el servidor no conecta, si empieza a conectar mas no lo hace…repetiré lo mismo, el parche corrige el problema con openVPN mas no hace magia, que el servidor conecte depende de la configuración que utilices.

    1. Adrián MitnickAdrián Mitnick

      Hola, ¿me podrías explicar más detalladamente cuál es tu problema? por lo que entendí instalaste el parche y terminaste con el famoso bootlogo (ya no inicia, se queda en el logo) ¿es así?

  5. carlos gaete

    consulta tengo un xperia m2 con reciente actualización 5.1.1 pero no tiene recovery esta versión aun y quiero instalar este parche ¿cual seria la ruta manual para instalar el parche ayuda?

    1. Adrián MitnickAdrián Mitnick

      Hola Carlos, en dado caso de que se instalara de forma manual, requerirías permisos root……y si tienes dichos permisos ¿no sería mejor instalar CWM?

      De cualquier modo y ya que el comentario anterior también tuvo problemas relacionados al recovery, agregaré en un momento cómo instalar el parche sin recovery, es decir: manualmente.

    2. carlos gaete

      lo que pasa que el m2 con boot cerrado y lollipop 5.1.1 aun no tiene recovery por eso no puedo instalar cwm por eso te pregunto la forma para instalarlo manualmente gracias espero tu ayuda

  6. Pingback: Tutorial: Solucionar problemas de compatibilidad de OpenVPN y otras Aplicaciones en Android 5.x | ¡ Bienvenido a Métodos Free ! R7 ♨ !

  7. Edward Ludwin

    Disculpa amigo tengo un moto e con lollipo 5.0.2 & al instalar con recovery twrp me marca error algo de los direcctorios podrias ayudarme 🙂

  8. Isaias vazquez

    Hola quetal, tengo un moto g con Lollipop… Y tengo mis servers que me conectan, gracias al parche :3
    Pero siempre que me conectan no me dan nada de datos :'( ¿porque será?

    Y ahora estoy en KitKat y me funcionan bien los server 🙁
    Y no se porque en lollipop no, si puso el parche y nada .

    Si me podrían ayudar por favor 🙂
    Dejó mi correo

    1. César H. Glez.César H. Glez.

      Hola Isaias, como le comenté a carlos intenta hacer esto, vea la configuración de tu servidor luego a “Enrutamiento” luego bajas hasta donde dice IPV4 y seleccionas donde dice “Usar ruta predeterminada” y listo reinicias el servidor o el equipo como quieras luego conectas y te debería funcionar.

  9. José faridyz

    Hola pues muy buen tutorial pero tengo una duda ya que en android 5.1.1 no me aparece la llave de la VPN..es normal o es un bug?

    1. César H. Glez.César H. Glez.

      Hola José, Puede ser un bug, mi duda es ¿te conecta o no? ¿Tu ROM es Custom o Stock?

    2. Carlos Ajú

      Hola me preguntaba sii ya soluciono su problema para que me diga como lo soluciono ya que yo tengo el mismo problema que no me aparece la llave pero sii me conecta y es un Huawei Y560-L02

    3. Adrián PrunedaAdrián Pruneda

      Hola Carlos, no hay de qué preocuparse, esto es cosa de tu ROM y no es nada que te afecte, hay roms que no tienen icono al conectar audífonos y otras sí, es normal!

    1. César H. Glez.César H. Glez.

      Hola Carlos, a mi en android 5.1.1 CUSTOM-ROM me funciona de maravilla no entiendo por que a ti no pero intenta hacer esto, vea la configuración de tu servidor luego a “Enrutamiento” luego bajas hasta donde dice IPV4 y seleccionas donde dice “Usar ruta predeterminada” y listo reinicias el servidor o el equipo como quieras luego conectas y te debería funcionar.

  10. Carlos Ezquivel

    a comparación de kitkat en lollipop los servidores me conectan demasiado lento y no puedo abrir ninguna aplicación que requiera Internet cabe mencionar que utilizo el mismo servidor en kitkat y lollipop, no se si tendrás alguna idea de lo que pasa

  11. jesus guzman

    Pues ese es el que me esta funcionando muy bien el setting 🙁 y ese open no me conecta ningun servidor en region 5 en mexico :/ y pense que funcionaria ese!

    1. Admin César H.Admin César H.

      Jesús que versión de android tienes y que tipo de configuración usas?, Te he de mencionar que la versión de android que publique solo funciona en android 4+ en adelante en versiones anteriores no.

    2. Adrián MitnickAdrián Mitnick

      El parche soluciona los errores de compatibilidad. Sin embargo, que los servidores conecten depende de la configuración que uses.

    1. Admin César H.Admin César H.

      Hola Jesús, acabo de probar y lamentablemente no funciona, pero deberías probar la versión de openvpn que dejo en el tema si usas andorid 5 te servirá.