[Verizon HTC 10 Guides, News, & Discussion] bigeasy911:
Reason for thread:

There are some discrepancies between Unlocked vs Verizon HTC 10 with the build.xml file as well as numerous variations of instructions for enabling hotspot function for tose that have grandfathered unlimited data I thought I would put up a detailed how to that is specific to this version of the HTC 10 and what are the proper edits to get it to work.

While the popular ROMs enable this by default there are still many that run deodexed debloated versions of the stock ROM. Not to mention the same edits are needed for nonrooted HTC 10s tthru adb so having the correct info archived on the site seemed like a good idea.

(As a note as far as I know if you do not have a rooted ie S-off supersu phone you can do this thru adb and your PC but be very careful to set permissions back to what they were when you transfer the file back.)

As I have only done this on the rooted phone and thus did all editing on the phone itself I am only giving those instructions but the edits needed are exactly the same.

I am making these instructions painfully detailed so anyone can follow. I am also listing root explorer as the app used so I can give specific step by step. Obviously other root browser can be used

Instructions

Phone: Verizon Branded HTC 10 (Sunshine S-off, SuperSU rooted)

1: Installed Root Explorer (from Google Play) (or other root file manager i.e. on that's possibly free)

2: Configure Root Explorer and navigate to default.xml file

----- Open Root Explorer

----- Click on R/W Mode button

----- Supersu window will open, Choose grant access button

----- Navigate from root to " /system/customize/ACC " folder ( there should only be one file in the folder " default.xml "

3: Make a backup copy of default.xml

----- Press and hold on the " default.xml " file name to highlight it

----- Press the "copy" button that appears on the top tool bar

----- Press the "paste" button that appears on the bottom right of the window

----- There will now appear a new file " default - Copy.xml "

( Basically just make a bkup copy ofr thte default.xml file in the same folder)

4: Edit " default.xml file

----- Press and hold on the " default.xml " file name to highlight it

----- Press the root explorer setting button in the upper right corner of the window. Its 3 vertical dots

----- Press " Open in Text Editor " button This will open the default.xml file

----- scroll down near the bottom of the file (about 7/8 of the way.) To help locate it will come very soon after a section that has lines:

<int.0,/int>

<int.1,/int>

<int.2,/int>

all the way to 33 and then a couple shorter runs of similar lines. After about another 15-16 lines you will see a line with " tethering " one it. Now you are there.

----- the specific section is: (holding phone in landscape mode will show it as listed below for data on each line)

<app name=Tethering provision">

<item type="integer" name="CustomizeCarrierDialogType">0</item>

<item type="integer" name="TetheringGuard_Rule">4</item

​

The bold line is the one you will edit. Change the " 4 " or whatever number is there with a " 0 "

----- Now scroll all the way to the bottom of the file. Now scroll up till you find section:

,app name="Wi-Fi Hotspot">

<item type="integer" name="hotspot_rule">1</item

<item type="boolean" name="show_passphase">false</item>

<item type="boolean" name="support_showpassword">false</item>

Its right below a " weather " section and above a " wolrdclock " section

​

The bold line is again the one to edit. Change the " 1" to a " 0 "

------ Press the root explorer setting button again in the upper right corner of the window. Its 3 vertical dots. Choose " Save and Exit "

5 Confirm default.xml permissions

----- As a precaution we want to confirm no changes to the file permissions has occured.

----- Press and hold on the " default.xml " file name to highlight it

----- Press the root explorer setting button again in the upper right corner of the window. Its 3 vertical dots. Choose " Permissions "

----- To the right of the "ENTER OCTAL" button you should see permissions " 0644 rw-r-r- "

----- If all is correct, close root explorer and reboot phone.

6. Confirm Hotspot is functional

----- Go to " Settting " on phone and click on " Mobile Hotspot and Tethering "

----- Turn on via the slider. You should now get the setup procedure and no warning or message to contact Verizon. Choose a SSID name and passphrase for your hotspot .

Finish and test. Hotspot should be working

Note:

There is no reason I could see for adding a line to the build.prop file a few instructions state to do i`f all that is desired is fully functioning hotspot tethering. Everything works without any other changes. There are of course many other tweaks that require build.prop file edits and or additions just not for hotspot function.