After reading about the Xposed framework I decided to write a module to bypass the validation checks for wifi tethering / mobile hotspot.
This method will allow you to bypass the validation without having to worry about moving around APKs, backing them up, setting permissions, etc. It also will no longer contact the actual servers used to verify if you have permission to use the tether.
This Xposed module works by replacing the list of entitlement apps available in the string array "config_mobile_hotspot_provision_app" with an empty set. This means that the entitlement app is not run at all and defaults to the native tether immediately.
Works with VZW, AT&T, Sprint, DE and non-DE devices running 4.4 or above
- Be rooted and have the Xposed framework installed
- Search for and download "X Tether" under the download section of the Xposed installer
- Activate the module in Xposed.
- Tether away!
- SPRINT ONLY: Change the line ro.mot.tether_dun_required=1 in your build.prop file to ro.mot.tether_dun_required=0
Link t# LPA23.12-21.7o Xposed repo
So I returned my AT&T 2013 moto x to stock to apply the latest update. I have an unlocked bootloader so rooting and TWRP was a breeze.
Android Version = 5.1
Basebane version = MSM8960PRO_BP_23255.140.93.00R
Kernel version = 3.4.42-gfff16c8
System Version = 222.26.7.ghost_att.ATT.en.US att
Build number = LPA23.12-21.7
after installing TWRP 188.8.131.52 and rooting:
Installed the xposed installer version 3.0 alpha4
Installed the xposed framework version 75 via TWRT
Downloaded and installed x tether 1.4 (moto tether) via xposed installer
enabled the moto tether module and rebooted.
I do NOT have the native hotspot button on the notification screen like before. PLEASE HELP I really can't live without WiFi tethering on my
AT&T unlimited plan.
Thanks in advance.