THESE FILES WERE MADE FOR A REALLY OLD BASE (4.4.2). Do NOT FLASH THE FILE FOR ANY OTHER VERSION OF ANDROID SINCE IT CONTAINS AN OLDER VERSION OF default.xml. I'm leaving them attach for reference if anyone wants to manually make the edits on the latest and greatest version of their ROM. I also did not come with this mod, but ported it over from the source link below. If 4G is not working, then there is a problem with init.d in your ROM. Download and install script manager to manually run the script, as mentioned in the instructions below.
So, I finally got native hotspot working on the M8 by following the guide in the M7 thread posted here: http://forum.xda-developers.com/showthread.php?t=2474432
This mod requires you to have root access and an init.d capable kernel. Alternatively, you can download script manager and have it run at boot or modify your install-recovery.sh file located in /system/etc.
This is confirmed working for both 3G and 4G connections.
Step 1) Flash attached zip file.
If 4G Hotspot doesn't work do the following:
Optional Alternate Method #1 after installing zip file to use with Script Manager
Step 1) Download Script Manager: https://play.google.com/store/apps/details?id=os.tools.scriptmanager
Step 2) Open up Script Manager and navigate to /system/etc/init.d and select the "tether" script.
Step 3) Click on SU and Boot (Android Skull and Gear Icons, respectively) and click on run and save.
Optional Alternate Method #2 after installing zip file to edit your install-recovery.sh
Modify your install-recovery.sh referenced in this post: http://forum.xda-developers.com/showpost.php?p=51796802&postcount=21
Please note that this will overwrite any mods that you may have done to your default.xml. Here are the changes that were made:
Tether Hack:
Unlock Hotspot Quicksettings:
So, I finally got native hotspot working on the M8 by following the guide in the M7 thread posted here: http://forum.xda-developers.com/showthread.php?t=2474432
This mod requires you to have root access and an init.d capable kernel. Alternatively, you can download script manager and have it run at boot or modify your install-recovery.sh file located in /system/etc.
This is confirmed working for both 3G and 4G connections.
Step 1) Flash attached zip file.
If 4G Hotspot doesn't work do the following:
Optional Alternate Method #1 after installing zip file to use with Script Manager
Step 1) Download Script Manager: https://play.google.com/store/apps/details?id=os.tools.scriptmanager
Step 2) Open up Script Manager and navigate to /system/etc/init.d and select the "tether" script.
Step 3) Click on SU and Boot (Android Skull and Gear Icons, respectively) and click on run and save.
Optional Alternate Method #2 after installing zip file to edit your install-recovery.sh
Modify your install-recovery.sh referenced in this post: http://forum.xda-developers.com/showpost.php?p=51796802&postcount=21
Please note that this will overwrite any mods that you may have done to your default.xml. Here are the changes that were made:
Tether Hack:
Code:
<item type="boolean" name="isTetherBlockCheck">false</item>
<item type="boolean" name="tether_use_default_upstream">false</item>
<item type="boolean" name="tethering_guard_support">false</item>
<item type="boolean" name="tethering_roaming_specific">false</item>
<item type="string" name="tethering_specific">NONE</item>
<item type="integer" name="tethering_support_ipv6">1</item>
<item type="boolean" name="use_default_profile_for_tethering">true</item>
<item type="integer" name="TetheringGuard_Rule">0</item>
Code:
<item type="integer-array" name="quick_setting_available_items">
<int>0</int>
<int>1</int>
<int>2</int>
<int>3</int>
<int>4</int>
<int>5</int>
<int>6</int>
<int>7</int>
<int>8</int>
<int>9</int>
<int>10</int>
<int>11</int>
<int>12</int>
<int>13</int>
<int>14</int>
<int>15</int>
<int>18</int>
<int>19</int>
<int>20</int>
<int>22</int>
<int>24</int>
<int>25</int>
<int>26</int>
</item>
<item type="integer-array" name="quick_setting_items">
<int>0</int>
<int>1</int>
<int>2</int>
<int>3</int>
<int>4</int>
<int>5</int>
<int>6</int>
<int>7</int>
<int>8</int>
<int>9</int>
<int>22</int>
<int>25</int>
Attachments
-
119.5 KB Views: 6,750
-
147.4 KB Views: 6,783
-
135.4 KB Views: 3,810
Last edited:
