FORUMS

Beats Music No Longer Accepting New Accounts

Whenever Apple launches a new product or service, it definitely manages to grab the … more

Do You Do Self-Repairs on Your Devices?

As smartphone designs become more and more complex, self-repairs on devices are also becoming … more

Sony Z4 Slips Out of Top 5 Smartphones in Japan

In a bid to streamline its flagship series which had been losing credibility over the … more

Sprint’s New Unlimited Plan with Ridiculous Capped Speeds

The carrier game in the United States is perpetually rushing forward at … more

Native tether for VZW DE 4.4

51 posts
Thanks Meter: 62
 
By cj64, Member on 21st November 2013, 04:03 AM
Post Reply Subscribe to Thread Email Thread
Now works on non-DE phones too.

Installation instructions, with ro.boot.write_protect=0:

Code:
adb push VzwEntitlementService.apk /sdcard/VzwEntitlementService.apk
adb shell
su
mount -o remount,rw /system
mv /system/priv-app/VzwEntitlementService.apk /system/priv-app/VzwEntitlementService.apk.bak
mv /system/priv-app/VzwEntitlementService.odex /system/priv-app/VzwEntitlementService.odex.bak
cp /sdcard/VzwEntitlementService.apk /system/app/VzwEntitlementService.apk
chmod 644 /system/app/VzwEntitlementService.apk
Now tap "Portable Wi-Fi hotspot". You will experience a force close, this is expected.

Code:
mv /system/app/VzwEntitlementService.apk /system/priv-app/VzwEntitlementService.apk
mount -o remount,ro /system
exit
exit
Now you will be able to tether.
Attached Files
File Type: apk VzwEntitlementService.apk - [Click for QR Code] (98.9 KB, 3438 views)
Last edited by cj64; 26th November 2013 at 11:35 PM. Reason: with ro.boot.write_protect=0
The Following 31 Users Say Thank You to cj64 For This Useful Post: [ View ]
 
 
21st November 2013, 04:04 AM |#2  
OP Member
Thanks Meter: 62
 
More
For the geeks:

Code:
.method public startEntitleCheck()V
    .locals 2

    .prologue
    const/4 v0, 0x1

    iput-boolean v0, p0, Lcom/motorola/service/vzw/entitlement/EntitlementDialogActivity;->mEntitlementCheckState:Z

    const-string v1, "1"

    iput-object v1, p0, Lcom/motorola/service/vzw/entitlement/EntitlementDialogActivity;->mStatusCode:Ljava/lang/String;

    return-void
.end method
The Following 3 Users Say Thank You to cj64 For This Useful Post: [ View ]
21st November 2013, 01:34 PM |#3  
Dburgessme2's Avatar
Member
Thanks Meter: 7
 
More
Quote:
Originally Posted by cj64

Installation instructions:

Code:
adb push VzwEntitlementService.apk /sdcard/VzwEntitlementService.apk
adb shell
su
mount -o remount,rw /system
mv /system/app/VzwEntitlementService.apk /system/app/VzwEntitlementService.apk.bak
mv /system/app/VzwEntitlementService.odex /system/app/VzwEntitlementService.odex.bak
cp /sdcard/VzwEntitlementService.apk /system/app/VzwEntitlementService.apk
chmod 644 /system/app/VzwEntitlementService.apk
Now tap "Portable Wi-Fi hotspot". You will experience a force close, this is expected.

Code:
mv /system/app/VzwEntitlementService.apk /system/priv-app/VzwEntitlementService.apk
mount -o remount,ro /system
exit
exit
Now you will be able to tether.

Hi there! I'm definitely not in the "geek" category. But, I'm extremely interested in this. I'm curious, are all of the above items individual adb commands. Do each? (I've not done anything with ADB since Droid X days and then just followed very precise directions).

Any possibility this could be put into some kind of flashable zip (through recovery)...that might have scripts that take care of the "grunt" work?

If I only had the time and knowledge to get further into these things, I wouldn't even make the suggestion.

Still yet, GREATLY APPRECIATED!!
21st November 2013, 02:46 PM |#4  
Junior Member
Thanks Meter: 0
 
More
Quote:
Originally Posted by cj64

Installation instructions:

Code:
adb push VzwEntitlementService.apk /sdcard/VzwEntitlementService.apk
adb shell
su
mount -o remount,rw /system
mv /system/app/VzwEntitlementService.apk /system/app/VzwEntitlementService.apk.bak
mv /system/app/VzwEntitlementService.odex /system/app/VzwEntitlementService.odex.bak
cp /sdcard/VzwEntitlementService.apk /system/app/VzwEntitlementService.apk
chmod 644 /system/app/VzwEntitlementService.apk
Now tap "Portable Wi-Fi hotspot". You will experience a force close, this is expected.

Code:
mv /system/app/VzwEntitlementService.apk /system/priv-app/VzwEntitlementService.apk
mount -o remount,ro /system
exit
exit
Now you will be able to tether.

Thx, works great for me!
21st November 2013, 03:22 PM |#5  
OP Member
Thanks Meter: 62
 
More
Quote:
Originally Posted by cj64

Installation instructions:

Code:
...
mv /system/app/VzwEntitlementService.apk /system/app/VzwEntitlementService.apk.bak
mv /system/app/VzwEntitlementService.odex /system/app/VzwEntitlementService.odex.bak
mv /system/priv-app/VzwEntitlementService.apk /system/priv-app/VzwEntitlementService.apk.bak
mv /system/priv-app/VzwEntitlementService.odex /system/priv-app/VzwEntitlementService.odex.bak
...

Made a correction to the paths in the installation instructions.
22nd November 2013, 01:14 AM |#6  
ericizzy1's Avatar
Senior Member
Thanks Meter: 44
 
More
will this work on non DE vz moto x after 4.4 root is achieved?
22nd November 2013, 01:20 AM |#7  
OP Member
Thanks Meter: 62
 
More
Yes.
22nd November 2013, 01:24 AM |#8  
ericizzy1's Avatar
Senior Member
Thanks Meter: 44
 
More
Quote:
Originally Posted by cj64

Yes.

VERY cool, thank you
22nd November 2013, 02:01 AM |#9  
Junior Member
Thanks Meter: 20
 
More
Quote:
Originally Posted by cj64

Installation instructions:

Code:
adb push VzwEntitlementService.apk /sdcard/VzwEntitlementService.apk
adb shell
su
mount -o remount,rw /system
mv /system/priv-app/VzwEntitlementService.apk /system/priv-app/VzwEntitlementService.apk.bak
mv /system/priv-app/VzwEntitlementService.odex /system/priv-app/VzwEntitlementService.odex.bak
cp /sdcard/VzwEntitlementService.apk /system/app/VzwEntitlementService.apk
chmod 644 /system/app/VzwEntitlementService.apk
Now tap "Portable Wi-Fi hotspot". You will experience a force close, this is expected.

Code:
mv /system/app/VzwEntitlementService.apk /system/priv-app/VzwEntitlementService.apk
mount -o remount,ro /system
exit
exit
Now you will be able to tether.

What does that chmod 644 do? Is this required to be done on the system or could you use root explorer to put the .zip file into the priv-app file on they system.
22nd November 2013, 02:03 AM |#10  
OP Member
Thanks Meter: 62
 
More
Quote:
Originally Posted by TheDonXR

What does that chmod 644 do? Is this required to be done on the system or could you use root explorer to put the .zip file into the priv-app file on they system.

Sets the permissions to be the same as the original entitlement files.

http://www.draac.com/chmodchart.html

Do the equivalent with root explorer if that is what you are going to use.
The Following User Says Thank You to cj64 For This Useful Post: [ View ]
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes