Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,729,489 Members 45,587 Now Online
XDA Developers Android and Mobile Development Forum

[MOD] OTA updates - keep root, custom recovery, unlocked bootloader and Google Wallet

Tip us?
 
cj64
Old
(Last edited by cj64; 6th March 2013 at 10:34 PM.) Reason: modified VRBMB1 OTA zip
#1  
Member - OP
Thanks Meter 62
Posts: 51
Join Date: Dec 2007
Default [MOD] OTA updates - keep root, custom recovery, unlocked bootloader and Google Wallet

http://goo.gl/4G5Fs
Verizon Samsung Galaxy S3 modified OTA updates
Released: October 30, 2012
Last update: March 6, 2013

Download:
v1
MD5 (unsigned-d2vzw-IMM76D.I535VRALG7-from-IMM76D.I535VRALF2-ota-goo.gl-4G5Fs-v1.zip) = 476f0b25b4244743dd7b8559db2f91e4
MD5 (unsigned-d2vzw-IMM76D.I535VRALG7-from-IMM76D.I535VRALG1-ota-goo.gl-4G5Fs-v1.zip) = e17739a0614c5fd69ef5d176546851ae
MD5 (unsigned-d2vzw-IMM76D.I535VRALHE-from-IMM76D.I535VRALG7-ota-goo.gl-4G5Fs-v1.zip) = 28b22ba5189ab46e39bb9841b648e128
MD5 (unsigned-d2vzw-JRO03L.I535VRBLK3-from-IMM76D.I535VRALHE-ota-goo.gl-4G5Fs-v1.zip) = a41dfa86a8201f3641ac52ffd5f157e5
MD5 (SGS3-TW-US_variants-lib_nfc-fix-jellybean_4.1-goo.gl-4G5Fs-v1.zip) = 2a65ab4545538b2905cea6b879587683
MD5 (unsigned-d2vzw-JZO54K.I535VRBMB1-from-JRO03L.I535VRBLK3-ota-goo.gl-4G5Fs-v1.zip) = 367c422abdf00db4311d0759267144b8

