gayanvoice / android-vpn-client-ics-openvpn

⭐ Create your Android VPN App by using Android Studio and publish to Google Play Store 🤖
https://gayanvoice.medium.com/develop-a-vpn-app-in-java-using-android-studio-6f1f2d66031e
MIT License
585 stars 318 forks source link

android 10 support added. #57

Open neetx10 opened 4 years ago

adidevv commented 4 years ago

please

techylax commented 3 years ago

supported

why it does not supported in x86 and x86_64.?

hosseiniSeyRo commented 3 years ago

who solve this issue for android 10 and 11? How?

neetx10 commented 3 years ago

Hi @neetx10, I'm using your code, but still stuck in the no process tap on connect button error. Pls help, thanks :)

error_336

Hi @depfish Please replace server list by your own.

neetx10 commented 3 years ago

Hi @neetx10, Thanks for your reply.

I replaced it already.

Here is my config.

filedetails.json { "ovpn_file":[ {"id":0,"file":"client\n nobind\n dev tun\n remote-cert-tls server\n remote 107.182.23.134 28309 udp\n <key>\n -----BEGIN PRIVATE KEY-----\n MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCSVlRS4xOIL9tg\n yp2TDc83PJO4UVh63r/MtIbAhv0SZqeQVl1U/7xULzrsdTE+fGS+WIj6kX+G3DDT\n Q1c8bIM4E1Mwq3paY7VBdHUXd3bcCGRcjlCNKofHg2XQXuQ9euqeb8Nj7Tcg2kTr\n vaCm9IYBPY2h1iZEEO0Ddoo8s9RtsokWWH+/5x5D2Dxpe2MgWZjli0JyYzOQhK/n\n E1AFMuWzz40VWmgpuWD1rpMyAAFYUxFkXopwE3VJqFUuPyy798CCc9PMwoVhWzfJ\n Q+zY/KDNIa8l95i5hsXuYD3J5dm/mI6F/UZtOlbncjLHgEt/2DYpGZSVH8Hqw0OG\n whA8fpYfAgMBAAECggEAE8f9sBKoAkHN2uCoukckmqfipAjC+CECNk605HOa5BDi\n V72E8kd7krmrsmkJFhREngJjydM/NOCw7O3ubemRN1RNa4fSi0NtLgLrDRgGBipQ\n Pr6yHtL/9bVKXwdkvPbPnkknVWushxFaPa+tdsQZFTPX4GeNVqgfEdfFSf1ZGtbS\n Izce6oYuFZVV5whudzYSYEYcLmwnzXfZVPC9ZQqBpPd+JtD1OXpnHw6WyDDmf2as\n eYzashY/cWtoIkyPXFOcuntPwAeMgQuzBlonTy0b5WBxjPGk53V9/y0x5rwvfB/6\n iBC7863kIHmxTKJJBU2ZUtppFzkoxyHwXguFKtuTcQKBgQDB8HMDATMUux4mJgFT\n SJR5w2dY9zh110sVYtjt2MczoeQ52btiYUuxpPxePeqWjspp/s+LU1iPGnVJYfYb\n PhTiC10DsJTPpa8mGHeJIKe4/OD76htLQMBu0XFXW8QUFlmaOVODHAwIqdqZeLtL\n Rt+BzCJI/eZbAmYe9Q+VfEaP+QKBgQDBKk9rpegfCljzFcfeF54BvCXr821fGJ/n\n w8VXHLt9YHUwqbdaUsyCDIk8PezTW30KcyF4GzqjYjxzWFR2sWG52YplGBEHSujW\n epUIR6ZHIZakdMhIAdn6KRCBWZViIVuou2sVohj0yxPzKx9X6I/KKt2xqoUy//sj\n Wx0amVwM1wKBgCgXeO8qFFE4zWa9fJCm9GqnhnnRwY46z37ATG/+3E9ELFX5OM+B\n pZA3tyQUUKaHJjj7QBRhSnFq2swswB+pmc+Q4c2dd2XlrmuFq1Bhu8p2HFx3bOUF\n ocJG8dNJWSN961ACgc0cwzAXTOVlG/LX1+SROpU0R6aQvGOx7WLNqhihAoGBAI0F\n vLHUj+CJh2MA1cgY6exOVkkqkQDKU4O684mjmmXwU95RKWEx7chMKqzmcM3ljyZf\n 42FyT58UixmStSdqXPR4E4e2yEfQsqhTGhbPaF+p7/bko4uefmsaK8ijhGH+BJLt\n MUK78whUcp4nL1zYlpF8NhoNae1P4SNw05ClwgRFAoGAFQGPgMZZHz+6wLOhXP+0\n RfMfal3l+jF+DTMDtOWN+dvos3Wy0sVyPG8p6Dw3E8GWyylDgXoxKw+g2LUhW5oi\n Y1xfMZDurWYuE9bgTemPmS+OyagXaCqX5iJhoVdrvtXPrQDnAIJnHGaZaoJPLw+P\n CSKD+sZIsZuuLfTo2KC/+g0=\n -----END PRIVATE KEY-----\n </key>\n <cert>\n -----BEGIN CERTIFICATE-----\n MIIDSDCCAjCgAwIBAgIRAJwe0r7q0jzeX76SCxQ9MJgwDQYJKoZIhvcNAQELBQAw\n EDEOMAwGA1UEAwwFdXNlcjEwHhcNMjEwODIwMDkxMDE2WhcNMjMxMTIzMDkxMDE2\n WjAQMQ4wDAYDVQQDDAV1c2VyMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC\n ggEBAJJWVFLjE4gv22DKnZMNzzc8k7hRWHrev8y0hsCG/RJmp5BWXVT/vFQvOux1\n MT58ZL5YiPqRf4bcMNNDVzxsgzgTUzCrelpjtUF0dRd3dtwIZFyOUI0qh8eDZdBe\n 5D166p5vw2PtNyDaROu9oKb0hgE9jaHWJkQQ7QN2ijyz1G2yiRZYf7/nHkPYPGl7\n YyBZmOWLQnJjM5CEr+cTUAUy5bPPjRVaaCm5YPWukzIAAVhTEWReinATdUmoVS4/\n LLv3wIJz08zChWFbN8lD7Nj8oM0hryX3mLmGxe5gPcnl2b+YjoX9Rm06VudyMseA\n S3/YNikZlJUfwerDQ4bCEDx+lh8CAwEAAaOBnDCBmTAJBgNVHRMEAjAAMB0GA1Ud\n DgQWBBRHM7lyGDiXETf/LGPIuTcrnvacEDBLBgNVHSMERDBCgBTxN0FcJ/wZrhs+\n BvEHmoFz1qKnlqEUpBIwEDEOMAwGA1UEAwwFdXNlcjGCFH9Byu+uKhmc27rjUAqp\n hscDw3xvMBMGA1UdJQQMMAoGCCsGAQUFBwMCMAsGA1UdDwQEAwIHgDANBgkqhkiG\n 9w0BAQsFAAOCAQEAREDZIIoTKfvlxF3Q1GjSJ+oRkprEwft8E2Oic1oLGybAKsgy\n 0xr3AL/RiTwFo2Sjg5EwzsSMP8FIYNVQAS1hw0bPgda6GTayqP1GwU0EK9DJT4Sv\n k+uAu+lR4NwesHekGsINPo33o9g5veEXP3OtULNIJSlQYPrWIcmG8Aey1Jxdd4N1\n N2lfih3UqVxOvHUcty/poThFbTgFvNLIBHyBv+aTF93m65eq7zDHpVEgAqYpeQdL\n jg1W8AOEBtCQKyfrdSkXkUgcT98OkgbPaJuz7n7iidnQYlz5xpLdOL6hDLd2a3bG\n vqfOB/6cMIsw/4TU1n3NX5P97gzTuaJqFsR7EA==\n -----END CERTIFICATE-----\n </cert>\n <ca>\n -----BEGIN CERTIFICATE-----\n MIIDOTCCAiGgAwIBAgIUf0HK764qGZzbuuNQCqmGxwPDfG8wDQYJKoZIhvcNAQEL\n BQAwEDEOMAwGA1UEAwwFdXNlcjEwHhcNMjEwODIwMDkwNzQzWhcNMzEwODE4MDkw\n NzQzWjAQMQ4wDAYDVQQDDAV1c2VyMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\n AQoCggEBAL6odgR61O9GYQr9C5ZnH+ls/zdq7Q+72bCebqbZgC/w5qR9ESSx5cZ5\n ohthoASVxOlONFH/TUPMXVlbxZ4YUjKMkLBjKJeRjPbHMB6SeWlNODfa9xm81hFL\n DOs7UtZnKWH4FQgEoEh7kwbEEn3TnWr2ZiZ+DVlQh/LzniyapASlyrAZ613mUQQZ\n zHoAz+F8KMyhlQHOQbNELaK6kTfNBZlh6r3GUurI1rGaBsYtQo2YkAx061glZREb\n EhzLxpXuU9Vih7WmR5/5+T75UiEOhP/eUMVvhUXDRJTrVQirRal6TQHy45pcqlzH\n 7TQqbe8jz39I2KBUnVUtG+ZRRDtDzT0CAwEAAaOBijCBhzAdBgNVHQ4EFgQU8TdB\n XCf8Ga4bPgbxB5qBc9aip5YwSwYDVR0jBEQwQoAU8TdBXCf8Ga4bPgbxB5qBc9ai\n p5ahFKQSMBAxDjAMBgNVBAMMBXVzZXIxghR/QcrvrioZnNu641AKqYbHA8N8bzAM\n BgNVHRMEBTADAQH/MAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQsFAAOCAQEAvF66\n To/SNMZYCd3Fgz+8HfvxdLcUVJOqx1Lp27L2DeGlSqnWmbZcLjHI0HLS8ezZ88ZX\n xM6dbZNl777CE58TUbcUjtTsW+8GK1lYd0MAWWtHkKHLN4ZbFoJN5c+5GpMJrNmS\n X84JmfZ/OqAGd3Y1UzPe4VemBMNUgyu0UFuOWs3HNRpEEFqJa7eSpUBGy5CItWqb\n 6x7bGngJloAFuDM6bvi8Aqrbytf3DRI/2+2B/JnBuqXrQa7pV6ugYuNxQuT71CsE\n QYrZZeHZVxGaYUhIN4zXXklim1tCUsK0WohC8Bq40Hbua0TeasNXYWB1wweomJEJ\n J/DKoM3ReWdeKr2pUA==\n -----END CERTIFICATE-----\n </ca>\n key-direction 1\n <tls-auth>\n -----BEGIN OpenVPN Static key V1-----\n 043a896af3a7746796c0b496b5f5b663\n b0d13a876613fd9d606e84b5eaa930c5\n b2dfc7bc04de09e0f027bb374ed74574\n bee8f6c922017128cbc7dfeeb6e86da1\n df9401269074fb7bebae7313d667362c\n aafcaf01471f57a3305ed2333db61945\n bb9362c910f13f49bd463716424d0230\n c66426747d333b847c668569ca2759af\n 4fa9548ae429ca28b3fa916cf387ef52\n eb91dc261ac41ad2afbcfa5d45bc4880\n 211d2d44be4a6355919a04571d2fcaf1\n 984293e8ca81431f3a6a6563c98e2254\n 7b211ae33581688343d3697d70cc89b7\n dfc1d0c2f8075a1eeedc7cac90ca183b\n c0d91c3ca6a1960f4649203c973fb3cc\n 62b73fd4cb8d54098837706bd67f8218\n -----END OpenVPN Static key V1-----\n </tls-auth>\n redirect-gateway def1"}, {"id":1,"file":"client dev tun proto udp ... d4ec4105a39c814bd980c9c0e0b8efb4 -----END OpenVPN Static key V1----- </tls-auth>"} ] } appdetails.json { "ads":"true", "update":[{ "version":"2.8.2000", "title":"Do you like this VPN app? Check the source code!", "description":"The App is available at github.com/gayankuruppu/android-vpn-client-ics-openvpn and follow the developer on GitHub github.com/gayanvoice", "size":"https://git.io/JeY69" }], "blocked":[ {"id":0, "app":"com.android.game"}, {"id":1, "app":"com.utorrent.client"}, {"id":2, "app":"com.torrent.client"}, {"id":3, "app":"com.tor.client"}, {"id":4, "app":"com.insta.client"}, {"id":5, "app":"com.facebook.client"}, {"id":6, "app":"com.get.client"} ], "free":[ {"id":0, "file":0, "city":"Los Angeles","country":"United States","image":"unitedstates","ip":"107.182.23.134","active":"true","signal":"a"}, {"id":1, "file":1, "city":"Las Vegas","country":"United States","image":"unitedstates","ip":"205.185.119.100","active":"true","signal":"c"} ] }

It looks good, let me know if your are using it in x86 device. Currently this code only supports arm only.