Enable Tethering on “rooted” android phones like HTC Dream/Magic/Hero Samsung Galaxy I7500 via wifi and Bluetooth with Android version 1.6 (Donut) & 1.5 (Cupcake) running. Rooted android users can then connect via wifi or Bluetooth to access internet using the 3G, 2G mobile connection.
Tethering lets you access internet on computer via rooted Android device.

How to enable Tethering using android-wifi-tether
Step #1 Android 1.5 (cupcake) users can download android-wifi-tether directly on phone whereas Android 1.1 users must download version 0.97.1 from here. Install the apk file to enable Internet tethering on Android device.
Step #2 Open the downloaded file and install it.
Step #3 After installation is completed click “Open” to launch the App
Step #4 Touch the green symbol and now your computer is on wireless network.
Rooted android users might get “No Netfilter” on startup. Make sure that the Linux kernel on your android device features like CONFIG_NETFILTER and CONFIG_IP_NF_IPTABLES, which is required for tethering. If you have an ADP G1, please read ADP15KernelUpdate or ADP16KernelUpdate if you’re using Donut, otherwise you will need to find a firmware/kernel with these features.
If you have root permissions on your Android device file system, but unable to start tethering, it may be an issue with binaries or your tethering settings. Navigate to Menu->Setup->Menu->Reinstall binaries/configs of your main tethering screen.
Note: Using ‘ShopSavvy’ apps is not advisable to use on tethered Android Phone.