Original OTA updates (just mirroring them here, don't apply these):
MD5 (signed-d2vzw-IMM76D.I535VRALG7-from-IMM76D.I535VRALF2-ota.zip) = 6755655c06048808e6f91b3589027f32
MD5 (signed-d2vzw-IMM76D.I535VRALG7-from-IMM76D.I535VRALG1-ota.zip) = b4dc0238718c8f4320e19c31ba37e906
MD5 (signed-d2vzw-IMM76D.I535VRALHE-from-IMM76D.I535VRALG7-ota.zip) = 3f1cb228b624ab93af8bf3ae9dd4974d
MD5 (signed-d2vzw-JRO03L.I535VRBLK3-from-IMM76D.I535VRALHE-ota.zip) = 82f73037919666c72fc4d94afa1dc82f
MD5 (signed-d2vzw-JZO54K.I535VRBMB1-from-JRO03L.I535VRBLK3-ota.zip) = 3ee54dedd48f8f2e47717fbf3e9d7ec0

If you are upgrading to Jelly Bean and have Google Wallet installed, you should upgrade Google Wallet to the latest modified version first before applying the modified OTA. Immediately after applying the modified VRBLK3 OTA, apply the SGS3 Jelly Bean NFC libraries for Google Wallet. The US variant libraries are mirrored here, see the original thread for other variants.

These updates are for Verizon Samsung Galaxy S3’s that have been rooted, custom recovery flashed, bootloader unlocked, and have Google Wallet and the associated NFC libraries installed. If you did all those things to your S3 and want to apply the stock OTA updates, this is for you.

Restore your stock build.prop if you have modified it to activate Google Wallet. Make sure you are running the latest version of your custom recovery software and apply the modified update for your software version. The recommended recovery to use is ClockworkMod Recovery 6.0.1.2 (or greater) which can be installed using ROM Manager.

To create the modified updates, I took a stock Verizon SGS3 running IMM76D.I535VRALF2, rooted it, flashed a custom recovery, unlocked the bootloader and installed Google Wallet using known methods. Then, I downloaded each OTA update in turn and unpacked it, edited the updater-script to remove references to aboot, recovery and the stock NFC libraries and added a line to correct the permissions for the superuser binary, then repacked the update and applied it. This successfully updated the device without affecting the aboot or recovery partitions or failing due to NFC library checks and maintained root access.

Only the updater-scripts have been modified. The original OTA updates are provided for comparison.
The Following 8 Users Say Thank You to cj64 For This Useful Post: [ Click to Expand ]
 
guyd
Old
#2  
guyd's Avatar
Senior Member
Thanks Meter 241
Posts: 628
Join Date: Feb 2011
Location: Indianapolis
Can you fix your link for (unsigned-d2vzw-IMM76D.I535VRALHE-from-IMM76D.I535VRALG7-ota-goo.gl-4G5Fs-v1.zip)
 
Code:

  Phone: HTC One M8 (at&t)     Tablet: Nexus 7 (2013)
  ROM: ViperOne M8 1.8.0       ROM: AOKP 4.4.3 (06/14)
  Kernel: Elemental-X 0.18     Kernel: Elemental-X 2.13
  Recovery: TWRP 2.7.1.0       Recovery: TWRP 2.7.1.1
  Radio: 1.17.21331147A1.28G   Bootloader: 4.0.2
The Following User Says Thank You to guyd For This Useful Post: [ Click to Expand ]
 
Seanzle
Old
#3  
Senior Member
Thanks Meter 21
Posts: 170
Join Date: Feb 2011
Location: Baton Rouge
i got a status 7 error when trying to install.... failed getprop ("ro.product.device") == "d2vzw" II get prop ("ro.build.product") == "d2vzw"
Galaxy S III
 
cj64
Old
#4  
Member - OP
Thanks Meter 62
Posts: 51
Join Date: Dec 2007
Quote:
Originally Posted by guyd View Post
Can you fix your link for (unsigned-d2vzw-IMM76D.I535VRALHE-from-IMM76D.I535VRALG7-ota-goo.gl-4G5Fs-v1.zip)
Got it, thanks.
 
cj64
Old
(Last edited by cj64; 31st October 2012 at 01:08 AM.)
#5  
Member - OP
Thanks Meter 62
Posts: 51
Join Date: Dec 2007
Quote:
Originally Posted by Seanzle View Post
i got a status 7 error when trying to install.... failed getprop ("ro.product.device") == "d2vzw" II get prop ("ro.build.product") == "d2vzw"
This only works on Verizon SGS3 with stock ROM. Revert your build.prop back to stock if it is still modified from when you activated Google Wallet.
 
Seanzle
Old
#6  
Senior Member
Thanks Meter 21
Posts: 170
Join Date: Feb 2011
Location: Baton Rouge
I dont have google wallet
Galaxy S III
 
cj64
Old
(Last edited by cj64; 31st October 2012 at 02:26 AM.)
#7  
Member - OP
Thanks Meter 62
Posts: 51
Join Date: Dec 2007
Quote:
Originally Posted by Seanzle View Post
I dont have google wallet
What update are you trying to apply? What are you currently running (ROM, recovery)? You may need to update your recovery. See the last FAQ question on this post:

Quote:
Q: It's not working by flashing via recovery! I get something like this:
assert failed: getprop("ro.product.device") == "d2vzw" || getprop("ro.build.product") == "d2vzw"
E: error in /emmc/VRLHD.modem.zip
(status 7)
A: It's failing the assert. These check what device you have and older versions of clockworkmod didn't have the proper device in there. Update your recovery first. EZ Recovery can do this for you or you can grab something from here: http://goo.im/devs/invisiblek/i535/recoveries then try again
The Following 2 Users Say Thank You to cj64 For This Useful Post: [ Click to Expand ]
 
ouray770
Old
(Last edited by ouray770; 31st October 2012 at 08:35 PM.)
#8  
Member
Thanks Meter 10
Posts: 63
Join Date: Dec 2011

 
DONATE TO ME
Thumbs up OTA still asking me to install update

I successfully installed the rooted unsigned-d2vzw-IMM76D.I535VRALG7-from-IMM76D.I535VRALF2-ota-goo.gl-4G5Fs-v1.zip. However, my phone is still bugging me to install an "Important Update" I have been deferring it because I am worried that if I let it go, it will remove my root and prevent me from using Google Wallet.

Is it safe to allow the phone to install the update and I can re-apply root and Google wallet later?

If not, where did the update's files download to, so that I can delete them manually?

Thanks in advance
 
solidage
Old
(Last edited by solidage; 31st October 2012 at 10:05 PM.)
#9  
Member
Thanks Meter 1
Posts: 55
Join Date: Oct 2010
I have tried stock and CWD recovery on my GS3 and still getting failed update. Any ideas?

Besides being rooted for Google Wallet I haven't done anything else to the phone.

when using the stock root it comes up with "e:signature verification failed" on both files
 
cj64
Old
(Last edited by cj64; 1st November 2012 at 06:15 AM.) Reason: won't need to reroot, SDM prompting for next OTA
#10  
Member - OP
Thanks Meter 62
Posts: 51
Join Date: Dec 2007
Quote:
Originally Posted by ouray770 View Post
I successfully installed the rooted unsigned-d2vzw-IMM76D.I535VRALG7-from-IMM76D.I535VRALF2-ota-goo.gl-4G5Fs-v1.zip. However, my phone is still bugging me to install an "Important Update" I have been deferring it because I am worried that if I let it go, it will remove my root and prevent me from using Google Wallet.

Is it safe to allow the phone to install the update and I can re-apply root and Google wallet later?

If not, where did the update's files download to, so that I can delete them manually?

Thanks in advance
It is safe to allow the install. The update won't do anything because the updater binary will check the signature on your NFC libraries and prevent it from happening. After the update fails, SDM (Samsung's updater app) will behave as if the update completed successfully. Recommend you freeze SDM using Titanium Backup after letting the update fail.

(edit) You won't need to reroot or reinstall Google Wallet. Just wanted to make that clear. Also, since you're talking about applying the VRALG7 update, SDM will prompt you to install the next OTA update VRALHE (which will also fail) so after applying the modified VRALG7 update you should install the modified VRALHE OTA update and then let SDM try to install the official VRALHE OTA update. Then SDM will act normal.

Tags
bootloader, ota, recovery, root, wallet
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes