Remove All Ads from XDA

[GUIDE] Root / Unlock bootloader / CWM recovery Nandroid & IMEI backup / ROM Flashing

17 posts
Thanks Meter: 20
By chadwicky, Junior Member on 4th October 2012, 12:10 AM
Post Reply Email Thread
Here is a very extensive yet concise and user-friendly guide for rooting, unlocking the bootloader, setting up Clock Work Mod recovery, performing a nandroid backup, backing up your IMEI data, and flashing a custom ROM.

I'm a Professional Writer and find that many of the more tech-savvy nerds (love you guys) have difficulties effectively communicating technical instructions and how-to guides. I created this full walk-through to help those who don't wish to dedicate hours of research into flashing a custom ROM onto their Samsung Galaxy S III Verizon Wireless (d2vzw) devices.

Please say thank you and leave feedback if you find this guide useful.

Samsung Galaxy S III (Verizon Wireless) d2vzw
1. Root Device
2. Bootloader Unlock
3. CWM Recovery
4. Nandroid Backup
5. IMEI Backup
6. ROM Flashing

Root Device
1. Download Samsung USB Drivers . (
2. Install Samsung USB Drivers.
3. Download the Root 7z file(s). (
4. Unzip the .7z file to a folder of your choice. If you don't have an Unzipper on your PC download and install WinRAR (
5. Plug in the VZW Galaxy SIII via the OEM Micro-USB cable.
6. On the device make sure USB debugging is enabled: Settings > Developer Options > USB Debugging (checked).
7. On the device make sure Unknown Sources is enabled (Settings > Security > Unknown Sources (checked).
8. Make sure no other apps are running on the device (e.g.; Android devices, emulators, tethering programs , etc.).
9. Open the extracted Root Tool folder from step 4.
10. Double-click on RootDebugfs.bat.
11. Type the number 1 and press Enter.
12. Follow the command prompt instructions (pressing any key when prompted and verifying choices with y when necessary). The device will reboot multiple times. Do NOT remove, disconnect, power-off, or touch device during this process. It may take a while.

Now the device should be successfully rooted with SuperUser installed.

Bootloader Unlock
1. Download EZ-Unlock onto the Android OS.
NOTE: At this time (9/25/11) only v1.2 is confirmed to work without problems with the newest OTA Verizon update. Check: for different versions than the one available on the Google Play Store. This guide will use EZ-Unlock V1.2 (direct-download:
2. Run the Superuser app one time (installed during the Root Device process).
3. Open EZ-Unlock (Allow Superuser access if prompted).
4. Press the Unlock button.
5. Press Yes to confirm unlocking the bootloader.

You should hear the "That was easy" audio clip if your sound is turned on. The Device Status should now read "Unlocked".

CWM Recovery
1. Download and install EZ-Recovery onto the Android OS (Search the Google Play Store for "EZ-Recovery").
2. Open EZ-Recovery (Allow Superuser access if prompted)
3. Pan over to Recovery.
4. Select the Recovery radio option.
5. Tap the associated drop-down and select CWM
6. Tap the Flash! button.
A pop-up notification should indicate that the CWM flash was successful.

Tapping Reboot Recovery will now allow you to boot into the CWM if you wish to flash custom ROMs, make backups, etc.

Nandroid Backup
1. Boot into CWM recovery (One method to do this is to use the EZ-Recovery option to Reboot Recovery, as mentioned in step 6, above).
2. Select Backup to External SD Card.
3. Process will take a few minutes but once complete you will have the backup stored on your external SD Card. Recommend backing this up somewhere besides your device / SD Card as well.

You now have a full backup (nandroid backup) of you device.

IMEI Backup
1. Download Connectbot from the Google Play store onto the Android OS.
2. Open Connectbot (Allow Superuser access if prompted).
3. Select local from the dropdown menu.
4. Type in a nickname (this is not important).
5. Tap the enter <-- key.
6. Once connected, type "su" and tap the enter <-- key.
7. Tap Allow if prompted to grant Superuser access.
8. Type "dd if=/dev/block/mmcblk0p11 of=/sdcard/efs.bin" and tap the enter <-- key.
9. Once the process completes you may close Connectbot.
10. Now navigate to your internal SD card (using a file browser).
11. Copy the newly created "efs.bin" file to your external SD card and/or another location for safe keeping.

You now have a backup of your IMEI information.

ROM Flashing
1. Determine which ROM you wish to install (See Section 3 and Section 4 from this thread:
2. I use the ParanoidAndroid Jelly Bean ROM and have found no problems with it.
3. Download one of the ROMs to your internal SD card (this will be a .zip file).
4. If you choose a CM10/AOSP/AOKP like ParanoidAndroid you should also download to the internal SD card one of the associated Gapps file as found in the thread linked in step one. This file bundles all of the Google Apps and is highly recommended.
5. Using the EZ-Recovery app (see the CWM Recovery section, above) reboot into the CWM Recovery tool.
6. Select wipe data/factory reset to wipe / reset device.
7. Navigate to the advanced menu.
8. Select Wipe Dalvik Cache to wipe the Dalvik Cache.
9. Return to the previous menu screen.
10. Select install zip from sdcard.
11. Select choose zip from sdcard.
12. Navigate to and select the .zip ROM file chosen from step 3, above.
13. Once the process completes the ROM should be successfully installed.
14. If applicable (see step 4, above) repeat steps 10-11 and select the Gapps file to install instead.

You can now reboot the phone and it should load the newly installed ROM.
The Following 16 Users Say Thank You to chadwicky For This Useful Post: [ View ] Gift chadwicky Ad-Free
4th October 2012, 12:38 AM |#2  
Senior Member
Thanks Meter: 273
Wonderful guide! Almost deserves a sticky, but the IMEI backup procedure you listed is incomplete. Bits of EFS data exist on several other partitions that need to be backed up in order to have a complete IMEI backup. You can find more information here:

I implore you to update this wonderfully written guide so that newcomers can backup their IMEI in the fullest manner possible. Simply backing up EFS will result in roaming issues upon restore. This is what I have come to understand though I have no first hand experience. I can say that I feel completely safe having performed the backups listed in the thread I linked.

Thanks again for giving new users a great guide!
4th October 2012, 04:44 PM |#3  
Originally Posted by Div033

the IMEI backup procedure you listed is incomplete. Bits of EFS data exist on several other partitions that need to be backed up in order to have a complete IMEI backup.

Thanks for the feedback! I hadn't realized additional EFS data existed. I'll update the guide with this information.
5th October 2012, 02:02 PM |#4  
droidstyle's Avatar
Recognized Contributor
Flag Fort Wayne
Thanks Meter: 3,616
Donate to Me
I believe there is now officially more guides than actual development in this section.
5th October 2012, 10:43 PM |#5  
countryfolk07's Avatar
Senior Member
Flag Columbus
Thanks Meter: 413
Donate to Me
I would have to say though, this is a nice concise, well written guide in layman's terms. Once I get my S3 this is where I'll go. Thanks for this.
14th October 2012, 11:20 PM |#6  
Thanks Meter: 9
i wanted to thank you for making this guide. I have rooted plenty of other phones but something about the GS3 scared me. i think it was all the troubles some people had in the begining. i used your guide to a T, and i am very happy to say that my phone is now running jellybean
22nd October 2012, 09:25 PM |#7  
Flag Delaware
Thanks Meter: 1
Can we get this stickied please? Couldn't find any guides on the first 2 pages earlier today.
29th October 2012, 05:42 AM |#8  
Senior Member
Thanks Meter: 3
so I am having an issue. When I boot into clockwork "Nandroid Backup" isn't even in the list. I followed everything. any ideas?
29th October 2012, 05:47 AM |#9  
Thanks Meter: 5
Without 'reboot nvbackup' your imei advice is incomplete.

Sent from my SCH-I535 using xda app-developers app
29th October 2012, 06:07 AM |#10  
Senior Member
Thanks Meter: 3
Originally Posted by mangler1055

Without 'reboot nvbackup' your imei advice is incomplete.

Sent from my SCH-I535 using xda app-developers app

I think I got it. How do I boot into clock without ez using the app? Is it the power, volume, and home??
4th February 2013, 09:28 AM |#11  
Junior Member
Thanks Meter: 3
Thumbs up Thank you very much :)
Good work with this tutorial.

Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes