Duraiamuthan / VPN-Android

Do It Yourself OpenVPN
GNU General Public License v2.0
25 stars 17 forks source link

Getting exception on nougat and android O #12

Open krunalindrodiya opened 7 years ago

krunalindrodiya commented 7 years ago

It's working fine in below nougat. But when i am going to connect in nougat and android o, it's having crash on connecting vpn. Below is crash log. java.lang.UnsatisfiedLinkError: dlopen failed: library "libcrypto.so" not found at java.lang.Runtime.loadLibrary0(Runtime.java:1016) at java.lang.System.loadLibrary(System.java:1657) at com.openvpn.Durai.core.NativeUtils.<clinit>(NativeUtils.java:12) at com.openvpn.Durai.core.NativeUtils.jniclose(Native Method) at com.openvpn.Durai.core.OpenVpnManagementThread.protectFileDescriptor(OpenVpnManagementThread.java:179) at com.openvpn.Durai.core.OpenVpnManagementThread.processNeedCommand(OpenVpnManagementThread.java:391) at com.openvpn.Durai.core.OpenVpnManagementThread.processCommand(OpenVpnManagementThread.java:231) at com.openvpn.Durai.core.OpenVpnManagementThread.processInput(OpenVpnManagementThread.java:202) at com.openvpn.Durai.core.OpenVpnManagementThread.run(OpenVpnManagementThread.java:150) at java.lang.Thread.run(Thread.java:764)

sirmordred commented 7 years ago

android is not exporting native libraries anymore (started from O version) dev is busy probably(or abandoned the project already) ı dunno, but i will fork the project and implement some improvements,fixes soon :+1:

ibrahimnasson commented 7 years ago

@sirmordred please if you are done improving and fixing would you let me know

mjavier99 commented 6 years ago

Hi, @sirmordred, tellme if you have solved that issue?. Thank you.

sirmordred commented 6 years ago

Sorry guys i haven't found time to look, but the issue can be solved by placing libcrypto.so into /system/lib (workaround) i guess