Comments (12)
Hi.
Using adb was my first thought, when i started working on SimpleRT. But there already were some implementations (in google play), and they sucks. Most of all, users got issues with adb itself. It should be properly configured, enabled in phone, etc. The main issue - adb reverse command works only in 21 api and higher, while simplert works on 14 api (the first api where vpn service shows up). Second, relay method supports only tcp/udp, when simplert works as virtual interface, u can use any type of traffic. And i suppose, simplert has a higher data transfer rate (in my tests - about 20-30 mbytes per sec), as ip packets transferred via pure usb bulk transfer and injects into system tcp/ip stack. And of course, as SimpleRT implemented on C, u can use it literally anywhere. For instance, i built it for tplink mr3020 router (with openwrt), and got kind of "usb wifi modem" for android :)
So, in my opinion, gnirehtet has only one advantage over simplert - windows support. Now I'm working on windows port, but it is really pain in the ass (im not windows guy). But its quite possible.
from simplert.
Is the Windows port ready yet?
from simplert.
nope, only compile issues fixed. libusb is not fully supported on windows, thats the main problem. still working on it.
from simplert.
Try the version of libusb located at http://libusb.info/.
from simplert.
Will it work or not?
from simplert.
i already use this version. in short - windows version of simplert need to be heavy rewritten. now im trying to reduce this work.
from simplert.
How much longer will it take?
from simplert.
windows version release? don't have any schedule, as windows is not my primary area of interests. maybe 2-3 months, maybe more.
from simplert.
Unless someone decides to help you with making a port for it.
from simplert.
Here's another vote for a Windows version.
I just went through 5 different reverse tethering apps and none of them are simple nor work properly without root access. The closest solution for Windows was using OpenVPN, but it's an extremely complex setup, and it still doesn't work very well. This one seems to be the best one so far. Just needs some Windows love.
Did you consider running under Cygwin? Perhaps using that would make the whole setup easier to port.
from simplert.
@Biswa96 It was a while ago I did it, but I think it this is the tutorial I was using for that:
http://salutepc.altervista.org/usb-reverse-tethering-no-root-no-adb-android-all-versions-windows-10.html
from simplert.
I'm going to close this issue, other than "it runs on Windows", I don't think there's any particular thing we can borrow from gnirehtet. There is a Windows client issue open at #50 .
from simplert.
Related Issues (20)
- VPN doesn't start for a long time or until I change USB from charging to Transfer Files or MTP HOT 1
- SimpleRT icon was not added to my andoid desktop HOT 3
- Why did you stop developing this? HOT 3
- Have u resolved the MULTIQUEUE issue on the TUN/TAP ? HOT 1
- SimpleRT over VPN interface HOT 1
- Allow a way to select IP addresses/ranges HOT 4
- Tunneling unsuccessful HOT 5
- Future of this project : forks HOT 13
- Hi! An introduction
- Create simple GUI for desktop component HOT 2
- Implement fastlane metadata file structure HOT 2
- Implement continuous integration HOT 5
- Add SPDX-compatible licence info to each file
- Screenshots for F-Droid
- Ability to restart Android app
- Setup steps images are missing HOT 3
- feature request:android to android
- Can I use this project with Android Studio
- "No installed apps work with this USB accessory"
- [Help] Openwrt usb reverse tethering with Android phone
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from simplert.