[Off-topic] TheNexes:
So i will be making a for rooting and flashing tutorial for beginners! :D

So i will need to tell you a few things first.

Installing ROM's is not illegal though rooting is illegal in the following country's:

North Korea

Malaysia

Singapore

South Korea

SO IF YOU DONT LIVE THEIR THEN STOP COMPLAINING ABOUT ROOTING IS HIGHLY ILLEGAL

And if your running total stock android then i will make a short tutorial on how to install your first ROM

This method is nearly the same for switching ROM's, though after the tutorial i will explain the only thing thats different.

Also this works for all ROM's.

NOTES:

I am not gulity of anything that happens to your device

Your warranty will be void

You will lose all your Apps, except photos and files

Here is what you will need:

A version of CWM to your specific phone (Please notice depending on ROM's android version, you will need a KK-compatible for a Kitkat ROM or a ICS compatible for a Ice cream Sandwich ROM etc.)

Download: https://www.clockworkmod.com/rommanager

gApps

Download: http://xdaforums.com/android/software/gapps-consolidated-gapps-thread-t3064693

SuperSU

Download: http://xdaforums.com/showthread.php?t=1538053

I will be using CyanogenMod12.1 for this tutorial!

Download: http://www.cyanogenmod.org/

Odin 3.07 not higher.

Download: http://www.android.gs/download-odin-3-07/

A working Computer

USB cable for your phone.

Your phone needs to be charged 100% before doing this.

So lets begin!

1. Start by plugging your phone to your PC

2. Start ODIN

3. Hit the PDA button and find your custom recovery and hit OK.

4. Make sure you have your ROM, gApps and SuperSU on your phone.

5. Turn off your phone and hold HOME + POWER + Volume down

6. When a screen appears press Volume up

7. Press start on ODIN and wait till your phone reboots

8. Now power it off and hold HOME + POWER + Volume Up till your recovery comes up

9. Now factory reset and go to Mounts and Storage and format /system

10. Go to advanced tab under you main menu on the recovery

11. Press Wipe dalvik cache

12. At the main menu, go to Install zip now choose either from SD card or Internal Storage Device

(Depending on location)

13. find your ROM and press it

14. After a while when its done, go to install zip and find where you placed gApps and flash it

15. Now factory reset and go to advanced tab and wipe dalvik cache

16. Reboot your device, and wait till you see the Welcome screen

17. Set up your device.

18. Power off you phone and hold HOME + POWER + Volume Up

19. Now install zip and find SuperSU and flash it

20. Reboot your phone and your done! :D

21. ENJOY! :D

If done successfully, you should now learned the basics of flashing, though you dont need to install a new recovery everytime,

Though you might need it if you gonna change android version if the ROM dont have a recovery.

Also fo beginners, gApps is for play store and google apps generally, and the SuperSU is for rooting.

But if you wanna become a pro, start switching ROM often.

If you want to know a pro tip, before installing a new ROM, always format /system and factory reset.

As it makes the success rate 99.99%, but if your phone is stuck at the boot screen, then its because you haven't format /system

and factory reset, or you forgot to factory reset after the install of gApps.

If you phone keeps booting into your recovery instead of your ROM, then you have installed a new recovery over the ROM's

recovery, thats not compatible with your'e ROM or its only compatible with another Android-version

If you encounter a problem please comment your phone model and your ROM and Recovery and your problem

I will help as much as possible

I searched around before uploading this, if their is one earlier made than me please send a email to

thenexes2014@gmail.com and i will take it down ASAP