Requires root access
I went ahead and patched the app that check's for subscription on Verizon when trying to enable WiFi or USB Tether.
I may self have an unlimited data plan and have been declined tethering because of my use.
This needs to be installed in the /system that means if you reboot you will have to redo these steps again.
Download the apk below
Q) What code was replaced?
I return a false value in class *DialogActivity I basically remove everything listed in isVZWAccount or isATTAccount and replace with this.
I was going to wait to post but can't really do any harm as long as you followed this.
Q) What was patched ?
A) There is a check to verify if the phone is a Verizon phone, if its true it checks if you have tethering on your plan. I just removed the whole check and always return false. After that it no longer checks if you have tethering on your plan.
Added AT&T Entitlement Service.apk its pre-patched.
Added the Sprint patched version thanks to jonnrb see his post in this thread. I have not personally tested it. Hope he is okay with adding it to the first page.
I went ahead and patched the app that check's for subscription on Verizon when trying to enable WiFi or USB Tether.
I may self have an unlimited data plan and have been declined tethering because of my use.
This needs to be installed in the /system that means if you reboot you will have to redo these steps again.
Download the apk below
Code:
adb push VzwEntitlementService.apk /data/local/tmp/VzwEntitlementService.apk
adb shell
su
mount -o remount,rw /system
rm /system/app/VzwEntitlementService.apk
rm /system/app/VzwEntitlementService.odex
cat /data/local/tmp/VzwEntitlementService.apk > /system/app/VzwEntitlementService.apk
mount -o remount,ro /system
exit
exit
Do not reboot
Q) What code was replaced?
I return a false value in class *DialogActivity I basically remove everything listed in isVZWAccount or isATTAccount and replace with this.
Code:
.method private isATTAccount(Ljava/lang/String;)Z
.locals 1
.prologue
.line 212
const/4 v0, 0x0
return v0
.end method
This const/4 v0, 0x0 is a false const change 0x0 to 0x1 will make it true. We then return that const using return v0; v0 = 0x0;
I was going to wait to post but can't really do any harm as long as you followed this.
Q) What was patched ?
A) There is a check to verify if the phone is a Verizon phone, if its true it checks if you have tethering on your plan. I just removed the whole check and always return false. After that it no longer checks if you have tethering on your plan.
Added AT&T Entitlement Service.apk its pre-patched.
Added the Sprint patched version thanks to jonnrb see his post in this thread. I have not personally tested it. Hope he is okay with adding it to the first page.
Attachments
Last edited: