FORUMS

New Xposed for Lollipop 5.0 Update Fixes Major Bugs

Senior Recognized Developer rovo89 has patched Xposed for Lollipop 5.0 to … more

Download Sony’s new AOSP-like concept for Xperia Z3

Over in our forums, Recognized Contributor Jozinek has posted a very … more

OnePlus 2 vs Moto X Style: Which is The Better Flagship?

Two big industry names have announced their newest flagship phones within the … more

Making Your Own Xposed Modules Is Easier Than You Think

Close to the heart of XDA is the Xposed Framework by Rovo89. Most of … 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, 3510 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 ]
22nd November 2013, 04:24 PM |#11  
Member
Flag Rockville, Maryland
Thanks Meter: 10
 
More
Quote:
Originally Posted by cj64

Yes.

Assuming you can get writable /system, which isn't a sure thing. Didn't the first 4.2.2 root not achieve that and you still had to boot into a faux recovery to write to /system in any sticky way?

Read More
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes