Вы находитесь на странице: 1из 31

updateLogsFile sessionsnum=[1]

===>>> SESSION <<<== : 2


======== Start Spotflux application ========
Application version: 3.0.4
UUID: edea194c-bb9e-322e-ac0a-71fdd7e45ffd
Token: 64abae32-a94c-4418-926e-7d62f9ee4292
============================================
Running on LG-D724 (MSM8226) lge, Android API 19, version 3.0.4, built by O=Spot
flux
------- ConnectionManager() [this=com.spotflux.android.sfandroidpoc.ConnectionMa
nager@420d6b28,tracker=com.spotflux.android.sfandroidpo.connection.ConnectionSta
teTracker@420d7510]
Saved Version: 0
Current Version: 3.0.4
Is first launch on update
updateStoredApplicationVersion, 3.0.4
onCreate() Screen measures: h594.0dp, w360.0dp
onCreate() Screen data: Density: 320 Scaled density: 2.0
onCreate() Screen data, misc:DisplayMetrics{density=2.0, width=720, height=1188,
scaledDensity=2.0, xdpi=290.285, ydpi=295.563}
showNotification() show=[true] enable=[false]
onStart() process id=2365
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@42132ec0
isConnectionEnable() result= false
onResume() process id=2365, [Connected = false]
2 created = com.spotflux.android.controller.NetworkStateReceiver@420c8dc8
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@42132ec0
isConnectionEnable() result= false
showNotification() show=[true] enable=[false]
getItem() pos=0[fragment=HomeFragment{421d5f58}]
onCreate()
IPv6 testing: fe80::b66d:e3bb:1234:418e IPv6
IPv6 testing: 10.132.175.95 NOT IPv6
IPv6 testing: ::1 IPv6
IPv6 testing: 127.0.0.1 NOT IPv6
IPv6 testing: 10.9.0.38 NOT IPv6
IPv6 testing: fe80::6489:9aff:fe95:a40f IPv6
onCreateView()
setLoading [true]
setLoading [true]
calculated button size: 103dp, 206px
onResume()
tun exists
stateChanged() state=DISABLED
updateEnableButtonUI() currentstatus = DISABLED
updateEnableButtonUI() [state=true] auto=true, net=true, isLaun=false, state=DIS
ABLED
updateEnableButtonUI() currentstatus = DISABLED
updateEnableButtonUI() [state=true] auto=true, net=true, isLaun=false, state=DIS
ABLED
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@42132ec0
isConnectionEnable() result= false
connectToServer()
connect() -> Converting profile... Thread ID=3780
connect() -> Test UDP
Creating socket
===== NETWORK info: [name=mobile, detail=+CONNECTED, extra=internet, subtype=HSP

A+]
Running on LG-D724 (MSM8226) lge, Android API 19, version 3.0.4, built by O=Spot
flux
Network Status: CONNECTED HSPA+ to mobile internet
onServiceConnected() mService=de.blinkt.openvpn.core.OpenVpnService@420f0878
setService() [service=de.blinkt.openvpn.core.OpenVpnService@420f0878]
TryOpenConnectionReceiver - onReceive() intent=Intent { act=com.spotflux.android
.intent.action.NETWORK_CHANGE flg=0x10 (has extras) }
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@42132ec0
isConnectionEnable() result= false
updateEnableButtonUI() currentstatus = DISABLED
updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=DIS
ABLED
stateChanged() state=DISABLED
updateEnableButtonUI() currentstatus = DISABLED
updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=DIS
ABLED
Creating socket
Creating socket
Sending packet (42 bytes), hostname=pang0wai16.edea194c-bb9e-322e-ac0a-71fdd7e45
ffd.root-servers.es
Receiving packet
Sending packet (42 bytes), hostname=pang0wai16.edea194c-bb9e-322e-ac0a-71fdd7e45
ffd.root-servers.es
Receiving packet
Sending packet (42 bytes), hostname=pang0wai16.edea194c-bb9e-322e-ac0a-71fdd7e45
ffd.root-servers.es
Receiving packet
true
onSharedPreferenceChanged [prefs=android.app.SharedPreferencesImpl@4205f748, key
=sf_is_paired]
updateEnableButtonUI() currentstatus = DISABLED
updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=DIS
ABLED
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@42132ec0
isConnectionEnable() result= false
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@42132ec0
isConnectionEnable() result= false
showNotification() show=[true] enable=[false]
Problem testing UDP for pang0wai16.edea194c-bb9e-322e-ac0a-71fdd7e45ffd.root-ser
vers.es:443
java.net.SocketTimeoutException
at libcore.io.IoBridge.maybeThrowAfterRecvfrom(IoBridge.java:599)
at libcore.io.IoBridge.recvfrom(IoBridge.java:557)
at java.net.PlainDatagramSocketImpl.doRecv(PlainDatagramSocketImpl.java:
161)
at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java
:169)
at java.net.DatagramSocket.receive(DatagramSocket.java:250)
at com.spotflux.android.sfandroidpo.connection.UdpTester.sendUDPPacket(U
dpTester.java:149)
at com.spotflux.android.sfandroidpo.connection.UdpTester.access$000(UdpT
ester.java:19)
at com.spotflux.android.sfandroidpo.connection.UdpTester$1.run(UdpTester
.java:50)
at java.lang.Thread.run(Thread.java:841)
Caused by: libcore.io.ErrnoException: recvfrom failed: EAGAIN (Try again)

at libcore.io.Posix.recvfromBytes(Native Method)
at libcore.io.Posix.recvfrom(Posix.java:141)
at libcore.io.BlockGuardOs.recvfrom(BlockGuardOs.java:164)
at libcore.io.IoBridge.recvfrom(IoBridge.java:554)
... 7 more
setLoading [false]
WEB API call <- getStatistics RESPONSE: [sBandwidth=0 B, Crunched()=0]
Problem testing UDP for pang0wai16.edea194c-bb9e-322e-ac0a-71fdd7e45ffd.root-ser
vers.es:443
java.net.SocketTimeoutException
at libcore.io.IoBridge.maybeThrowAfterRecvfrom(IoBridge.java:599)
at libcore.io.IoBridge.recvfrom(IoBridge.java:557)
at java.net.PlainDatagramSocketImpl.doRecv(PlainDatagramSocketImpl.java:
161)
at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java
:169)
at java.net.DatagramSocket.receive(DatagramSocket.java:250)
at com.spotflux.android.sfandroidpo.connection.UdpTester.sendUDPPacket(U
dpTester.java:149)
at com.spotflux.android.sfandroidpo.connection.UdpTester.access$000(UdpT
ester.java:19)
at com.spotflux.android.sfandroidpo.connection.UdpTester$1.run(UdpTester
.java:50)
at java.lang.Thread.run(Thread.java:841)
Caused by: libcore.io.ErrnoException: recvfrom failed: EAGAIN (Try again)
at libcore.io.Posix.recvfromBytes(Native Method)
at libcore.io.Posix.recvfrom(Posix.java:141)
at libcore.io.BlockGuardOs.recvfrom(BlockGuardOs.java:164)
at libcore.io.IoBridge.recvfrom(IoBridge.java:554)
... 7 more
Problem testing UDP for pang0wai16.edea194c-bb9e-322e-ac0a-71fdd7e45ffd.root-ser
vers.es:443
java.net.SocketTimeoutException
at libcore.io.IoBridge.maybeThrowAfterRecvfrom(IoBridge.java:599)
at libcore.io.IoBridge.recvfrom(IoBridge.java:557)
at java.net.PlainDatagramSocketImpl.doRecv(PlainDatagramSocketImpl.java:
161)
at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java
:169)
at java.net.DatagramSocket.receive(DatagramSocket.java:250)
at com.spotflux.android.sfandroidpo.connection.UdpTester.sendUDPPacket(U
dpTester.java:149)
at com.spotflux.android.sfandroidpo.connection.UdpTester.access$000(UdpT
ester.java:19)
at com.spotflux.android.sfandroidpo.connection.UdpTester$1.run(UdpTester
.java:50)
at java.lang.Thread.run(Thread.java:841)
Caused by: libcore.io.ErrnoException: recvfrom failed: EAGAIN (Try again)
at libcore.io.Posix.recvfromBytes(Native Method)
at libcore.io.Posix.recvfrom(Posix.java:141)
at libcore.io.BlockGuardOs.recvfrom(BlockGuardOs.java:164)
at libcore.io.IoBridge.recvfrom(IoBridge.java:554)
... 7 more
connect() -> Test UDP -> FAILED use TCP
onPause() process id=2365
onPause()
trialCallback message = { when=0 what=0 target=com.spotflux.android.fragments.Ho

meFragment$18 }
Result = {"success":true}
onActivityResult() RESULT_OK >>> Send callback new startOpenVpnThread().start();
startOpenVpnThread() setup short cut
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@42132ec0
isConnectionEnable() result= false
onResume() process id=2365, [Connected = false]
Building configuration
2 created = com.spotflux.android.controller.NetworkStateReceiver@43e2f840
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@42132ec0
isConnectionEnable() result= false
showNotification() show=[true] enable=[false]
onResume()
tun exists
stateChanged() state=DISABLED
updateEnableButtonUI() currentstatus = DISABLED
updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=DIS
ABLED
updateEnableButtonUI() currentstatus = DISABLED
Starting openvpn service [startVPN=Intent { cmp=com.spotflux.android/de.blinkt.o
penvpn.core.OpenVpnService (has extras) }]
appendLogsToFile [text.len=8179]
appendLogsToFile Finish
updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=DIS
ABLED
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@42132ec0
isConnectionEnable() result= false
===== NETWORK info: [name=mobile, detail=+CONNECTED, extra=internet, subtype=HSP
A+]
Network Status: CONNECTED HSPA+ to mobile internet
onStartCommand() [flags=0, startId=1, intent=Intent { cmp=com.spotflux.android/d
e.blinkt.openvpn.core.OpenVpnService (has extras) }, this=de.blinkt.openvpn.core
.OpenVpnService@420f0878]
managmentCommand(): cmd=signal SIGINT
managmentCommand(): failed with exception
java.io.IOException: Transport endpoint is not connected
at android.net.LocalSocketImpl.writeba_native(Native Method)
at android.net.LocalSocketImpl.access$600(LocalSocketImpl.java:33)
at android.net.LocalSocketImpl$SocketOutputStream.write(LocalSocketImpl.
java:132)
at android.net.LocalSocketImpl$SocketOutputStream.write(LocalSocketImpl.
java:119)
at de.blinkt.openvpn.core.OpenVpnManagementThread.managmentCommand(OpenV
pnManagementThread.java:116)
at de.blinkt.openvpn.core.OpenVpnManagementThread.managmentCommand(OpenV
pnManagementThread.java:129)
at de.blinkt.openvpn.core.OpenVpnService.onStartCommand(OpenVpnService.j
ava:498)
at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2714
)
at android.app.ActivityThread.access$2100(ActivityThread.java:142)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1300)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)

