I am making this guide because it seems a few times each week people are posting to request information and/or help on how to tether internet with their Evo. Generally, the questions are referring to wireless tethering; however, I have decided to include information on wired tethering as well. I hope this will simply serve as reference for which I can point people to when the inevitable question comes up "how do I get tethering to work?"
List of ways to tether:
1) Wireless tethering using the Wireless Tether app - 3G/4G
2) Wired tethering using the Wired Tether app - 4G
3) Wireless tethering using Sprint HotSpot
4) Wired tethering using EasyTether (guide coming soon)
5) Wired tethering using PdaNet (guide coming soon)
Also included in this guide:
- How to install apps not found in the market
Wireless Tethering: (must be rooted)
Wired Tethering (must be rooted)
How to wireless tether using Sprint's HotSpot feature (rooting likely required)
How to install apps not found in market: (rooting not required)
Note: This is just a first version and I plan on organizing it better and updating it as needed. Hope this has helped. Suggestions are welcome - please let me know if you think there is something that should be included here.
Planned Updates:
- how to get pdanet and easytether working
- how to customize settings on Wireless Tethering
- fix for wired tethering on 3G
List of ways to tether:
1) Wireless tethering using the Wireless Tether app - 3G/4G
2) Wired tethering using the Wired Tether app - 4G
3) Wireless tethering using Sprint HotSpot
4) Wired tethering using EasyTether (guide coming soon)
5) Wired tethering using PdaNet (guide coming soon)
Also included in this guide:
- How to install apps not found in the market
Wireless Tethering: (must be rooted)
*Wireless Tethering at 3G Speeds
---1/6/2011 UPDATE---
What I wrote below became out of date as soon as I wrote it (basically). So, I now recommend simply downloading the market version - it seems to be working just fine on both 3G and 4G. If it doesn't work, feel free to check what I wrote below to find other possible solutions.
Download Wireless Tether Application - **I do NOT recommend using the version found in the market; this is the biggest reason people have a difficult time getting wireless tethering to work! Download the latest Wireless Tether app here:
Downloads - android-wifi-tether - Project Hosting on Google Code
**note: akazabam kindly pointed out the market version is currently the same version I linked in this post. So the market version should now work fine. If it doesn't, continue reading.
If that does not work, pre9 has worked for quite a few people and can be found here:
wireless_tether_2_0_5-pre9.apk - android-wifi-tether - Wireless Tether for Root Users 2.0.5-pre9 *** EXPERIMENTAL *** - Project Hosting on Google Code
Before trying a different version, completely delete the current (nonworking) version from your phone before installing the new one. If you need help in downloading and installing an app onto your phone that is not found on the market, please see below.
*Wireless Tethering at 4G Speeds
I am including this section because generally people are unable to wireless tether at anything over 3G speeds by simply following the steps above. The following "fix" has not been confirmed to work for everybody, however, it is low risk and has worked for some (including myself).
Steps to possible "fix" using Root Explorer (my preferred method):
1) Following instructions above for how to get wireless tethering to work for 3G.
2) Open Root Explorer
3) Select "data"
4) Select "data" again
5) Select "android.tether"
6) Select "bin"
7) Long press the file "fixroute.sh" and either move or delete it. (if you prefer you can move it to the sd card or something)
Or...using adb:
adb shell
su
rm /data/data/android.tether/bin/fixroute.sh
That should "fix" your Wireless Tether app so that you can now tether at speeds faster than 3G speeds while using 4G. If this messes anything up with your wireless tethering, simply uninstall and reinstall the app and you will be back to before doing the "fix".
All thanks goes to the creator of the app for coming up with this fix.
---1/6/2011 UPDATE---
What I wrote below became out of date as soon as I wrote it (basically). So, I now recommend simply downloading the market version - it seems to be working just fine on both 3G and 4G. If it doesn't work, feel free to check what I wrote below to find other possible solutions.
Download Wireless Tether Application - **I do NOT recommend using the version found in the market; this is the biggest reason people have a difficult time getting wireless tethering to work! Download the latest Wireless Tether app here:
Downloads - android-wifi-tether - Project Hosting on Google Code
**note: akazabam kindly pointed out the market version is currently the same version I linked in this post. So the market version should now work fine. If it doesn't, continue reading.
If that does not work, pre9 has worked for quite a few people and can be found here:
wireless_tether_2_0_5-pre9.apk - android-wifi-tether - Wireless Tether for Root Users 2.0.5-pre9 *** EXPERIMENTAL *** - Project Hosting on Google Code
Before trying a different version, completely delete the current (nonworking) version from your phone before installing the new one. If you need help in downloading and installing an app onto your phone that is not found on the market, please see below.
*Wireless Tethering at 4G Speeds
I am including this section because generally people are unable to wireless tether at anything over 3G speeds by simply following the steps above. The following "fix" has not been confirmed to work for everybody, however, it is low risk and has worked for some (including myself).
Steps to possible "fix" using Root Explorer (my preferred method):
1) Following instructions above for how to get wireless tethering to work for 3G.
2) Open Root Explorer
3) Select "data"
4) Select "data" again
5) Select "android.tether"
6) Select "bin"
7) Long press the file "fixroute.sh" and either move or delete it. (if you prefer you can move it to the sd card or something)
Or...using adb:
adb shell
su
rm /data/data/android.tether/bin/fixroute.sh
That should "fix" your Wireless Tether app so that you can now tether at speeds faster than 3G speeds while using 4G. If this messes anything up with your wireless tethering, simply uninstall and reinstall the app and you will be back to before doing the "fix".
All thanks goes to the creator of the app for coming up with this fix.
Wired Tethering (must be rooted)
Although this is less common, I will try to help anyone who wants to use the Wired Tether app to get it working since I prefer using this over EasyTether and PdaNet because it is completely free and can handle 4G speeds.
*Wired Tethering at 4G Speeds
1) Download the Wired Tether application from here:
Downloads - android-wired-tether - Project Hosting on Google Code
This app will most likely force close when you open it. In order to fix this, you may need to do the following steps. I have confirmed that this fix will work if you are running Fresh or Myns ROMs. Other ROMs I do not know, but if you can find this file in the ROM, then that probably means you need to do this. Also, it should be noted that you will most likely need to reinstall the Wireless Tether app after doing this fix because it will start force closing. Just reinstall it and it should work fine.
2) Open Root Explorer
3) Click on "System"
4) Click on "lib"
5) Click "Mount R/W" in the top right corner
6) Find the file "libnativetask.so" and long press it and rename it to "livenativetask.so.bak"
That should do it. Again, if Wireless Tether starts force closing after this, simply reinstall the Wireless Tether app. I did not come up with this fix either but will add the thanks once I figure out who first came up with it.
*Wired Tethering at 4G Speeds
1) Download the Wired Tether application from here:
Downloads - android-wired-tether - Project Hosting on Google Code
This app will most likely force close when you open it. In order to fix this, you may need to do the following steps. I have confirmed that this fix will work if you are running Fresh or Myns ROMs. Other ROMs I do not know, but if you can find this file in the ROM, then that probably means you need to do this. Also, it should be noted that you will most likely need to reinstall the Wireless Tether app after doing this fix because it will start force closing. Just reinstall it and it should work fine.
2) Open Root Explorer
3) Click on "System"
4) Click on "lib"
5) Click "Mount R/W" in the top right corner
6) Find the file "libnativetask.so" and long press it and rename it to "livenativetask.so.bak"
That should do it. Again, if Wireless Tether starts force closing after this, simply reinstall the Wireless Tether app. I did not come up with this fix either but will add the thanks once I figure out who first came up with it.
How to wireless tether using Sprint's HotSpot feature (rooting likely required)
*Pay $30 a month to Sprint - Root NOT Required
If you're reading this thread, this is probably not the solution you are looking for. It is, however, probably the easiest solution and does not require root.
*Use a ROM that has the native hotspot feature already unlocked (3G only) - Root Required
Many ROMs are now including a mod created by Calkulin that unlocks this feature as soon as you flash the ROM. If this is the case, simply select "Menu," "Settings," "Wireless & networks," and then click the box next to "Sprint Hotspot."
You will also want to go to "Sprint Hotspot settings" and set up some security settings. This will protect your phone from being accessed by unknown sources.
As of now, the native hotspot feature mod will only work on 3G. If you try using it on 4G it simply kick you back to 3G.
One ROM that has this feature already unlocked is Myns found here.
*If native hotspot feature is not unlocked in the ROM you flashed already, you can add that mod yourself (3G only) - Root Required
If your ROM did not include this mod but you would like to add it yourself, go here and install "Hotspot & USB Tethering Fix." Make a nand backup before flashing this or any mod. Calkulin has some amazing stuff; I recommend checking it out.
If you're reading this thread, this is probably not the solution you are looking for. It is, however, probably the easiest solution and does not require root.
*Use a ROM that has the native hotspot feature already unlocked (3G only) - Root Required
Many ROMs are now including a mod created by Calkulin that unlocks this feature as soon as you flash the ROM. If this is the case, simply select "Menu," "Settings," "Wireless & networks," and then click the box next to "Sprint Hotspot."
You will also want to go to "Sprint Hotspot settings" and set up some security settings. This will protect your phone from being accessed by unknown sources.
As of now, the native hotspot feature mod will only work on 3G. If you try using it on 4G it simply kick you back to 3G.
One ROM that has this feature already unlocked is Myns found here.
*If native hotspot feature is not unlocked in the ROM you flashed already, you can add that mod yourself (3G only) - Root Required
If your ROM did not include this mod but you would like to add it yourself, go here and install "Hotspot & USB Tethering Fix." Make a nand backup before flashing this or any mod. Calkulin has some amazing stuff; I recommend checking it out.
How to install apps not found in market: (rooting not required)
1) On your Evo, select "Menu," "Settings," "Applications," and check the box next to "Unknown sources"
2) Download the program you wish to install on your Evo that is not found in the market on to your SD card. You can do this either by downloading it directly from your phone or first onto your computer and then transferring it to your SD card
3) Use any number of programs that installs .apk files (applications) from the SD card. Many people use the app "Astro File Manager" but I generally use an app called "appInstaller" by Gregory House
Using Astro:
4) Open Astro File Manager and navigate to the .apk you downloaded to your SD card
5) Select the .apk file and then click "Open App Manager"
6) Press "Install"
Using appInstaller:
4) Open appInstaller and it will automatically search for .apk files
5) Navigate to the .apk you want to install and select it
6) Press "Install"
2) Download the program you wish to install on your Evo that is not found in the market on to your SD card. You can do this either by downloading it directly from your phone or first onto your computer and then transferring it to your SD card
3) Use any number of programs that installs .apk files (applications) from the SD card. Many people use the app "Astro File Manager" but I generally use an app called "appInstaller" by Gregory House
Using Astro:
4) Open Astro File Manager and navigate to the .apk you downloaded to your SD card
5) Select the .apk file and then click "Open App Manager"
6) Press "Install"
Using appInstaller:
4) Open appInstaller and it will automatically search for .apk files
5) Navigate to the .apk you want to install and select it
6) Press "Install"
.......................
Note: This is just a first version and I plan on organizing it better and updating it as needed. Hope this has helped. Suggestions are welcome - please let me know if you think there is something that should be included here.
Planned Updates:
- how to get pdanet and easytether working
- how to customize settings on Wireless Tethering
- fix for wired tethering on 3G