-
Notifications
You must be signed in to change notification settings - Fork 96
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added vpn networks visibility for Google play and other apps, fixed problems with android 7+ #40
Added vpn networks visibility for Google play and other apps, fixed problems with android 7+ #40
Conversation
@Sur3 @vvviperrr this is solves #3 and #35 starting from android 5.0 |
I tried to compile your changes and .... absolutely nothing changes from the distributed version. |
@gp54321 I've faced strange issue before with enabling/disabling wifi during test session, and it gives me false positive. I missed there network prefix. Can you try again please, now it should work properly. Now my routing table look like this Internet: utun here is vpn. |
Thanks Eugene, with this change I am able to download from Google store with simplert only. Your Android phone seems to get the full netstat, on my phone netstat -nr do not output routes, so I use 'ip route' instead. When connected to simplert without wifi I have only one line - the default route is hidden in another table and seems to be used by many apps but not all (?) - As of enabling/disabling wifi, yes it is problematic. Possibly Dns resolution is not updated correctly, I have seen strange things indeed with DNS. |
[Service] Start as foreground
Fix for android 7
I changed the libusb_hotplug_flag of libusb_hotplug_register_callback from LIBUSB_HOTPLUG_NO_FLAGS to LIBUSB_HOTPLUG_ENUMERATE. This way, the callback is fired for all currently attached devices. Otherwise, you would have to disconnect and reconnect again a device that is already attached when SimpleRT is started.
@vvviperrr Hi! Can you please review and merge my pr to your project?
|
Start reverse tethering on startup on all connected devices
I had some problems with the outdated gradle, but I updated that now and just tested simple-rt with this pr code and everything seems to work, this is awesome, thanks. 👍 |
Hey @Sur3, you might also want to have a look at our fork. It is based on Eugenes fork. I have summarized the reason in this PR. We are successfully using our fork in production for several months now. I suggest to use version 1.2.2. The commit made for version 1.2.3 is in my opinion only necessary if your mobile phone uses Android 6.0.1. |
This PR can no longer be applied to the latest source code. |
this pr is not needed anymore merged as a part of other patch 9b63526 |
Closing, apparently this was fixed elsewhere. #3 |
Added vpn networks visibility for Google play and other apps that use connectivity manager.
This feature will work from 5.1 Android, saved compatibility for Android 4.