at
at
at
at
.java:790)
at
at

android.app.ActivityThread.main(ActivityThread.java:5118)
java.lang.reflect.Method.invokeNative(Native Method)
java.lang.reflect.Method.invoke(Method.java:515)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:606)
dalvik.system.NativeStart.main(Native Method)

onStartCommand() *** Start a new session by creating a new thread.[serviceThread


=com.spotflux.android.core.OpenVPNThread@43d82048, mProcessThread= Thread[OpenVP
NProcessThread,5,main]
Starting openvpn
process builder argvlist: [/data/data/com.spotflux.android/cache/pievpn.armeabiv7a, --config, /data/data/com.spotflux.android/cache/android.conf], env={}
P: log output: OpenVPN 2.4-icsopenvpn [git:icsopenvpn_625-af9eb9424047f9f5] andr
oid-14-armeabi-v7a [SSL (OpenSSL)] [LZO] [SNAPPY] [LZ4] [EPOLL] [MH] [IPv6] buil
t on Jan 27 2015
P: log output: library versions: OpenSSL 1.0.1j 15 Oct 2014, LZO 2.07
P: log output: MANAGEMENT: unix domain socket listening on /data/data/com.spotfl
ux.android/cache/mgmtsocket
P: log output: Need hold release from management interface, waiting...
P: log output: MANAGEMENT: Client connected from /data/data/com.spotflux.android
/cache/mgmtsocket
onStartCommand() *** Start start a Thread that handles incoming messages of the
managment socket.[mManagement=de.blinkt.openvpn.core.OpenVpnManagementThread@43d
8f830, mSocketManagerThread= Thread[OpenVPNManagementThread,5,main]
1 created = com.spotflux.android.controller.NetworkStateReceiver@43d90bc0
run(): Managment Socket Thread started [mSocket=android.net.LocalSocket@43d8f768
impl:android.net.LocalSocketImpl@43d8f790 fd:FileDescriptor[49], mServerSocket=
null, mOpenVPNService=de.blinkt.openvpn.core.OpenVpnService@420f0878
run(): ADD [active.size=1] threadID=3793
processinput: >INFO:OpenVPN Management Interface Version 1 -- type 'help' for mo
re info
>HOLD:Waiting for hold release
updateStateString: before informing stateListeners: state=NONETWORK
created!
started ManagementSocket Thread successfully, moving on
onSharedPreferenceChanged [prefs=android.app.SharedPreferencesImpl@4205f748, key
=lastConnectedProfile]
updateEnableButtonUI() currentstatus = DISABLED
updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=DIS
ABLED
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@42132ec0
isConnectionEnable() result= false
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@42132ec0
isConnectionEnable() result= false
showNotification() show=[true] enable=[false]
TryOpenConnectionReceiver - onReceive() intent=Intent { act=com.spotflux.android
.intent.action.NETWORK_CHANGE flg=0x10 (has extras) }
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@42132ec0
isConnectionEnable() result= false
updateEnableButtonUI() currentstatus = DISABLED
updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=DIS
ABLED
stateChanged() state=DISABLED
updateEnableButtonUI() currentstatus = DISABLED

updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=DIS


ABLED
===== NETWORK info: [name=mobile, detail=+CONNECTED, extra=internet, subtype=HSP
A+]
resume()
managmentCommand(): cmd=hold release
processinput: SUCCESS: hold release succeeded
>PASSWORD:Need 'Auth' username/password
managmentCommand(): cmd=username 'Auth' edea194c-bb9e-322e-ac0a-71fdd7e45ffd
P: log output: MANAGEMENT: CMD 'hold release'
managmentCommand(): write
managmentCommand(): cmd=bytecount 2
managmentCommand(): write
managmentCommand(): cmd=state on
managmentCommand(): write
P: log output: MANAGEMENT: CMD 'bytecount 2'
P: log output: MANAGEMENT: CMD 'state on'
P: log output: MANAGEMENT: CMD 'username 'Auth' edea194c-bb9e-322e-ac0a-71fdd7e4
5ffd'
Network Status: CONNECTED HSPA+ to mobile internet
managmentCommand(): write
managmentCommand(): cmd=password 'Auth' kOlBgN7i
P: log output: MANAGEMENT: CMD 'password [...]'
P: log output: WARNING: No server certificate verification method has been enabl
ed. See http://openvpn.net/howto.html#mitm for more info.
resume()
Network Status: CONNECTED HSPA+ to mobile internet
managmentCommand(): write
processinput: SUCCESS: bytecount interval changed
SUCCESS: real-time state notification set to ON
SUCCESS: 'Auth' username entered, but not yet verified
SUCCESS: 'Auth' password entered, but not yet verified
P: log output: Control Channel Authentication: using '/data/data/com.spotflux.an
droid/cache/spotflux-94533059key' as a OpenVPN static key file
P: log output: Outgoing Control Channel Authentication: Using 160 bit message ha
sh 'SHA1' for HMAC authentication
P: log output: Incoming Control Channel Authentication: Using 160 bit message ha
sh 'SHA1' for HMAC authentication
P: log output: MANAGEMENT: >STATE:1474509036,RESOLVE,,,
updateEnableButtonUI() currentstatus = DISABLED
updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=DIS
ABLED
stateChanged() state=DISABLED
updateEnableButtonUI() currentstatus = DISABLED
updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=DIS
ABLED
processinput: >STATE:1474509036,RESOLVE,,,
>NEED-OK:Need 'PROTECTFD' confirmation MSG:protect_fd_nonlocal
processState() argument=1474509036,RESOLVE,,,
updateStateString: before informing stateListeners: state=RESOLVE
stateChanged() state=INITIALIZING
updateEnableButtonUI() currentstatus = INITIALIZING

P: log output: TCP/UDP: Preserving recently used remote address: [AF_INET]104.23


8.180.67:443
P: log output: Socket Buffers: R=[163840->131072] S=[163840->131072]
P: log output: Protecting socket fd 5
updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=INI
TIALIZING
managmentCommand(): cmd=needok 'PROTECTFD' ok
managmentCommand(): write
processinput: SUCCESS: 'PROTECTFD' needok-confirmation entered, but not yet veri
fied
>STATE:1474509037,WAIT,,,
>BYTECOUNT:0,42
processState() argument=1474509037,WAIT,,,
updateStateString: before informing stateListeners: state=WAIT
P: log output: MANAGEMENT: CMD 'needok 'PROTECTFD' ok'
P: log output: UDP link local: (not bound)
P: log output: UDP link remote: [AF_INET]104.238.180.67:443
P: log output: MANAGEMENT: >STATE:1474509037,WAIT,,,
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >STATE:1474509038,AUTH,,,
processState() argument=1474509038,AUTH,,,
P: log output: MANAGEMENT: >STATE:1474509038,AUTH,,,
P: log output: TLS: Initial packet from [AF_INET]104.238.180.67:443, sid=a71ab27
6 05f024af
P: log output: WARNING: this configuration may cache passwords in memory -- use
the auth-nocache option to prevent this
updateStateString: before informing stateListeners: state=AUTH
stateChanged() state=INITIALIZING
updateEnableButtonUI() currentstatus = INITIALIZING
updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=INI
TIALIZING
appendLogsToFile [text.len=8431]
appendLogsToFile Finish
processinput: >BYTECOUNT:1018,736
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:4000,1786
updateStateString: before informing stateListeners: state=BYTECOUNT
P: log output: VERIFY OK: depth=1, O=Spotflux Inc, emailAddress=support@spotflux
.com, L=New York City, ST=New York, C=US, CN=Spotflux Certificate Authority
P: log output: VERIFY OK: depth=0, C=US, ST=New York, L=New York City, O=Spotflu
x Inc, OU=server, CN=SpotfluxWildcard
processinput: >BYTECOUNT:6698,2736
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:7836,5596
updateStateString: before informing stateListeners: state=BYTECOUNT
P: log output: Data Channel Encrypt: Cipher 'AES-128-CBC' initialized with
it key
P: log output: Data Channel Encrypt: Using 160 bit message hash 'SHA1' for
authentication
P: log output: Data Channel Decrypt: Cipher 'AES-128-CBC' initialized with
it key
P: log output: Data Channel Decrypt: Using 160 bit message hash 'SHA1' for

128 b
HMAC
128 b
HMAC

authentication
P: log output: Control Channel: TLSv1, cipher TLSv1/SSLv3 DHE-RSA-AES256-SHA, 40
96 bit RSA
P: log output: [SpotfluxWildcard] Peer Connection Initiated with [AF_INET]104.23
8.180.67:443
locationsClick
onPause() process id=2365
onPause()
ActionBarFragment.onCreate()
onStop() process id=2365
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@43dbc450
isConnectionEnable() result= false
hideNotification()
onStop()
P: log output: MANAGEMENT: >STATE:1474509049,GET_CONFIG,,,
processinput: >BYTECOUNT:10480,7304
>STATE:1474509049,GET_CONFIG,,,
updateStateString: before informing stateListeners: state=BYTECOUNT
processState() argument=1474509049,GET_CONFIG,,,
updateStateString: before informing stateListeners: state=GET_CONFIG
executeHttpRequest(): Cannot reach the server. Check connection to recvfrom fail
ed: ECONNRESET (Connection reset by peer)
P: log output: SENT CONTROL [SpotfluxWildcard]: 'PUSH_REQUEST' (status=1)
P: log output: PUSH: Received control message: 'PUSH_REPLY,dhcp-option DNS 44.0.
0.252,redirect-gateway def1,topology subnet,route-gateway 44.50.2.1,topology sub
net,ping 30,ping-restart 300,ifconfig 44.50.2.2 255.255.255.0'
processinput: >STATE:1474509050,ASSIGN_IP,,44.50.2.2,
>NEED-OK:Need 'IFCONFIG' confirmation MSG:44.50.2.2 255.255.255.0 1500 subnet
processState() argument=1474509050,ASSIGN_IP,,44.50.2.2,
P: log output: OPTIONS IMPORT: timers and/or timeouts modified
updateStateString: before informing stateListeners: state=ASSIGN_IP
P: log output: OPTIONS IMPORT: --ifconfig/up options modified
managmentCommand(): cmd=needok 'IFCONFIG' ok
P: log output: OPTIONS IMPORT: route options modified
P: log output: OPTIONS IMPORT: route-related options modified
P: log output: OPTIONS IMPORT: --ip-win32 and/or --dhcp-option options modified
P: log output: ROUTE_GATEWAY 127.100.103.119/255.0.0.0 IFACE=lo HWADDR=00:00:00:
00:00:00
P: log output: do_ifconfig, tt->ipv6=0, tt->did_ifconfig_ipv6_setup=0
P: log output: MANAGEMENT: >STATE:1474509050,ASSIGN_IP,,44.50.2.2,
P: log output: MANAGEMENT: CMD 'needok 'IFCONFIG' ok'
managmentCommand(): write
processinput: SUCCESS: 'IFCONFIG' needok-confirmation entered, but not yet verif
ied
>NEED-OK:Need 'ROUTE' confirmation MSG:0.0.0.0 0.0.0.0 44.50.2.1 dev lo
managmentCommand(): cmd=needok 'ROUTE' ok
P: log output: MANAGEMENT: CMD 'needok 'ROUTE' ok'
managmentCommand(): write
processinput: SUCCESS: 'ROUTE' needok-confirmation entered, but not yet verified
>NEED-OK:Need 'DNSSERVER' confirmation MSG:44.0.0.252
managmentCommand(): cmd=needok 'DNSSERVER' ok
P: log output: MANAGEMENT: CMD 'needok 'DNSSERVER' ok'

managmentCommand(): write
processinput: SUCCESS: 'DNSSERVER' needok-confirmation entered, but not yet veri
fied
>NEED-OK:Need 'PERSIST_TUN_ACTION' confirmation MSG:tunmethod
managmentCommand(): cmd=needok 'PERSIST_TUN_ACTION' OPEN_AFTER_CLOSE
P: log output: MANAGEMENT: CMD 'needok 'PERSIST_TUN_ACTION' OPEN_AFTER_CLOSE'
managmentCommand(): write
processinput: SUCCESS: 'PERSIST_TUN_ACTION' needok-confirmation entered, but not
yet verified
>NEED-OK:Need 'OPENTUN' confirmation MSG:tun
Last interface configuration from OpenVPN:
Local IPv4: 44.50.2.2/24 IPv6: null MTU: 1500
DNS Server: 44.0.0.252
Routes: 0.0.0.0/0
Routes excluded:
VpnService routes installed: 0.0.0.0/0
managmentCommand(): cmd=needok 'OPENTUN' ok
P: log output: MANAGEMENT: CMD 'needok 'OPENTUN' ok'
P: log output: Initialization Sequence Completed
P: log output: MANAGEMENT: >STATE:1474509051,CONNECTED,SUCCESS,44.50.2.2,104.238
.180.67
managmentCommand(): write
processinput: SUCCESS: 'OPENTUN' needok-confirmation entered, but not yet verifi
ed
>STATE:1474509051,CONNECTED,SUCCESS,44.50.2.2,104.238.180.67
>BYTECOUNT:10991,7549
processState() argument=1474509051,CONNECTED,SUCCESS,44.50.2.2,104.238.180.67
updateStateString: before informing stateListeners: state=CONNECTED
connectionTimer - canceled! connectionTimer=java.util.Timer@4283c3a0
Creating IP check thread
showNotification() show=[true] enable=[true]
IP check loop
Get IP
ActionBarFragment.stateChanged()
stateChanged() state=ENABLED
updateEnableButtonUI() currentstatus = ENABLED
updateStateString: before informing stateListeners: state=BYTECOUNT
updateEnableButtonUI() [state=true] auto=true, net=true, isLaun=false, state=ENA
BLED
IP address = null
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@441c7fe0
limitedAccess, no IP recieved
Sleeping for 120s
processinput: >BYTECOUNT:16331,10660
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:24862,16827
updateStateString: before informing stateListeners: state=BYTECOUNT
appendLogsToFile [text.len=6305]
appendLogsToFile Finish
processinput: >BYTECOUNT:26289,17337

updateStateString: before informing stateListeners: state=BYTECOUNT


onStart() process id=2365
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@441c7fe0
isConnectionEnable() result= true
onResume() process id=2365, [Connected = true]
2 created = com.spotflux.android.controller.NetworkStateReceiver@44331718
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@441c7fe0
isConnectionEnable() result= true
showNotification() show=[true] enable=[true]
onResume()
tun exists
stateChanged() state=ENABLED
updateEnableButtonUI() currentstatus = ENABLED
updateEnableButtonUI() [state=true] auto=true, net=true, isLaun=false, state=ENA
BLED
updateEnableButtonUI() currentstatus = ENABLED
updateEnableButtonUI() [state=true] auto=true, net=true, isLaun=false, state=ENA
BLED
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@441c7fe0
isConnectionEnable() result= true
===== NETWORK info: [name=mobile, detail=+CONNECTED, extra=internet, subtype=HSP
A+]
Network Status: CONNECTED HSPA+ to mobile internet
TryOpenConnectionReceiver - onReceive() intent=Intent { act=com.spotflux.android
.intent.action.NETWORK_CHANGE flg=0x10 (has extras) }
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@441c7fe0
isConnectionEnable() result= true
updateEnableButtonUI() currentstatus = ENABLED
updateEnableButtonUI() [state=true] auto=true, net=true, isLaun=false, state=ENA
BLED
stateChanged() state=ENABLED
updateEnableButtonUI() currentstatus = ENABLED
updateEnableButtonUI() [state=true] auto=true, net=true, isLaun=false, state=ENA
BLED
processinput: >BYTECOUNT:27390,18795
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:28066,18965
updateStateString: before informing stateListeners: state=BYTECOUNT
locationsClick
onPause() process id=2365
onPause()
ActionBarFragment.onCreate()
onStop() process id=2365
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@441c7fe0
isConnectionEnable() result= true
onStop()
processinput: >BYTECOUNT:28151,19274
updateStateString: before informing stateListeners: state=BYTECOUNT
ADDOPTION: Frankfurt, Germany
processinput: >BYTECOUNT:40032,24613
updateStateString: before informing stateListeners: state=BYTECOUNT

timeClick
processinput: >BYTECOUNT:48281,28706
updateStateString: before informing stateListeners: state=BYTECOUNT
Cycling connection after successful pairing.
=============>>> Will attempt disconnect <<<=================
disconnect() stopOpenVPN and stopService
stopVPN() [mCurrentstate=NOPROCESS]
managmentCommand(): cmd=signal SIGINT
managmentCommand(): write
processinput: SUCCESS: signal SIGINT thrown
P: log output: MANAGEMENT: CMD 'signal SIGINT'
=============>>> Start connecting to Spotflux open VPN server <<<===============
==
connectToServer()
P: log output: Sorry, deleting routes on Android is not possible. The VpnService
API allows routes to be set on connect only.
Error in Management thread. Seems Socket was closed
java.io.IOException: socket closed
at android.net.LocalSocketImpl$SocketInputStream.read(LocalSocketImpl.ja
va:92)
at android.net.LocalSocketImpl$SocketInputStream.read(LocalSocketImpl.ja
va:84)
at de.blinkt.openvpn.core.OpenVpnManagementThread.run(OpenVpnManagementT
hread.java:160)
at java.lang.Thread.run(Thread.java:841)
run() REMOVE [active.size=0] threadID=3793
P: log output: Sorry, deleting routes on Android is not possible. The VpnService
API allows routes to be set on connect only.
P: log output: Closing TUN/TAP interface
connect() -> Converting profile... Thread ID=3812
P: log output: SIGINT[hard,] received, process exiting
P: log output: MANAGEMENT: >STATE:1474509068,EXITING,SIGINT,,
P: log output: MANAGEMENT: TCP send error: Broken pipe
P: log output: MANAGEMENT: Client disconnected
Giving up
connect() -> Test UDP
updateStateString: before informing stateListeners: state=NOPROCESS
IPChecker interrupted, returning
showNotification() show=[true] enable=[false]
Creating socket
onStart() process id=2365
ActionBarFragment.stateChanged()
ActionBarFragment.stateChanged()
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@4210b510
isConnectionEnable() result= false
onResume() process id=2365, [Connected = false]
2 created = com.spotflux.android.controller.NetworkStateReceiver@43fb1608
Exiting
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@4210b510
isConnectionEnable() result= false
showNotification() show=[true] enable=[false]
onResume()
tun exists
stateChanged() state=DISABLED

updateEnableButtonUI() currentstatus = DISABLED


updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=DIS
ABLED
updateEnableButtonUI() currentstatus = DISABLED
updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=DIS
ABLED
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@4210b510
isConnectionEnable() result= false
stateChanged() state=DISABLED
updateEnableButtonUI() currentstatus = DISABLED
updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=DIS
ABLED
===== NETWORK info: [name=mobile, detail=+CONNECTED, extra=internet, subtype=HSP
A+]
appendLogsToFile [text.len=5409]
appendLogsToFile Finish
Network Status: CONNECTED HSPA+ to mobile internet
TryOpenConnectionReceiver - onReceive() intent=Intent { act=com.spotflux.android
.intent.action.NETWORK_CHANGE flg=0x10 (has extras) }
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@4210b510
isConnectionEnable() result= false
updateEnableButtonUI() currentstatus = DISABLED
updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=DIS
ABLED
stateChanged() state=DISABLED
updateEnableButtonUI() currentstatus = DISABLED
updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=DIS
ABLED
Creating socket
executeHttpRequest(): Cannot reach the server. Check connection to recvfrom fail
ed: ECONNRESET (Connection reset by peer)
Creating socket
Sending packet (42 bytes), hostname=p6211g2htf.edea194c-bb9e-322e-ac0a-71fdd7e45
ffd.root-servers.es
Receiving packet
connect() -> Test UDP -> SUCCESS use UDP
Authorized
The VPN application is already prepared.! So start Thread
startOpenVpnThread() setup short cut
Building configuration
Starting openvpn service [startVPN=Intent { cmp=com.spotflux.android/de.blinkt.o
penvpn.core.OpenVpnService (has extras) }]
onStartCommand() [flags=0, startId=2, intent=Intent { cmp=com.spotflux.android/d
e.blinkt.openvpn.core.OpenVpnService (has extras) }, this=de.blinkt.openvpn.core
.OpenVpnService@420f0878]
stopVPN() [mCurrentstate=NOPROCESS]
Sending packet (42 bytes), hostname=p6211g2htf.edea194c-bb9e-322e-ac0a-71fdd7e45
ffd.root-servers.es
Sending packet (42 bytes), hostname=p6211g2htf.edea194c-bb9e-322e-ac0a-71fdd7e45
ffd.root-servers.es
Receiving packet
Receiving packet
managmentCommand(): cmd=signal SIGINT
managmentCommand(): failed with exception
java.io.IOException: Transport endpoint is not connected
at android.net.LocalSocketImpl.writeba_native(Native Method)

at android.net.LocalSocketImpl.access$600(LocalSocketImpl.java:33)
at android.net.LocalSocketImpl$SocketOutputStream.write(LocalSocketImpl.
java:132)
at android.net.LocalSocketImpl$SocketOutputStream.write(LocalSocketImpl.
java:119)
at de.blinkt.openvpn.core.OpenVpnManagementThread.managmentCommand(OpenV
pnManagementThread.java:116)
at de.blinkt.openvpn.core.OpenVpnManagementThread.managmentCommand(OpenV
pnManagementThread.java:129)
at de.blinkt.openvpn.core.OpenVpnService.onStartCommand(OpenVpnService.j
ava:498)
at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2714
)
at android.app.ActivityThread.access$2100(ActivityThread.java:142)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1300)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5118)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit
.java:790)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:606)
at dalvik.system.NativeStart.main(Native Method)
Problem testing UDP for p6211g2htf.edea194c-bb9e-322e-ac0a-71fdd7e45ffd.root-ser
vers.es:443
java.net.SocketTimeoutException
at libcore.io.IoBridge.maybeThrowAfterRecvfrom(IoBridge.java:599)
at libcore.io.IoBridge.recvfrom(IoBridge.java:557)
at java.net.PlainDatagramSocketImpl.doRecv(PlainDatagramSocketImpl.java:
161)
at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java
:169)
at java.net.DatagramSocket.receive(DatagramSocket.java:250)
at com.spotflux.android.sfandroidpo.connection.UdpTester.sendUDPPacket(U
dpTester.java:149)
at com.spotflux.android.sfandroidpo.connection.UdpTester.access$000(UdpT
ester.java:19)
at com.spotflux.android.sfandroidpo.connection.UdpTester$1.run(UdpTester
.java:50)
at java.lang.Thread.run(Thread.java:841)
Caused by: libcore.io.ErrnoException: recvfrom failed: EAGAIN (Try again)
at libcore.io.Posix.recvfromBytes(Native Method)
at libcore.io.Posix.recvfrom(Posix.java:141)
at libcore.io.BlockGuardOs.recvfrom(BlockGuardOs.java:164)
at libcore.io.IoBridge.recvfrom(IoBridge.java:554)
... 7 more
Problem testing UDP for p6211g2htf.edea194c-bb9e-322e-ac0a-71fdd7e45ffd.root-ser
vers.es:443
java.net.SocketTimeoutException
at libcore.io.IoBridge.maybeThrowAfterRecvfrom(IoBridge.java:599)
at libcore.io.IoBridge.recvfrom(IoBridge.java:557)
at java.net.PlainDatagramSocketImpl.doRecv(PlainDatagramSocketImpl.java:
161)
at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java
:169)
at java.net.DatagramSocket.receive(DatagramSocket.java:250)
at com.spotflux.android.sfandroidpo.connection.UdpTester.sendUDPPacket(U

dpTester.java:149)
at com.spotflux.android.sfandroidpo.connection.UdpTester.access$000(UdpT
ester.java:19)
at com.spotflux.android.sfandroidpo.connection.UdpTester$1.run(UdpTester
.java:50)
at java.lang.Thread.run(Thread.java:841)
Caused by: libcore.io.ErrnoException: recvfrom failed: EAGAIN (Try again)
at libcore.io.Posix.recvfromBytes(Native Method)
at libcore.io.Posix.recvfrom(Posix.java:141)
at libcore.io.BlockGuardOs.recvfrom(BlockGuardOs.java:164)
at libcore.io.IoBridge.recvfrom(IoBridge.java:554)
... 7 more
onStartCommand() *** Start a new session by creating a new thread.[serviceThread
=com.spotflux.android.core.OpenVPNThread@4206f360, mProcessThread= Thread[OpenVP
NProcessThread,5,main]
Starting openvpn
process builder argvlist: [/data/data/com.spotflux.android/cache/pievpn.armeabiv7a, --config, /data/data/com.spotflux.android/cache/android.conf], env={}
P: log output: OpenVPN 2.4-icsopenvpn [git:icsopenvpn_625-af9eb9424047f9f5] andr
oid-14-armeabi-v7a [SSL (OpenSSL)] [LZO] [SNAPPY] [LZ4] [EPOLL] [MH] [IPv6] buil
t on Jan 27 2015
P: log output: library versions: OpenSSL 1.0.1j 15 Oct 2014, LZO 2.07
P: log output: MANAGEMENT: unix domain socket listening on /data/data/com.spotfl
ux.android/cache/mgmtsocket
P: log output: Need hold release from management interface, waiting...
P: log output: MANAGEMENT: Client connected from /data/data/com.spotflux.android
/cache/mgmtsocket
onStartCommand() *** Start start a Thread that handles incoming messages of the
managment socket.[mManagement=de.blinkt.openvpn.core.OpenVpnManagementThread@421
62868, mSocketManagerThread= Thread[OpenVPNManagementThread,5,main]
1 created = com.spotflux.android.controller.NetworkStateReceiver@44182338
created!
started ManagementSocket Thread successfully, moving on
run(): Managment Socket Thread started [mSocket=android.net.LocalSocket@44181a48
impl:android.net.LocalSocketImpl@44181a70 fd:FileDescriptor[48], mServerSocket=
null, mOpenVPNService=de.blinkt.openvpn.core.OpenVpnService@420f0878
run(): ADD [active.size=1] threadID=3827
processinput: >INFO:OpenVPN Management Interface Version 1 -- type 'help' for mo
re info
>HOLD:Waiting for hold release
updateStateString: before informing stateListeners: state=NONETWORK
onSharedPreferenceChanged [prefs=android.app.SharedPreferencesImpl@4205f748, key
=lastConnectedProfile]
updateEnableButtonUI() currentstatus = DISABLED
updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=DIS
ABLED
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@4210b510
isConnectionEnable() result= false
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@4210b510
isConnectionEnable() result= false
showNotification() show=[true] enable=[false]
===== NETWORK info: [name=mobile, detail=+CONNECTED, extra=internet, subtype=HSP
A+]
resume()
managmentCommand(): cmd=hold release

processinput: SUCCESS: hold release succeeded


>PASSWORD:Need 'Auth' username/password
managmentCommand(): cmd=username 'Auth' edea194c-bb9e-322e-ac0a-71fdd7e45ffd
P: log output: MANAGEMENT: CMD 'hold release'
P: log output: MANAGEMENT: CMD 'username 'Auth' edea194c-bb9e-322e-ac0a-71fdd7e4
5ffd'
managmentCommand(): write
managmentCommand(): cmd=bytecount 2
P: log output: MANAGEMENT: CMD 'bytecount 2'
managmentCommand(): write
managmentCommand(): cmd=password 'Auth' kOlBgN7i
P: log output: MANAGEMENT: CMD 'password [...]'
P: log output: WARNING: No server certificate verification method has been enabl
ed. See http://openvpn.net/howto.html#mitm for more info.
P: log output: Control Channel Authentication: using '/data/data/com.spotflux.an
droid/cache/spotflux1491533655key' as a OpenVPN static key file
P: log output: Outgoing Control Channel Authentication: Using 160 bit message ha
sh 'SHA1' for HMAC authentication
P: log output: Incoming Control Channel Authentication: Using 160 bit message ha
sh 'SHA1' for HMAC authentication
managmentCommand(): write
managmentCommand(): cmd=state on
P: log output: TCP/UDP: Preserving recently used remote address: [AF_INET]104.23
8.133.69:443
P: log output: Socket Buffers: R=[163840->131072] S=[163840->131072]
P: log output: Protecting socket fd 5
P: log output: MANAGEMENT: CMD 'state on'
managmentCommand(): write
managmentCommand(): write
processinput: SUCCESS: 'Auth' username entered, but not yet verified
SUCCESS: bytecount interval changed
SUCCESS: 'Auth' password entered, but not yet verified
>NEED-OK:Need 'PROTECTFD' confirmation MSG:protect_fd_nonlocal
Network Status: CONNECTED HSPA+ to mobile internet
managmentCommand(): cmd=needok 'PROTECTFD' ok
resume()
Network Status: CONNECTED HSPA+ to mobile internet
P: log output: MANAGEMENT: CMD 'needok 'PROTECTFD' ok'
P: log output: UDP link local: (not bound)
P: log output: UDP link remote: [AF_INET]104.238.133.69:443
P: log output: MANAGEMENT: >STATE:1474509073,WAIT,,,
managmentCommand(): write
processinput: SUCCESS: real-time state notification set to ON
SUCCESS: 'PROTECTFD' needok-confirmation entered, but not yet verified
>STATE:1474509073,WAIT,,,
>BYTECOUNT:0,42
processState() argument=1474509073,WAIT,,,
updateStateString: before informing stateListeners: state=WAIT
updateStateString: before informing stateListeners: state=BYTECOUNT
updateEnableButtonUI() currentstatus = DISABLED
updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=DIS
ABLED

stateChanged() state=DISABLED
updateEnableButtonUI() currentstatus = DISABLED
updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=DIS
ABLED
processinput: >STATE:1474509073,AUTH,,,
P: log output: MANAGEMENT: >STATE:1474509073,AUTH,,,
processState() argument=1474509073,AUTH,,,
updateStateString: before informing stateListeners: state=AUTH
ActionBarFragment.stateChanged()
ActionBarFragment.stateChanged()
stateChanged() state=INITIALIZING
updateEnableButtonUI() currentstatus = INITIALIZING
P: log output: TLS: Initial packet from [AF_INET]104.238.133.69:443, sid=6cfae6f
7 56f5466b
P: log output: WARNING: this configuration may cache passwords in memory -- use
the auth-nocache option to prevent this
appendLogsToFile [text.len=10312]
appendLogsToFile Finish
updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=INI
TIALIZING
processinput: >BYTECOUNT:1870,1036
updateStateString: before informing stateListeners: state=BYTECOUNT
P: log output: VERIFY OK: depth=1, O=Spotflux Inc, emailAddress=support@spotflux
.com, L=New York City, ST=New York, C=US, CN=Spotflux Certificate Authority
P: log output: VERIFY OK: depth=0, C=US, ST=New York, L=New York City, O=Spotflu
x Inc, OU=server, CN=SpotfluxWildcard
processinput: >BYTECOUNT:5420,2286
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:7002,3934
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:8165,6975
updateStateString: before informing stateListeners: state=BYTECOUNT
P: log output: Data Channel Encrypt: Cipher 'AES-128-CBC' initialized with 128 b
it key
P: log output: Data Channel Encrypt: Using 160 bit message hash 'SHA1' for HMAC
authentication
P: log output: Data Channel Decrypt: Cipher 'AES-128-CBC' initialized with 128 b
it key
P: log output: Data Channel Decrypt: Using 160 bit message hash 'SHA1' for HMAC
authentication
P: log output: Control Channel: TLSv1, cipher TLSv1/SSLv3 DHE-RSA-AES256-SHA, 40
96 bit RSA
P: log output: [SpotfluxWildcard] Peer Connection Initiated with [AF_INET]104.23
8.133.69:443
P: log output: MANAGEMENT: >STATE:1474509082,GET_CONFIG,,,
processinput: >STATE:1474509082,GET_CONFIG,,,
processState() argument=1474509082,GET_CONFIG,,,
updateStateString: before informing stateListeners: state=GET_CONFIG
P: log output: SENT CONTROL [SpotfluxWildcard]: 'PUSH_REQUEST' (status=1)
processinput: >BYTECOUNT:8751,7299
updateStateString: before informing stateListeners: state=BYTECOUNT
P: log output: PUSH: Received control message: 'PUSH_REPLY,dhcp-option DNS 44.0.

0.252,redirect-gateway def1,topology subnet,route-gateway 44.50.2.1,topology sub


net,ping 30,ping-restart 300,ifconfig 44.50.2.2 255.255.255.0'
P: log output: OPTIONS IMPORT: timers and/or timeouts modified
processinput: >STATE:1474509084,ASSIGN_IP,,44.50.2.2,
>NEED-OK:Need 'IFCONFIG' confirmation MSG:44.50.2.2 255.255.255.0 1500 subnet
P: log output: OPTIONS IMPORT: --ifconfig/up options modified
processState() argument=1474509084,ASSIGN_IP,,44.50.2.2,
updateStateString: before informing stateListeners: state=ASSIGN_IP
managmentCommand(): cmd=needok 'IFCONFIG' ok
P: log output: OPTIONS IMPORT: route options modified
P: log output: OPTIONS IMPORT: route-related options modified
P: log output: OPTIONS IMPORT: --ip-win32 and/or --dhcp-option options modified
P: log output: ROUTE_GATEWAY 127.100.103.119/255.0.0.0 IFACE=lo HWADDR=00:00:00:
00:00:00
managmentCommand(): write
processinput: SUCCESS: 'IFCONFIG' needok-confirmation entered, but not yet verif
ied
>NEED-OK:Need 'ROUTE' confirmation MSG:0.0.0.0 0.0.0.0 44.50.2.1 dev lo
managmentCommand(): cmd=needok 'ROUTE' ok
P: log output: do_ifconfig, tt->ipv6=0, tt->did_ifconfig_ipv6_setup=0
P: log output: MANAGEMENT: >STATE:1474509084,ASSIGN_IP,,44.50.2.2,
P: log output: MANAGEMENT: CMD 'needok 'IFCONFIG' ok'
P: log output: MANAGEMENT: CMD 'needok 'ROUTE' ok'
managmentCommand(): write
processinput: SUCCESS: 'ROUTE' needok-confirmation entered, but not yet verified
>NEED-OK:Need 'DNSSERVER' confirmation MSG:44.0.0.252
managmentCommand(): cmd=needok 'DNSSERVER' ok
P: log output: MANAGEMENT: CMD 'needok 'DNSSERVER' ok'
managmentCommand(): write
processinput: SUCCESS: 'DNSSERVER' needok-confirmation entered, but not yet veri
fied
>NEED-OK:Need 'PERSIST_TUN_ACTION' confirmation MSG:tunmethod
managmentCommand(): cmd=needok 'PERSIST_TUN_ACTION' NOACTION
P: log output: MANAGEMENT: CMD 'needok 'PERSIST_TUN_ACTION' NOACTION'
managmentCommand(): write
processinput: SUCCESS: 'PERSIST_TUN_ACTION' needok-confirmation entered, but not
yet verified
>NEED-OK:Need 'OPENTUN' confirmation MSG:tun
Last interface configuration from OpenVPN:
Local IPv4: 44.50.2.2/24 IPv6: null MTU: 1500
DNS Server: 44.0.0.252
Routes: 0.0.0.0/0
Routes excluded:
VpnService routes installed: 0.0.0.0/0
managmentCommand(): cmd=needok 'OPENTUN' ok
P: log output: MANAGEMENT: CMD 'needok 'OPENTUN' ok'
P: log output: Initialization Sequence Completed
P: log output: MANAGEMENT: >STATE:1474509084,CONNECTED,SUCCESS,44.50.2.2,104.238
.133.69
managmentCommand(): write

processinput: SUCCESS: 'OPENTUN' needok-confirmation entered, but not yet verifi


ed
>STATE:1474509084,CONNECTED,SUCCESS,44.50.2.2,104.238.133.69
processState() argument=1474509084,CONNECTED,SUCCESS,44.50.2.2,104.238.133.69
updateStateString: before informing stateListeners: state=CONNECTED
connectionTimer - canceled! connectionTimer=java.util.Timer@440c1440
Creating IP check thread
showNotification() show=[true] enable=[true]
IP check loop
Get IP
ActionBarFragment.stateChanged()
ActionBarFragment.stateChanged()
stateChanged() state=ENABLED
updateEnableButtonUI() currentstatus = ENABLED
updateEnableButtonUI() [state=true] auto=true, net=true, isLaun=false, state=ENA
BLED
processinput: >BYTECOUNT:9278,8285
updateStateString: before informing stateListeners: state=BYTECOUNT
IP address = null
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@43f9db48
limitedAccess, no IP recieved
Sleeping for 120s
processinput: >BYTECOUNT:12674,8913
updateStateString: before informing stateListeners: state=BYTECOUNT
onPause() process id=2365
onPause()
onStop() process id=2365
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@43f9db48
isConnectionEnable() result= true
onStop()
appendLogsToFile [text.len=6167]
appendLogsToFile Finish
processinput: >BYTECOUNT:12759,10603
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:17625,12791
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:23002,17531
updateStateString: before informing stateListeners: state=BYTECOUNT
executeHttpRequest(): Cannot reach the server. Check connection to null
processinput: >BYTECOUNT:23672,20587
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:25772,44324
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:42987,91643
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:280456,173455
updateStateString: before informing stateListeners: state=BYTECOUNT

processinput: >BYTECOUNT:452822,189643
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:600795,205505
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:636040,220107
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:725709,239487
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:816448,252314
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:851074,269083
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1075301,297380
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1125796,306582
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1149491,313742
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1152509,314061
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1155570,316832
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1157355,317050
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1159815,317859
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1167967,320537
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1171315,324044
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1204730,330418
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1204730,333299
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1249788,342968
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1283834,358765
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1366843,372977
updateStateString: before informing stateListeners: state=BYTECOUNT

processinput: >BYTECOUNT:1417032,385252
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1432112,393430
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1464853,397820
updateStateString: before informing stateListeners: state=BYTECOUNT
setLoading [false]
setLoading [false]
processinput: >BYTECOUNT:1468508,397937
updateStateString: before informing stateListeners: state=BYTECOUNT
true
setLoading [false]
WEB API call <- getStatistics RESPONSE: [sBandwidth=0 B, Crunched()=0]
processinput: >BYTECOUNT:1473315,399065
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1474808,399166
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1476301,399267
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1477502,399602
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1478894,399937
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1520110,403835
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1602704,417984
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1612566,424335
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1663883,435801
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1704524,452321
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1754563,473572
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1785115,484433
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1804997,491817
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1809790,492577
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1814022,494885

updateStateString: before informing stateListeners: state=BYTECOUNT


processinput: >BYTECOUNT:1817402,495411
appendLogsToFile [text.len=5339]
updateStateString: before informing stateListeners: state=BYTECOUNT
appendLogsToFile Finish
processinput: >BYTECOUNT:1846944,499019
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1881905,502325
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1883988,502665
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1885157,502750
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1886379,503005
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1887346,503430
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1888887,503770
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1889312,503940
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1893511,504280
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1896115,504620
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1896880,504705
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1897645,504960
updateStateString: before informing stateListeners: state=BYTECOUNT
IP check loop
Get IP
IP address = null
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@43f9db48
limitedAccess, no IP recieved
Sleeping for 120s
processinput: >BYTECOUNT:1959924,519186
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:1997223,534678
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:2015183,544547
updateStateString: before informing stateListeners: state=BYTECOUNT

processinput: >BYTECOUNT:2015183,547221
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:2015183,549427
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:2015183,549778
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:2015183,550597
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:2015183,552762
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:2015183,554796
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:2015183,555806
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:2015183,557327
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:2015183,560608
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:2015183,563243
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:2015183,565761
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:2015183,566405
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:2015183,568903
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:2015183,572200
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:2015183,574500
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:2015183,576332
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:2015183,576449
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:2015183,577619
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:2015183,581028
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:2015183,582759
updateStateString: before informing stateListeners: state=BYTECOUNT

processinput: >BYTECOUNT:2015183,583606
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:2015183,584441
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:2015183,585800
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:2015183,586093
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:2015183,589030
updateStateString: before informing stateListeners: state=BYTECOUNT
setLoading [false]
setLoading [false]
processinput: >BYTECOUNT:2015183,590336
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:2015183,593241
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:2015183,595612
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:2015183,598784
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:2015183,601038
updateStateString: before informing stateListeners: state=BYTECOUNT
updateLogsFile sessionsnum=[5]
sessionNum=[1]
REWRITE sessionNum=[1]
===>>> SESSION <<<== : 6
======== Start Spotflux application ========
Application version: 3.0.4
UUID: edea194c-bb9e-322e-ac0a-71fdd7e45ffd
Token: 64abae32-a94c-4418-926e-7d62f9ee4292
============================================
Running on LG-D724 (MSM8226) lge, Android API 19, version 3.0.4, built by O=Spot
flux
------- ConnectionManager() [this=com.spotflux.android.sfandroidpoc.ConnectionMa
nager@4221bea0,tracker=com.spotflux.android.sfandroidpo.connection.ConnectionSta
teTracker@4221c888]
=====>>> intent: [Intent { act=android.intent.action.PACKAGE_REMOVED dat=package
:com.jrzheng.supervpnfree flg=0x4000010 cmp=com.spotflux.android/.controller.Uni
nstallStateReceiver (has extras) }]
=====>>> intent: [Intent { act=android.intent.action.PACKAGE_FULLY_REMOVED dat=p
ackage:com.jrzheng.supervpnfree flg=0x4000010 cmp=com.spotflux.android/.controll
er.UninstallStateReceiver (has extras) }]
Saved Version: 0
Current Version: 3.0.4
Is first launch on update
updateStoredApplicationVersion, 3.0.4
onCreate()
onCreate() Screen measures: h594.0dp, w360.0dp
onCreate() Screen data: Density: 320 Scaled density: 2.0

onCreate() Screen data, misc:DisplayMetrics{density=2.0, width=720, height=1188,


scaledDensity=2.0, xdpi=290.285, ydpi=295.563}
showNotification() show=[true] enable=[false]
IPv6 testing: fe80::6067:25e5:8a0e:16ff IPv6
IPv6 testing: 10.131.230.170 NOT IPv6
IPv6 testing: ::1 IPv6
IPv6 testing: 127.0.0.1 NOT IPv6
IPv6 testing: fe80::6489:9aff:fe95:a40f IPv6
onCreateView()
setLoading [true]
setLoading [true]
calculated button size: 103dp, 206px
onStart() process id=19296
ResultCode = 0
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@42241598
isConnectionEnable() result= false
onResume() process id=19296, [Connected = false]
2 created = com.spotflux.android.controller.NetworkStateReceiver@42184428
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@42241598
isConnectionEnable() result= false
showNotification() show=[true] enable=[false]
onResume()
tun exists
stateChanged() state=DISABLED
updateEnableButtonUI() currentstatus = DISABLED
updateEnableButtonUI() [state=true] auto=true, net=true, isLaun=false, state=DIS
ABLED
updateEnableButtonUI() currentstatus = DISABLED
updateEnableButtonUI() [state=true] auto=true, net=true, isLaun=false, state=DIS
ABLED
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@42241598
isConnectionEnable() result= false
connectToServer()
connect() -> Converting profile... Thread ID=4961
connect() -> Test UDP
Creating socket
Creating socket
===== NETWORK info: [name=mobile, detail=+CONNECTED, extra=internet, subtype=HSP
A+]
Running on LG-D724 (MSM8226) lge, Android API 19, version 3.0.4, built by O=Spot
flux
Network Status: CONNECTED HSPA+ to mobile internet
Creating socket
Sending packet (42 bytes), hostname=n1j9j58ba4.edea194c-bb9e-322e-ac0a-71fdd7e45
ffd.root-servers.es
Receiving packet
onServiceConnected() mService=de.blinkt.openvpn.core.OpenVpnService@42180cd8
setService() [service=de.blinkt.openvpn.core.OpenVpnService@42180cd8]
TryOpenConnectionReceiver - onReceive() intent=Intent { act=com.spotflux.android
.intent.action.NETWORK_CHANGE flg=0x10 (has extras) }
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@42241598
isConnectionEnable() result= false
updateEnableButtonUI() currentstatus = DISABLED
updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=DIS
ABLED
stateChanged() state=DISABLED

updateEnableButtonUI() currentstatus = DISABLED


updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=DIS
ABLED
true
connect() -> Test UDP -> SUCCESS use UDP
onPause() process id=19296
onPause()
Sending packet (42 bytes), hostname=n1j9j58ba4.edea194c-bb9e-322e-ac0a-71fdd7e45
ffd.root-servers.es
Receiving packet
Sending packet (42 bytes), hostname=n1j9j58ba4.edea194c-bb9e-322e-ac0a-71fdd7e45
ffd.root-servers.es
Receiving packet
setLoading [false]
WEB API call <- getStatistics RESPONSE: [sBandwidth=0 B, Crunched()=0]
onActivityResult() RESULT_OK >>> Send callback new startOpenVpnThread().start();
startOpenVpnThread() setup short cut
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@42241598
isConnectionEnable() result= false
onResume() process id=19296, [Connected = false]
Building configuration
2 created = com.spotflux.android.controller.NetworkStateReceiver@436533d0
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@42241598
isConnectionEnable() result= false
showNotification() show=[true] enable=[false]
onResume()
tun exists
stateChanged() state=DISABLED
updateEnableButtonUI() currentstatus = DISABLED
updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=DIS
ABLED
updateEnableButtonUI() currentstatus = DISABLED
updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=DIS
ABLED
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@42241598
isConnectionEnable() result= false
===== NETWORK info: [name=mobile, detail=+CONNECTED, extra=internet, subtype=HSP
A+]
Network Status: CONNECTED HSPA+ to mobile internet
Starting openvpn service [startVPN=Intent { cmp=com.spotflux.android/de.blinkt.o
penvpn.core.OpenVpnService (has extras) }]
TryOpenConnectionReceiver - onReceive() intent=Intent { act=com.spotflux.android
.intent.action.NETWORK_CHANGE flg=0x10 (has extras) }
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@42241598
isConnectionEnable() result= false
updateEnableButtonUI() currentstatus = DISABLED
appendLogsToFile [text.len=5290]
appendLogsToFile Finish
updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=DIS
ABLED
stateChanged() state=DISABLED
updateEnableButtonUI() currentstatus = DISABLED
updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=DIS
ABLED

onStartCommand() [flags=0, startId=1, intent=Intent { cmp=com.spotflux.android/d


e.blinkt.openvpn.core.OpenVpnService (has extras) }, this=de.blinkt.openvpn.core
.OpenVpnService@42180cd8]
managmentCommand(): cmd=signal SIGINT
managmentCommand(): write
onStartCommand() *** Start a new session by creating a new thread.[serviceThread
=com.spotflux.android.core.OpenVPNThread@423578a8, mProcessThread= Thread[OpenVP
NProcessThread,5,main]
Starting openvpn
process builder argvlist: [/data/data/com.spotflux.android/cache/pievpn.armeabiv7a, --config, /data/data/com.spotflux.android/cache/android.conf], env={}
P: log output: OpenVPN 2.4-icsopenvpn [git:icsopenvpn_625-af9eb9424047f9f5] andr
oid-14-armeabi-v7a [SSL (OpenSSL)] [LZO] [SNAPPY] [LZ4] [EPOLL] [MH] [IPv6] buil
t on Jan 27 2015
P: log output: library versions: OpenSSL 1.0.1j 15 Oct 2014, LZO 2.07
P: log output: MANAGEMENT: unix domain socket listening on /data/data/com.spotfl
ux.android/cache/mgmtsocket
P: log output: Need hold release from management interface, waiting...
P: log output: MANAGEMENT: Client connected from /data/data/com.spotflux.android
/cache/mgmtsocket
onStartCommand() *** Start start a Thread that handles incoming messages of the
managment socket.[mManagement=de.blinkt.openvpn.core.OpenVpnManagementThread@421
ffb28, mSocketManagerThread= Thread[OpenVPNManagementThread,5,main]
1 created = com.spotflux.android.controller.NetworkStateReceiver@42188fe8
created!
run(): Managment Socket Thread started [mSocket=android.net.LocalSocket@421ffbf8
impl:android.net.LocalSocketImpl@421ffc20 fd:FileDescriptor[46], mServerSocket=
null, mOpenVPNService=de.blinkt.openvpn.core.OpenVpnService@42180cd8
run(): ADD [active.size=1] threadID=4975
processinput: >INFO:OpenVPN Management Interface Version 1 -- type 'help' for mo
re info
>HOLD:Waiting for hold release
started ManagementSocket Thread successfully, moving on
updateStateString: before informing stateListeners: state=NONETWORK
onSharedPreferenceChanged [prefs=android.app.SharedPreferencesImpl@4205c7f0, key
=lastConnectedProfile]
updateEnableButtonUI() currentstatus = DISABLED
updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=DIS
ABLED
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@42241598
isConnectionEnable() result= false
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@42241598
isConnectionEnable() result= false
showNotification() show=[true] enable=[false]
===== NETWORK info: [name=mobile, detail=+CONNECTED, extra=internet, subtype=HSP
A+]
resume()
managmentCommand(): cmd=hold release
processinput: SUCCESS: hold release succeeded
>PASSWORD:Need 'Auth' username/password
managmentCommand(): cmd=username 'Auth' edea194c-bb9e-322e-ac0a-71fdd7e45ffd
managmentCommand(): write
managmentCommand(): cmd=bytecount 2

managmentCommand(): write
managmentCommand(): cmd=state on
managmentCommand(): write
Network Status: CONNECTED HSPA+ to mobile internet
P: log output: MANAGEMENT: CMD 'hold release'
resume()
Network Status: CONNECTED HSPA+ to mobile internet
updateEnableButtonUI() currentstatus = DISABLED
P: log output: MANAGEMENT: CMD 'bytecount 2'
P: log output: MANAGEMENT: CMD 'state on'
P: log output: MANAGEMENT: CMD 'username 'Auth' edea194c-bb9e-322e-ac0a-71fdd7e4
5ffd'
updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=DIS
ABLED
stateChanged() state=DISABLED
updateEnableButtonUI() currentstatus = DISABLED
updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=DIS
ABLED
managmentCommand(): write
managmentCommand(): cmd=password 'Auth' kOlBgN7i
P: log output: MANAGEMENT: CMD 'password [...]'
P: log output: WARNING: No server certificate verification method has been enabl
ed. See http://openvpn.net/howto.html#mitm for more info.
managmentCommand(): write
processinput: SUCCESS: bytecount interval changed
SUCCESS: real-time state notification set to ON
SUCCESS: 'Auth' username entered, but not yet verified
SUCCESS: 'Auth' password entered, but not yet verified
P: log output: Control Channel Authentication: using '/data/data/com.spotflux.an
droid/cache/spotflux1565733190key' as a OpenVPN static key file
P: log output: Outgoing Control Channel Authentication: Using 160 bit message ha
sh 'SHA1' for HMAC authentication
P: log output: Incoming Control Channel Authentication: Using 160 bit message ha
sh 'SHA1' for HMAC authentication
P: log output: MANAGEMENT: >STATE:1474509730,RESOLVE,,,
P: log output: TCP/UDP: Preserving recently used remote address: [AF_INET]104.20
7.134.179:443
processinput: >STATE:1474509730,RESOLVE,,,
>NEED-OK:Need 'PROTECTFD' confirmation MSG:protect_fd_nonlocal
processState() argument=1474509730,RESOLVE,,,
updateStateString: before informing stateListeners: state=RESOLVE
stateChanged() state=INITIALIZING
updateEnableButtonUI() currentstatus = INITIALIZING
P: log output: Socket Buffers: R=[163840->131072] S=[163840->131072]
P: log output: Protecting socket fd 5
updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=INI
TIALIZING
managmentCommand(): cmd=needok 'PROTECTFD' ok
P: log output: MANAGEMENT: CMD 'needok 'PROTECTFD' ok'
P: log output: UDP link local: (not bound)
P: log output: UDP link remote: [AF_INET]104.207.134.179:443
P: log output: MANAGEMENT: >STATE:1474509731,WAIT,,,
managmentCommand(): write
processinput: SUCCESS: 'PROTECTFD' needok-confirmation entered, but not yet veri

fied
>STATE:1474509731,WAIT,,,
>BYTECOUNT:0,42
processState() argument=1474509731,WAIT,,,
updateStateString: before informing stateListeners: state=WAIT
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >STATE:1474509732,AUTH,,,
processState() argument=1474509732,AUTH,,,
updateStateString: before informing stateListeners: state=AUTH
stateChanged() state=INITIALIZING
updateEnableButtonUI() currentstatus = INITIALIZING
P: log output: MANAGEMENT: >STATE:1474509732,AUTH,,,
P: log output: TLS: Initial packet from [AF_INET]104.207.134.179:443, sid=6e2370
2e 5b298baa
P: log output: WARNING: this configuration may cache passwords in memory -- use
the auth-nocache option to prevent this
updateEnableButtonUI() [state=false] auto=true, net=true, isLaun=true, state=INI
TIALIZING
processinput: >BYTECOUNT:1444,886
updateStateString: before informing stateListeners: state=BYTECOUNT
=====>>> intent: [Intent { act=android.intent.action.PACKAGE_REMOVED dat=package
:free.vpn.unblock.proxy.vpnpro flg=0x4000010 cmp=com.spotflux.android/.controlle
r.UninstallStateReceiver (has extras) }]
appendLogsToFile [text.len=7326]
appendLogsToFile Finish
=====>>> intent: [Intent { act=android.intent.action.PACKAGE_FULLY_REMOVED dat=p
ackage:free.vpn.unblock.proxy.vpnpro flg=0x4000010 cmp=com.spotflux.android/.con
troller.UninstallStateReceiver (has extras) }]
processinput: >BYTECOUNT:4568,1986
updateStateString: before informing stateListeners: state=BYTECOUNT
P: log output: VERIFY OK: depth=1, O=Spotflux Inc, emailAddress=support@spotflux
.com, L=New York City, ST=New York, C=US, CN=Spotflux Certificate Authority
P: log output: VERIFY OK: depth=0, C=US, ST=New York, L=New York City, O=Spotflu
x Inc, OU=server, CN=SpotfluxWildcard
processinput: >BYTECOUNT:6752,2940
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:7802,6206
updateStateString: before informing stateListeners: state=BYTECOUNT
P: log output: Data Channel Encrypt: Cipher 'AES-128-CBC' initialized with 128 b
it key
P: log output: Data Channel Encrypt: Using 160 bit message hash 'SHA1' for HMAC
authentication
P: log output: Data Channel Decrypt: Cipher 'AES-128-CBC' initialized with 128 b
it key
P: log output: Data Channel Decrypt: Using 160 bit message hash 'SHA1' for HMAC
authentication
P: log output: Control Channel: TLSv1, cipher TLSv1/SSLv3 DHE-RSA-AES256-SHA, 40
96 bit RSA
P: log output: [SpotfluxWildcard] Peer Connection Initiated with [AF_INET]104.20
7.134.179:443
P: log output: MANAGEMENT: >STATE:1474509741,GET_CONFIG,,,
processinput: >BYTECOUNT:10196,7204
>STATE:1474509741,GET_CONFIG,,,

updateStateString: before informing stateListeners: state=BYTECOUNT


processState() argument=1474509741,GET_CONFIG,,,
updateStateString: before informing stateListeners: state=GET_CONFIG
P: log output: SENT CONTROL [SpotfluxWildcard]: 'PUSH_REQUEST' (status=1)
P: log output: PUSH: Received control message: 'PUSH_REPLY,dhcp-option DNS 44.0.
0.252,redirect-gateway def1,topology subnet,route-gateway 44.50.2.1,topology sub
net,ping 30,ping-restart 300,ifconfig 44.50.2.2 255.255.255.0'
processinput: >STATE:1474509742,ASSIGN_IP,,44.50.2.2,
>NEED-OK:Need 'IFCONFIG' confirmation MSG:44.50.2.2 255.255.255.0 1500 subnet
processState() argument=1474509742,ASSIGN_IP,,44.50.2.2,
updateStateString: before informing stateListeners: state=ASSIGN_IP
P: log output: OPTIONS IMPORT: timers and/or timeouts modified
P: log output: OPTIONS IMPORT: --ifconfig/up options modified
P: log output: OPTIONS IMPORT: route options modified
P: log output: OPTIONS IMPORT: route-related options modified
managmentCommand(): cmd=needok 'IFCONFIG' ok
P: log output: OPTIONS IMPORT: --ip-win32 and/or --dhcp-option options modified
P: log output: ROUTE_GATEWAY 127.100.103.119/255.0.0.0 IFACE=lo HWADDR=00:00:00:
00:00:00
P: log output: do_ifconfig, tt->ipv6=0, tt->did_ifconfig_ipv6_setup=0
P: log output: MANAGEMENT: >STATE:1474509742,ASSIGN_IP,,44.50.2.2,
P: log output: MANAGEMENT: CMD 'needok 'IFCONFIG' ok'
managmentCommand(): write
processinput: SUCCESS: 'IFCONFIG' needok-confirmation entered, but not yet verif
ied
>NEED-OK:Need 'ROUTE' confirmation MSG:0.0.0.0 0.0.0.0 44.50.2.1 dev lo
managmentCommand(): cmd=needok 'ROUTE' ok
P: log output: MANAGEMENT: CMD 'needok 'ROUTE' ok'
managmentCommand(): write
processinput: SUCCESS: 'ROUTE' needok-confirmation entered, but not yet verified
>NEED-OK:Need 'DNSSERVER' confirmation MSG:44.0.0.252
managmentCommand(): cmd=needok 'DNSSERVER' ok
P: log output: MANAGEMENT: CMD 'needok 'DNSSERVER' ok'
managmentCommand(): write
processinput: SUCCESS: 'DNSSERVER' needok-confirmation entered, but not yet veri
fied
>NEED-OK:Need 'PERSIST_TUN_ACTION' confirmation MSG:tunmethod
managmentCommand(): cmd=needok 'PERSIST_TUN_ACTION' OPEN_AFTER_CLOSE
P: log output: MANAGEMENT: CMD 'needok 'PERSIST_TUN_ACTION' OPEN_AFTER_CLOSE'
managmentCommand(): write
processinput: SUCCESS: 'PERSIST_TUN_ACTION' needok-confirmation entered, but not
yet verified
>NEED-OK:Need 'OPENTUN' confirmation MSG:tun
Last interface configuration from OpenVPN:
Local IPv4: 44.50.2.2/24 IPv6: null MTU: 1500
DNS Server: 44.0.0.252
Routes: 0.0.0.0/0
Routes excluded:
VpnService routes installed: 0.0.0.0/0
managmentCommand(): cmd=needok 'OPENTUN' ok

P: log output: MANAGEMENT: CMD 'needok 'OPENTUN' ok'


P: log output: Initialization Sequence Completed
P: log output: MANAGEMENT: >STATE:1474509742,CONNECTED,SUCCESS,44.50.2.2,104.207
.134.179
managmentCommand(): write
processinput: SUCCESS: 'OPENTUN' needok-confirmation entered, but not yet verifi
ed
>STATE:1474509742,CONNECTED,SUCCESS,44.50.2.2,104.207.134.179
processState() argument=1474509742,CONNECTED,SUCCESS,44.50.2.2,104.207.134.179
updateStateString: before informing stateListeners: state=CONNECTED
connectionTimer - canceled! connectionTimer=java.util.Timer@43650610
Creating IP check thread
IP check loop
Get IP
showNotification() show=[true] enable=[true]
stateChanged() state=ENABLED
updateEnableButtonUI() currentstatus = ENABLED
updateEnableButtonUI() [state=true] auto=true, net=true, isLaun=false, state=ENA
BLED
processinput: >BYTECOUNT:26325,8821
updateStateString: before informing stateListeners: state=BYTECOUNT
IP address = null
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@420e30d0
limitedAccess, no IP recieved
Sleeping for 120s
processinput: >BYTECOUNT:34353,10811
updateStateString: before informing stateListeners: state=BYTECOUNT
onPause() process id=19296
onPause()
onStop() process id=19296
isEnabled() currentState=com.spotflux.android.sfandroidpo.connection.ConnectionS
tate@420e30d0
isConnectionEnable() result= true
onStop()
processinput: >BYTECOUNT:40782,11949
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:41372,13586
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:41574,14331
updateStateString: before informing stateListeners: state=BYTECOUNT
executeHttpRequest(): Cannot reach the server. Check connection to null
processinput: >BYTECOUNT:41574,14549
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:44969,38962
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:48539,67799
updateStateString: before informing stateListeners: state=BYTECOUNT
processinput: >BYTECOUNT:55024,118966

Вам также может понравиться