Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,781,254 Members 36,043 Now Online
XDA Developers Android and Mobile Development Forum

Native tether for VZW DE 4.4

Tip us?
 
cj64
Old
(Last edited by cj64; 26th November 2013 at 11:35 PM.) Reason: with ro.boot.write_protect=0
#1  
Member - OP
Thanks Meter 62
Posts: 51
Join Date: Dec 2007
Default Native tether for VZW DE 4.4

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, 2408 views)
The Following 31 Users Say Thank You to cj64 For This Useful Post: [ Click to Expand ]
 
cj64
Old
#2  
Member - OP
Thanks Meter 62
Posts: 51
Join Date: Dec 2007
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: [ Click to Expand ]
 
Dburgessme2
Old
#3  
Dburgessme2's Avatar
Member
Thanks Meter 7
Posts: 66
Join Date: Jan 2012
Quote:
Originally Posted by cj64 View Post
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!!
 
tf22
Old
#4  
Junior Member
Thanks Meter 0
Posts: 3
Join Date: Aug 2012
Quote:
Originally Posted by cj64 View Post
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!
 
cj64
Old
#5  
Member - OP
Thanks Meter 62
Posts: 51
Join Date: Dec 2007
Quote:
Originally Posted by cj64 View Post
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.
 
ericizzy1
Old
#6  
ericizzy1's Avatar
Senior Member
Thanks Meter 44
Posts: 1,311
Join Date: Apr 2006
will this work on non DE vz moto x after 4.4 root is achieved?
 
cj64
Old
#7  
Member - OP
Thanks Meter 62
Posts: 51
Join Date: Dec 2007
Yes.
 
ericizzy1
Old
#8  
ericizzy1's Avatar
Senior Member
Thanks Meter 44
Posts: 1,311
Join Date: Apr 2006
Quote:
Originally Posted by cj64 View Post
Yes.
VERY cool, thank you
 
TheDonXR
Old
#9  
Junior Member
Thanks Meter 17
Posts: 9
Join Date: May 2011
Quote:
Originally Posted by cj64 View Post
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.
 
cj64
Old
#10  
Member - OP
Thanks Meter 62
Posts: 51
Join Date: Dec 2007
Quote:
Originally Posted by TheDonXR View Post
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: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes