[One (M8) General] supernet2ec2:
Essentially this is just a quick compilation of what i've got working on my htc one M8 sprint edition phone.

This link leads to instructions solely on how to disable tether guard on your phone, this lets you use your default built in "hot spot" and not worry about installing other tether programs to get the job done

http://www.cultofandroid.com/61639/enable-free-wi-fi-tethering-htc-one-m8/

This link leads to a file you'll want to extract from the .zip file. Basically you just want the tether script.

http://xdaforums.com/showthread.php?t=2712222&page=1

Okay heres the instructions, Were working under the assumption you know what rooting is, your phones already rooted with S-OFF, if thats the case your ready to go.

Get root explorer or use ES file explorer.

After its installed and running on your phone navigate to your phones ROOT DIRECTORY.

Root Explorer (Suggested)

https://play.google.com/store/apps/details?id=com.speedsoftware.explorer

ES File Explorer

https://play.google.com/store/apps/details?id=com.estrongs.android.pop

Optional script runner (3C Toolbox (aka Android Tuner))

https://play.google.com/store/apps/details?id=ccc71.at.free

Optional script runner (Script Manager - SManager) (suggested)

https://play.google.com/store/apps/details?id=os.tools.scriptmanager

--------------INSTRUCTIONS--------------------

Step 1 Modifying Index.xml)

Using your phone you'll want to use either ES File explorer or Root explorer to go to the root directory and FIRST edit your index.xml located in /system/customize/ACC Change the

<app name=”Tethering_provision”>

<item type=”integer”

name=”TetheringGuard_rule”>1</item></app>

Notice the “1” above in bold. Change it to “0.” Save the edited text file and exit the app. (MAKE SURE TO SAVE!!!) {Mine was set to 3, others have reported it being 2, just switch it to 0 regardless of whatever number is their just to be safe, EVEN if it already says 0)

Now thats part one, this just enables you to use your default built in wireless hot spot utility (The reason were doing this is just incase your running a newer model htc one m8 like me who cant use prebuilt index.xml's to over write our current one, so we wont brake any important things in the index.xml)

Step 2 Getting the script running)

Remember the .zip link? The	Sprint_M8_Tether_Hack_V2.zip you'll want to extract on phone or somewhere where you can modify the files. The only file you want out of their is the tether file or "script" located under directory "Sprint_M8_Tether_Hack_V2\system\etc\init.d"

Copy the tether file to your root directory (or where ever you so please).

Using either root file explorer or ES File explorer you will then move the tether script to (where ever you want really) on your android phones root directory (for simplicity i just moved the file to \ )

Now using the suggested script runner (scriptmanager - Smanager), you will

"Step 1) Open up Script Manager and navigate to saved tether script location and select the "tether" script.

Step 2) Click on SU and Boot (Android Skull and Gear Icons, respectively) and click on run and save."

{Copied from http://xdaforums.com/showthread.php?t=2712222&page=12}

Step 3 Testing the wireless tether)

Basically you've saved and edited your index.xml and saved it, you've also made it so that script manager will auto run the script at boot, now your set.

Power cycle your phone (hard boot, not soft reboot)

Then test out your wireless after your phone is fully up and running.

The script manager should automatically have applied the tether script so 3g and 4g LTE will work when tethering.

The index.xml edit was applied upon reboot so you should see that hotspot located in System > Other features > Hotspot now is unlocked and working (with out annoying warning prompts, etc...)

Connect any device, and run it with your specified ip/dns/dhcp settings and test it out. It SHOULD work.

For the record i used root explorer, 3C Toolbox Pro (Android Tuner), for the editing and scripting process. But i highly suggest you use the suggested programs i've listed above. Its easier that way.

This has been fully tested by me, supernet2, as working, on everything i own, laptops, tablets, on Wireless bgn devices as well as N+ devices (under N/N+ protocols), Works on ps3s, ps4s, xbox ones, ps vitas, and various other devices i've tested it on (far to many to list)

Cheers, give me a Thanks at the top nearby my name if my instructions helped make this process simpler for you.