FORUMS

IonVR Coming Soon, HTC M9 Dev Edition Gets Android 5.1 – XDA TV

The HTC M9 Developer Edition has received Android 5.1. That and … more

Android 5.1.1 Omni ROM For Motorola Xoom

Back in Feb 2011, the Motorola Xoom became the first device to be sold with Android 3.0 … more

CleanSlate Brings Fingerprint Scanner Mod to HTC One M9+

Work of XDA Recognized Developer tbalden, CleanSlate custom kernel for the HTC … more

Sunday Debate: Which Factors Caused HTC’s Woes?

Join us in a fun Sunday Debate on HTC’s situation. Come with your … more

Unlimited tethering mod for T-Mobile S5

132 posts
Thanks Meter: 73
 
By tech128, Senior Member on 26th April 2014, 02:46 AM
Post Reply Subscribe to Thread Email Thread
Well I mostly just cobbled together some older hacks for the S4, Nexus 4, Nexus 5, etc.

and I think I managed to disable the provision check for tethering.

You need root (of course) and know how to follow directions exceedingly well.

First, grab these files and put them into a directory on your computer.

http://www.mediafire.com/download/zy...gProvision.apk
http://busybox.net/downloads/binarie...busybox-armv7l
http://d-h.st/Gnd

Download adb + fastboot from here:
http://forum.xda-developers.com/show....php?t=2640650

and extract its contents into the same directory

Now you want to upload sqlite3 and busybox-armv7l to /data/local/tmp like so:

adb push sqlite3 /data/local/tmp/
adb push busybox-armv7l /data/local/tmp/

And also TetheringProvision.apk:

adb push TetheringProvision.apk /sdcard/

adb shell

Now after you're at the shell prompt:
Code:
su

(Grant permission on phone)

mount -o remount,rw /system
cd /data/local/tmp
chmod 755 *
./busybox-armv7l sed -i '/CscFeature_Setting_HideApnList/d' /system/csc/feature.xml
./busybox-armv7l sed -i 's/pcweb.tmobile.com/fast.t-mobile.com/' /system/csc/customer.xml

DB="/data/data/com.android.providers.settings/databases/settings.db"

VAL=`/data/local/tmp/sqlite3 "$DB" "SELECT * FROM global WHERE name='tether_dun_required';"`
if [ "$VAL" == "" ]; then
   /data/local/tmp/sqlite3 "$DB" "INSERT INTO global VALUES (null, 'tether_dun_required','0');"
else
   /data/local/tmp/sqlite3 "$DB" "UPDATE global SET value='0' WHERE name='tether_dun_required';"
fi

cd /system/app/
cp TetheringPro* /sdcard/
rm TetheringProvision.odex
cat /sdcard/TetheringProvision.apk > TetheringProvision.apk
sync
reboot
If you still have problems with tethering you may have to delete all the APNs and add the single APN fast.t-mobile.com with all the other relevant settings.
The Following 2 Users Say Thank You to tech128 For This Useful Post: [ View ]
 
 
26th April 2014, 09:27 AM |#2  
Senior Member
Tampa Bay
Thanks Meter: 11
 
More
Did you confirm working by monitor ur data?

Sent from my SM-G900T using Tapatalk
26th April 2014, 02:07 PM |#3  
b-reezy's Avatar
Senior Member
Thanks Meter: 736
 
More
Quote:
Originally Posted by tech128

Well I mostly just cobbled together some older hacks for the S4, Nexus 4, Nexus 5, etc.

and I think I managed to disable the provision check for tethering.

You need root (of course) and know how to follow directions exceedingly well.

First, grab these files and put them into a directory on your computer.

http://www.mediafire.com/download/zy...gProvision.apk
http://busybox.net/downloads/binarie...busybox-armv7l
http://d-h.st/Gnd

Download adb + fastboot from here:
http://forum.xda-developers.com/show....php?t=2640650

and extract its contents into the same directory

Now you want to upload sqlite3 and busybox-armv7l to /data/local/tmp like so:

adb push sqlite3 /data/local/tmp/
adb push busybox-armv7l /data/local/tmp/

And also TetheringProvision.apk:

adb push TetheringProvision.apk /sdcard/

adb shell

Now after you're at the shell prompt:

Code:
su

(Grant permission on phone)

mount -o remount,rw /system
cd /data/local/tmp
chmod 755 *
./busybox-armv7l sed -i '/CscFeature_Setting_HideApnList/d' /system/csc/feature.xml
./busybox-armv7l sed -i 's/pcweb.tmobile.com/fast.t-mobile.com/' /system/csc/customer.xml

DB="/data/data/com.android.providers.settings/databases/settings.db"

VAL=`/data/local/tmp/sqlite3 "$DB" "SELECT * FROM global WHERE name='tether_dun_required';"`
if [ "$VAL" == "" ]; then
   /data/local/tmp/sqlite3 "$DB" "INSERT INTO global VALUES (null, 'tether_dun_required','0');"
else
   /data/local/tmp/sqlite3 "$DB" "UPDATE global SET value='0' WHERE name='tether_dun_required';"
fi

cd /system/app/
cp TetheringPro* /sdcard/
rm TetheringProvision.odex
cat /sdcard/TetheringProvision.apk > TetheringProvision.apk
sync
reboot
If you still have problems with tethering you may have to delete all the APNs and add the single APN fast.t-mobile.com with all the other relevant settings.

I'm going to give it a shot and I'll report back my results.
27th April 2014, 02:57 AM |#4  
nightfox11's Avatar
Senior Member
Flag Venice
Thanks Meter: 159
 
More
Video tutorial anyone? Lol

Sent from my HTC One_M8 using Tapatalk
The Following User Says Thank You to nightfox11 For This Useful Post: [ View ]
27th April 2014, 03:54 AM |#5  
darren.wlsn1's Avatar
Senior Member
Flag Hershey PA
Thanks Meter: 885
 
More
Quote:
Originally Posted by nightfox11

Video tutorial anyone? Lol

Sent from my HTC One_M8 using Tapatalk

ya i will donate...lol
28th April 2014, 11:24 AM |#6  
Member
Thanks Meter: 20
 
More
Not truly unlimited
Quote:
Originally Posted by ;52223067

ya i will donate...lol


That just removes checks for us on prepaid tmo can still see its hotspot and limits useage to 100mb. I think the only way around that is VPN but I'd love to find another way.
28th April 2014, 09:22 PM |#7  
undercover nerd's Avatar
Senior Member
Flag sacramento
Thanks Meter: 158
 
Donate to Me
More
Want tethering to work download this rom all instructions on the thread if link don't work just copy and paste in browser.

http://forum.xda-developers.com/show....php?t=2723915
28th April 2014, 09:55 PM |#8  
Senior Member
Tampa Bay
Thanks Meter: 11
 
More
Can you confirm ur data on tether count toward data plan unlimited ?

Sent from my SM-G900T using Tapatalk
28th April 2014, 09:59 PM |#9  
undercover nerd's Avatar
Senior Member
Flag sacramento
Thanks Meter: 158
 
Donate to Me
More
Quote:
Originally Posted by mrl0n3ly714

Can you confirm ur data on tether count toward data plan unlimited ?

Sent from my SM-G900T using Tapatalk

yes I have confirmed it myself after having to dl large files and wait for my T-mobile to update the data usage but yes it takes from your personal data not Hotspot data
28th April 2014, 10:01 PM |#10  
Senior Member
Tampa Bay
Thanks Meter: 11
 
More
How u manage the user agent to rout e all traffic to person AL data? As I aware tmobile detect user agent and cut toward personal data.

Sent from my SM-G900T using Tapatalk
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes