[Verizon Samsung Galaxy S III] droidstyle:
Here is a guide I have put together for the VZW Samsung SCH-I535 Galaxy S3

------------------

This guide contains 7 sections:

Section 1: How to Root/Unlock bootloader/Flash CWM recovery coming from stock 4.0.4 ICS

Section 2: How to flash a Custom Touchwiz 4.0/4.1 rom

Section 3: How to flash a CM10/AOSP/AOKP JellyBean rom

Section 4: How to flash a Custom Kernel

Section 5: How to Odin back to Stock from any rom/recover from a soft brick/flash a stock radio

Section 6: Directory

Section 7: Glossary

-----------------

This Guide Is For The D2VZW SCH-I535 ONLY!! DO NOT ATTEMPT TO FLASH ANYTHING FROM THE I9300 International GS3 Or You Will Hard Brick The Device!!

-----------------

*I am not liable for what you do to your DEVICE!!

*I take no credit for links posted in this thread... This is just a guide or more so a collaboration of different guides all put into one thread!!

*This Guide will not trip your flash counter!! Flashing any custom software via odin will infact trip the flash counter!! Thats why I use these methods and the only thing I use odin is for flashing STOCK firmware Only!!!

-----------------

***

Before going any further I strongly suggest reading and performing this action before flashing any custom roms!!!

***

[HOWTO]Comprehensive IMEI/EFS Backup- http://xdaforums.com/showthread.php?t=1852255

------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Section 1: ( For Windows OS)How to Root/Unlock bootloader/Flash CWM recovery

coming from Stock 4.0.4 ICS

*This works with all current Stock 4.0.4 ICS builds...VRALF2, VRALG1, VRALG7, VRALHD, and VRALHE.

*However RootdebugFS does not work for 4.1.1 JellyBean. If you want Stock rooted Jellybean then there are 2 options! .

*Option 1 is to proceed to section 5 and use odin to flash a Stock pre-rooted Jellybean rom. Then follow steps 8-12 from this section for unlocking and flashing a custom recovery.

*Option 2 is to complete this section 1, then proceed to section 2 and flash a Jellybean rom via CWM or TWRP recovery.

Step 1: Download these files to your pc:

Samsung Driver-

http://tinyw.in/Fdoz

RootDebugFS-

http://goo.im/devs/invisiblek/i535/Root%20Debug%20FS.7z

Step 2: Install samsung drivers to the pc and unzip the RootDebugFS tool to desktop.

Step 3: Connect the device with the oem usb cable to pc.

Step 4: On your device, Make sure USB Debugging(settings/developer options/usb debugging) and Install of Unknown Sources(settings/security/unknown source) is checked.(Also, make sure there are no other android devices, emulators, or any tethering programs running!!).

Step 5: From the PC, Open the Root Tool folder you downloaded in step 1 and Double click "RootDebugFS". press 1 then hit enter.

Step 6: Agree to all of the disclaimers by pressing Y after each one pops up.

Step 7: Once the root process starts DO NOT UNPLUG YOUR DEVICE until it completes!

*Congrats you should now be rooted! Continue following instructions for unlocking bootloader and flashing a custom recovery*

*TAKE NOTE THAT IF YOU EVER OTA UPDATE YOUR BOOTLOADER WILL BE LOCKED*

Step 8: Open up the SuperUser application from your app drawer and make sure the binaries are up to date! You can do this by sliding over to the info screen and selecting update binary.

Step 9: Download the EZ-Unlock app to your device from HERE.(Only use version 1.1 or 1.2 for now as the latest versions have issues!)

Step 10: Open the app and select unlock! Now your unlocked...yup its that easy!

Step 11: Download the EZ-recovery app to your device from HERE.

Step 12: Open app, select CWM recovery, tap the pulldown menu, choose CWM 6.0.1, select flash, then reboot recovery.

Step 13: Congrats you are now rooted, unlocked, and have a custom recovery installed!! If you want to flash a custom rom proceed to section 3 or 4.

*Credit goes to Adam Outler, Noxious Ninja, mmmeff, and all others involved!!!

*(Mac/Linux) users read HERE for Rooting!

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Section 2: How to flash a Custom TouchWiz 4.0/4.1 rom from CWM recovery

**YOU MUST BE ROOTED AND HAVE BOOTLOADER UNLOCKED!**

Step 1: Download one of the roms below to the root of your internal sd card(/mnt/sdcard):

ICS 4.0.4

Bean's Custom Stock-

http://xdaforums.com/showthread.php?t=1768209

Rooted Stock VRALHD-

http://xdaforums.com/showthread.php?t=1911118

TW JellyBean 4.x

Incubus JellyWiz-

http://xdaforums.com/showthread.php?t=1853337

Eschelon's Synergy-

http://xdaforums.com/showthread.php?t=1792499

Scrosler's CleanRom-

http://xdaforums.com/showthread.php?t=1832070

Puremotives Galaxy Mod-

http://xdaforums.com/showthread.php?t=1953008

Beans JellyBeans-

http://xdaforums.com/showthread.php?t=1973982

Stock rooted VRBLK3 4.1.1-

http://www.androidfilehost.com/?fid=9390214368362234071

Stock rooted VRBMB1 4.1.2-

http://xdaforums.com/showthread.php?t=2178482

Step 2: Download and install the EZ recovery App from HERE (If your coming from section 1 and already have a custom recovery, reboot recovery and skip to step 4).

Step 3: Open app, select CWM recovery, tap the pulldown menu, choose CWM 6.0.1, select flash, then reboot recovery.

Step 4: Perform a Nadroid Backup from the "back up/restore" menu(optional but recomended)!

Step 5: Wipe Data/Factory reset, then under the "mounts & storage" menu Format System.

Step 6: Navigate to "install zip from sdcard", then from there "choose zip from sdcard", and finally install the rom you downloaded in step 1.

Step 7: Reboot.

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Section 3: How to flash a CM10/AOSP/AOKP Jelly Bean rom

**YOU MUST BE ROOTED AND HAVE BOOTLOADER UNLOCKED!**

Step 1: Choose and download one of the roms in part A and the file in part B to the root of internal sd card(/mnt/sdcard):

A.

CM11-

http://xdaforums.com/showthread.php?t=2558946

CM10.2-

http://xdaforums.com/showthread.php?t=2405425

Pac-Man

http://xdaforums.com/showthread.php?t=2028443

Eclipse-

http://xdaforums.com/showthread.php?t=1934572

B.

Kit Kat Gapps

https://plus.google.com/107979589566958860409/posts/FYkuneXi3J7

JB Gapps-

http://goo.im/gapps

Inverted JellyBean Gapps-

http://xdaforums.com/showthread.php?t=1797292

Step 2: Download and open the EZ recovery app from HERE (If your coming from section 1 and already have a custom recovery, reboot recovery and skip to step 4).

Step 3: Open app, select CWM recovery, then tap the pulldown menu, choose CWM 6.0.1, select flash, then reboot recovery.

Step 4: From CWM recovery, Perform a nandroid backup from the "backup/restore" menu(Optional but recomended).

Step 5: Wipe data/factory reset, then under the "mounts & storage menu" Format System.

Step 6: Navigate to "install zip from sdcard", from there "choose zip from sdcard", and finally install the rom you downloaded in step 1 part A.

Step 7: Again, Navigate to "install zip from sdcard", from there "choose zip from sdcard", and finally install the gapps package you downloaded in step 1 part B.

Step 8: Reboot.

*This same method can be of use to revert back to Touchwiz ICS or JellyBean aswell...no extra steps are needed. Simply wipe data in cwm recovery and flash rom or restore nandroid.

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Section 4: How to flash a Custom Kernel

**YOU MUST BE ROOTED AND HAVE BOOTLOADER UNLOCKED!**

Step 1: Download one of these kernels to the root of your Internal SD Card(/mnt/sdcard):

-------------

TouchWiz ICS 4.0.4 Kernels

Imoseyon LeanKernel-

http://rootzwiki.com/topic/31329-imoseyon-test-leankernel-tw-729-v111-kexec/

Scrosler's CleanKernel-

http://xdaforums.com/showthread.php?t=1850495&page=2 (DOES NOT work on BEANS)

Morfic's Trinity GST-

http://xdaforums.com/showthread.php?t=1874720 (Works on CM9 or TouchWiz)

--------------

ICS & JellyBean Kernels(CM9/CM10/AOKP/AOSP)

Imoseyon LeanKernel-

http://rootzwiki.com/topic/32286-kernel-aosp-jb-leankernel-minimalistic-kernel-v02-beta-81312/

Ktoonsez KT747-

http://xdaforums.com/showthread.php?t=1853816

Faux (CM9/CM10/AOKP/AOSP)-

http://xdaforums.com/showthread.php?t=1905141

---------------

Step 2: Download the EZ Recovery app from- HERE (If your coming from section 1 and already have a custom recovery, reboot recovery and skip to step 4).

