How to enable WiFi Tethering on Sprint HTC One M9

Internet surfing has become one of our dominant addictions and we can hardly live without a data connection. may it be on a PC which you use for work or on a smartphone which you use to connect with your buddies, the Internet is the epicenter. I personally use a broadband connection at home and a data pack on my smartphone to connect on-the-go. While traveling, I have to use my smartphone to create a WiFi hotspot and connect my laptop to it. The WiFi hotspot is a basic feature that will save us a few bucks by sharing data between devices.

Unfortunately, the WiFi hotspot or tethering, a feature that is found on nearly all Android devices is a victim of corporate greed. lots of network carriers like Verizon, T-Mobile, AT&T, and Sprint lock the WiFi tethering feature on their devices to sell their overpriced tethering plans. You can take pleasure in this feature only if you’re ready to pay for it. This is absurd as you’re already paying for your data plan and now you’ve to pay for tethering as well.

I firmly believe that ‘Data is Data, no matter how you use it as long as you pay for it.’ At DroidViews, we have covered lots of tutorials on how to enable WiFi hotspot on carrier locked devices to help the users from this tyranny. Today we’ll see how to enable native tethering on Sprint HTC One M9, thanks to thicklizard of XDA for sharing this stunning mod. As you may expect, you’ll need root access for this tutorial as you need to use SQLite editor app to edit database files. If you haven’t rooted your device yet, follow the below link:

How to root HTC One M9

Make sure you have a nandroid backup before proceeding with the guide so that you can restore it if you brick the device. Without any additionally ado, let us see how to enable native tethering on Sprint HTC One M9.

Warning!
Warranty may be void for your device if you follow the procedure in this guide as it involves software tampering. proceed with caution and follow the procedure carefully. We shall not be liable for any damage that occurs to your device in case of any misfortune.

Enable Tethering on Sprint HTC One M9

Install the SQLite Editor app from the Play store link given below:
[googleplay url=””]

Open the app and grant root permissions when prompted. now tap on open Database.

In the app, navigate to /data/data/com.android.providers.telephony/databases and select the Cdmaapn.db file.

We have to make certain changes to this database file, so select carriers.

Edit the entry LTE-SPCS Internet and under the type column of this entry, add the below at the very end.
,dun

Also edit the entry eHRPD-SPCS Internet and under the type column, add the below at the very end.
,dun

For reference, look at the screenshot below:

Download the 55tether file from here and transfer it to your device.

Download any root file explorer app of your choice and open it.

Grant root permissions to the app if prompted and continue.

Copy the 55tether file from step 8 and paste it into the system » etc » init.d directory on your device.

Set the authorization of the 55tether file same as the other files in the folder.

Reboot your device for the changes to take effect.

Once the device is rebooted, you must be able to take pleasure in the native tethering feature on your Sprint HTC One M9. let us know of any issues in the comments section below.

Read Next: remove Red text from Sprint HTC One M9’s Bootsplash Screen

Back to top