Monday, February 25, 2013

How to get ClockworkMod Tether to work on Android 4.2.2

Note: This is a bit of a hack and I take no responsibility for if something goes wrong with your phone or computer but it sure helped me get Tether running agian.

Recently the excellent application ClockworkMod Tether stopped working for me. I couldn't figure out why it was always working great before. After some digging I found that this post https://plus.google.com/+CyanogenMod/posts/M2pVM7Y6MTq it explains that there has been some changes in how the adb connections work in Android 4.2.2. Now you can set a global setting that allows a specific computer to connect to your phone via adb. If you don't do this you will not be able to use adb connections at all. This will mean that applications using adb will stop working after you have installed Android 4.2.2. This includes applications like ClockworkMod Tether and for instance Klink.

I have the latest CyanogenMod installed on my phone and that is why I was having this problem.

Here is what I had to do to solve it. This was done on a Windows 8 laptop.


  1. Follow this tutorial to install the latest Android SDK on Windows. It is important to follow the last step where we accept adb connections from the PC. When we run the command "adb devices" there will be a prompt on the phone. Make sure to accept connections from this machine.
  2. Now we need to get Clockwork Tether to use the latest adb files from the SDK. First take a copy of the directory c:\Program Files (x86)\ClockworkMod\Tether\win32\. Now copy the files C:\Android-adb\platform-tools\adb.exe , C:\Android-adb\platform-tools\AdbWinApi.dll and C:\Android-adb\platform-tools\AdbWinUsbApi.dll to the folder c:\Program Files (x86)\ClockworkMod\Tether\win32\. Overwrite the files already existing. This will require administrator privileges. 
  3. Start the Tether application on your PC and connect your phone. This should now once more work.


You need to do this in order to run tethering like this.

No comments:

Post a Comment