Step 3: Open app, select CWM recovery, tap the pulldown menu, choose CWM 6.0.1, select flash, then reboot recovery.

Step 4: From CWM recovery, wipe cache, then navigate to the "advanced" menu and wipe dalvik cache.

Step 5: Navigate to "install zip from sdcard" and then from there "choose internal sdcard".

Step 6: Install the kernel.zip that you downloaded in step 1.

Step 7: Reboot.

*Credit goes to Imoseyon, BMc08GT, Invisiblek and all other devs involved.

*These steps work for any .zip file such as themes, custom boot animations, and what not...just replace the .zip file in step 1 with the one your trying to flash!

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Section 5: How to Odin back to Stock from any rom/recover from a soft brick/flash a stock radio

* If your device is currently running a 4.0-4.2 base and you forgot to unlock your bootloader before flashing a custom rom, you probably were greeted with the yellow triangle....Dont Panic! Simply power off the device and follow directions below. Odin will recover your device!! Make sure to only use a 4.0-4.2 Odin file to restore back to stock.

***NOTE*** If you did not take the 4.3 OTA then do not use the 4.3 files in link below. These will permanently lock your bootloader and you will be limited to using safestrap from here on out.

Step 1: Download and install these files to your pc:

Odin-

http://xdaforums.com/attachment.php?attachmentid=1165122&d=1340993443

Samsung Driver-

http://xdaforums.com/showthread.php?t=2038555

Step 2: Download one of the Factory Stock roms below to your PC:

*These are Official full wipe versions that will format the internal sd and lock bootloader!!

All Official Stock Builds-

http://samsung-updates.com/device/?id=SCH-I535(Only use these files if you have a locked 4.3 bootloader.)

VRALG1 4.0 ICS-

http://www.mediafire.com/download/kkhq5wtj4r3fpwf/COMBINATION_I535VRALG1_I535VZWALG1_743127_REV09_user_low_ship.tar.zip(Do Not use this if your device took the 4.3 OTA)

*In the link below are PRE-ROOTED full wipe versions that will lock the bootloader(Thanks Mr. Robinson!!) See section 1. steps(8-12) for unlocking and flashing a custom recovery.

http://xdaforums.com/showthread.php?t=1984436

Please Remember to back everything up to a pc or external sd before flashing!!

Step 3: Power device off, hold the volume down/home/power keys until you see a yellow triangle, then press the volume up key to access "odin or download mode".

Step 4: Open odin and connect the oem usb cable from pc to device. There should be a "comport number" in upper left hand corner of odin indicating communication between the pc & device.

Step 5: Click on the PDA function of odin. Select the stock rom you downloaded in step 2, then select start. This operation should take less than 8 minutes before odin will say pass/reset and your device will reboot.

------------------

*Flashing a Stock Radio with Odin or a Custom Recovery

Download's:

Stock Radios

- http://rootzwiki.com/topic/34053-officialmodems-vrlhd-verizon-sgs3-sch-i535-odin-or-recovery-flashable/

Odin Method:

Step 1: Download one of the files above to your pc.

Step 2: Power device off, then hold the volume down/home/power keys until you see a yellow triangle, then press the volume up key to access "download mode".

Step 3: Open Odin and connect the oem usb cable to pc & device, you should see a "comport #" in upper left hand corner of odin.

Step 4: Make sure auto reboot is checked.

Step 5: Click on the PDA function of odin and select the file you downloaded in step 1, select start, should take roughly 1min, then odin will say pass/reset.

Step 6: Your device should Reboot.

CWM or TWRP Recovery method:

Step 1: Download files A and B(optional) to the internal sd.

A) Choose a Recovery flashable radio- http://rootzwiki.com/topic/34053-officialmodems-vrli5-verizon-sgs3-sch-i535-odin-or-recovery-flashable/

B) RPM.zip(Optional)-

* A great explanation about RPM cand be found HERE

VRABLI5-

https://app.dumptruck.goldenfrog.com/#p/_DeLB5rDRb

VRABLJ1-

http://myandroidfiles.com/beanstown106/VRALJ1.rpm.zip

VRABLK1-

http://myandroidfiles.com/beanstown106/VRBLK1.rpm.zip

VRABLK3-

http://www.androidfilehost.com/?fid=9390214368362234078

Step 2: Reboot recovery via the power menu or power off and use the three finger method.

Step 3: Select install zip from sd and flash the radio.zip you downloaded in step 1A.

Step 4: Slect install zip from sd and flash the rpm.zip you downloaded in step 1B.

Step 5: Reboot.