Wireless internet tethering
N.B The app isn't built entirely from source; there are bunch of prebuilt programs like dnsmasq and iptables in the source code repository.
There is a beta version of this under WiFi Tether, and we will remove this when that gets released.
This program enables tethering (via WiFi and BT) for rooted handsets running Android. Clients (your laptop for example) can connect (via ad-hoc mode) and get access to the internet using the cellular data connection which is established by the handset.
This application requires a rooted device (basic Android still doesn't allow ad-hoc mode) and (probably) a custom-kernel which supports netfilter (iptables). Please see the website for detailed information.
Additional requirements: root
Issue Tracker: https://code.google.com/p/android-wifi-tether/issues/list
Source Code: https://code.google.com/p/android-wifi-tether/source/list
NOTE: Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications, and it's a less secure way to download, especially if you are not currently using HTTPS. We recommend that you install the F-Droid client and use that.
This version is built and signed by F-Droid, and guaranteed to correspond to the source tarball below.download apk 401 kB
source tarball 351 kB
view permissions [⚠ 7, ⓘ 2, ⚙ 1]