tether Wifi
Ad Hoc Wifi tethering application for Android G1
This simple application allows one to tether their android phone with their PC over Wifi through an ad hoc connection.
Disclaimer:
Use this application at your own risk. I am not responsible for any damage that may result from using this application, rooting your phone, or anything else which this site may suggest. Using this type of application may or may not be allowed by your cell phone provider, check you agreement(s) and contract(s) with your cell phone provider before using this application. Read the full End User License Agreement here before installing, downloading, or using this application.
To use this application
you must have super user (aka root, su) access on your phone. We are looking into removing this requirment in the future. This is needed for the current Android SDK does not have the required support for tethering. The super user access is used to run some linux executables to acheive tethering.
If you do not have super user access or do not know what it is visit this
guide.
This application has been tested and is working for Android 1.6 (donut). Note that the Development Phone now has root access disabled since Android 1.5, contact me for instructions on how to enable it.
Here is a few notes about the application:
- To install this application, download it from the SlideMe.org market and install it. Visit SlideMe.org for information on obtaining the SlideMe.org market application, known as SAM (Slide's Android Application Manager).
- To start the tethering just click on the start tether button.
- To stop the tethering just click on the stop tether button.
- Your Wifi will be turned off for this application. If your wifi is on, this app will turn it off when you hit start and then turn it back on when you hit stop. Your wifi will actually be on when this service is running, but in ad hoc mode as opposed to the normal mode, so you will not see the wifi symbol, you may notice your battery drain faster.
- After the wifi tethering service starts, you can connect to your phone from your pc. There will be an ad hoc network with a SSID (wireless network name) of Android, this can be changed in the settings. Connect to this ad hoc network (you may have to enable connections to ad hoc networks).
- As your PC(s) connect you will see them come up in a DHCP clients list below the start and stop buttons.
- You can also enable MAC filtering, so that you can limit what can connect through your phone. To do so, add MAC addresses to the MAC filter list and then select Enable MAC Filtering from the Options Menu
- To add/remove MAC addresses to the filter list, you can either long click an item from the DHCP clients list or you can select the View MAC Filter List from the Options Menu
- This program makes your phone act as an ad hoc Wifi NAT router with an IP of 10.0.1.2 and will give your PC a DHCP lease of 10.0.1.x, you can change these settings
- This app is now released and stable, but if you have any problems or see any bugs post send me an email. Contact me through the market contact info.
- View the licensing page for licensing details.
Special thanks to parrothd for for his contribution with the linux scripts.
Version Log:
0.9.0 - first beta release
0.9.1 - fixed compatibility bug with tetherBlu
0.9.2 - added multiple connections
0.9.3 - added DHCP clients table, new icon! (thanks to mannyb for the icon)
0.9.4 - fixed intermittent bug that caused the app to crash sometimes
0.9.5 - fixed bug that caused app to crash when super user request activity comes up
1.0.0 - Official Release. Added MAC filter, increased max number of clients, added running status, added about menu item
1.0.1 - Minor updates
1.0.2 - Added Settings Page. some bug fixes
1.0.3 - Database Upgrade fix
1.0.4 - Minor Bugs
1.0.5 - UI clean up. SSID configuration added
1.0.6 - Upgrade bug fix. MAC filter items can now be entered with . as separtor character
1.0.7 - bug fix, some ADP phones where not broadcasting the SSID
1.0.8 - update which helps latency
1.1.0 - added additional settings
1.2.0 - Android 1.5 bug fix
1.2.1 - Android 1.5r3 bug fix, and apps2sd fix
1.2.2 - MacFilter bug fix
1.2.3 - Android 1.6 bug fix
Thanks to all who helped me make this possible during the beta testing of this app. For those of you who donated, send me a PM and I will get you the latest version of the app for free.