Could you theoretically do this on any verizon wireless phone? Or is the file in the OP specifically for the XT1060
Could you theoretically do this on any verizon wireless phone? Or is the file in the OP specifically for the XT1060
Compatibility would be limited to other VZW phones running 4.4 at most.
I did most of the work on my phone using root explorer, I didn't know how to set the permissions when I did it and used ADB for that. I found out later how to do that and here's what the process should be without using ADB:
1. Download Root Explorer by Jrummy in the Play store.
2. Download VZWEntitlementServices.zip from OP on your moto x.
3. Go into Root Explorer and find System folder, find priv-app, inside priv-app long press VZWEntitlementServices.zip and VZWEntitlementServices.odex rename to VZWEntitlementServices.zip.bak and VZWEntitlementServices.odex.bak and back out to first folder.
4. Go to sdcard folder, download and find VZWEntitlementServices.zip that you downloaded from step 2 copy it and back out to the home folder enter the system folder and paste it.
5. Long press on the file and hit permissions in the menu. change permissions to look like screenshot.(should show rw-r--r--)
6. Exit out of root explorer and try to enable your tether it will FC.
7. Go back to root explorer and move the VZWEntitlementServices.zip that you put in the system folder to the priv-app folder.
8. Check the tether it should work.
9. PROFIT!
Let me know if it works!
I did most of the work on my phone using root explorer, I didn't know how to set the permissions when I did it and used ADB for that. I found out later how to do that and here's what the process should be without using ADB:
1. Download Root Explorer by Jrummy in the Play store.
2. Download VZWEntitlementServices.zip from OP on your moto x.
3. Go into Root Explorer and find System folder, find priv-app, inside priv-app long press VZWEntitlementServices.zip and VZWEntitlementServices.odex rename to VZWEntitlementServices.zip.bak and VZWEntitlementServices.odex.bak and back out to first folder.
4. Go to sdcard folder, download and find VZWEntitlementServices.zip that you downloaded from step 2 copy it and back out to the home folder enter the system folder and paste it.
5. Long press on the file and hit permissions in the menu. change permissions to look like screenshot.(should show rw-r--r--)
6. Exit out of root explorer and try to enable your tether it will FC.
7. Go back to root explorer and move the VZWEntitlementServices.zip that you put in the system folder to the priv-app folder.
8. Check the tether it should work.
9. PROFIT!
Let me know if it works!
Thank you for this, so far it seems to be working perfectly, and I prefer using a Root Explorer and moving the files manually to entering a bunch of ADB commands that I'm not as familiar with, but thats just my personal preference.
Quick note to avoid confusion for anyone who may be new to this type of thing, you mention VZWEntitlementServices.zip several times in your guide, but the actual file is VZWEntitlementServices.apk. Don't want that typo on the file extension to confuse anyone
I believe it has to do with the read/write protection.Can't figure out why but I have to redo the process every time I reboot. I have to rename the .bak and delete the .apk, then redo. Upon reboot, I get entitlement has fc.
Sent from my XT1060 using XDA Premium 4 mobile app
I believe it has to do with the read/write protection.
In which case you would have to reboot to recovery which turns off the protection, set it up, and then reboot normally and it should stick. I just did it and it worked fine.
To make sure, you can type in "adb shell getprop ro.boot.write_protect" and you should see a 0, if you do, the changes will stick.
First thing I did... Odd
Edit: nvrmnd, that did it. Must have done something wrong the many times I tried before. sorry and thanks.
Sent from my XT1060 using XDA Premium 4 mobile app
I was bored and packaged everything into a foolproof script (windows).
OP, feel free to use it in the OP.
The exe will run all the commands and has adb + apk built it.
To eliminate mistakes it checks for:
-android 4.4
-model (Moto X)
-carrier (vzw)
-Write Protect = 0
-connection status
Just download the attached executable and run it.
Says my phone's not connect properly; plugged into computer via usb with usb debugging enabled.
To reveal my newb-ness, I guess I need root to use this, huh? Anyone know if I can root my VZW Moto X that has been updated to 4.4? haven't yet ventured into the unlocking/rooting realm, mostly because of free time rather than being afraid, but the need to get my tethering has provided new motivation (really miss being able to tether with just a widget on the old GNex).
I was bored and packaged everything into a foolproof script (windows).
OP, feel free to use it in the OP.
The exe will run all the commands and has adb + apk built it.
To eliminate mistakes it checks for:
-android 4.4
-model (Moto X)
-carrier (vzw)
-Write Protect = 0
-connection status
Just download the attached executable and run it.
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
mv /system/app/VzwEntitlementService.apk /system/priv-app/VzwEntitlementService.apk
mount -o remount,ro /system
exit
exit
Hi there! Any way this can be made into a flashable zip through TWRP? I've not had much luck lately with ADB, etc. I am sitting on 4.4 DE, unlocked, rooted, with the new TWRP. I was hoping to do this all on the phone if it were possible and not too difficult.
And, just so you know, I am always extremely appreciated for all the mods and development on these devices. You guys who have learned these skills just rock! (getting older here with less time on my hands to always dig in and figure it out on my own, unfortunately)
I'm travelling in 2 wks and just want to make sure my Moto X is up and fully functional (as was my gNex).
Thanks!
.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
It should - although nobody commented on the Sprint version, a VZW user reported the original modified apk to work fine on 4.4. And the modification in the entitlement file seems to be identical for all carriers.
Why don't you back up your original files, try the modified apk, and let everyone know if it works?
Sent from my Galaxy Nexus using Tapatalk