How-To #26: How to Create an Android Hotspot/Tethering To Share WiFi/3G/4G
Rejoice! Tethering is here! Froyo 2.2, Gingerbread 2.3, and Honeycomb 3.0+ have brought Internet tethering to the Android. Creating the wireless hotspot on the Android 2.2+ only takes a few setting changes.
Using Built-in USB Tethering(only avilable on certain firmwares)
2. Press Home =>Menu =>Settings to open the Settings window.
3. Then press Wireless & networks =>Tethering & Portable Hotspot.
4. Check USB tethering.
The device is now tethering internet data through the USB connection, you can see a notification is added to the Status bar and Notifications at the top of the screen. This setup is not an ad-hoc connection/mobile tethering since the USB cord have to be connected. Uncheck USB tethering or disconnect the USB cable to stop sharing your data connection.
WiFi/BlueTooth Tethering For Non-Root users FoxFi enables WiFi or Bluetooth Hotspot on your Android phone without a Hotspot plan from your carrier. No rooting required for FoxFi app! Just install and turn it on. Bluetooth mode works for all phones. WiFi mode currently works on most Samsung phones and Motorola phones
Tethering For Root Users
Root users have true ad-hoc ability with Wireless Tether. Rooting allows the device to be able to tether internet data from Wifi, 3g, and/or 4g networks. The tethering can be is done through Wifi or Bluetooth connections.
Wireless Tether is easy to use and is very secure. Wireless Tether allows you to create your own adhoc network, SSID, access encryption, and see/modify mac tables. You can then access the internet through the Android device just by connecting to it like any other wifi network.